/*!*********************************************************************************************************************************************!*\
  !*** 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;
}

/* This is necessary for Chrome to apply dark mode to page-level scrollbars */
html:has(body.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-ylslp1:transparent;
  --color-charts-red-300-ekspao:#ea7158;
  --color-charts-red-400-22neib:#dc5032;
  --color-charts-red-500-eoaybf:#d13313;
  --color-charts-red-600-6jmtp5:#ba2e0f;
  --color-charts-red-700-k6ngbt:#a82a0c;
  --color-charts-red-800-if6ex9:#972709;
  --color-charts-red-900-jxffuk:#892407;
  --color-charts-red-1000-52q4fp:#7d2105;
  --color-charts-red-1100-b97cug:#721e03;
  --color-charts-red-1200-y60v42:#671c00;
  --color-charts-orange-300-a878kc:#e07941;
  --color-charts-orange-400-agp3ls:#cc5f21;
  --color-charts-orange-500-taqy5x:#bc4d01;
  --color-charts-orange-600-biyrys:#a84401;
  --color-charts-orange-700-akdayr:#983c02;
  --color-charts-orange-800-xhjlkz:#8a3603;
  --color-charts-orange-900-pay5k2:#7e3103;
  --color-charts-orange-1000-775m55:#732c02;
  --color-charts-orange-1100-9zjlwt:#692801;
  --color-charts-orange-1200-ryjc7e:#602400;
  --color-charts-yellow-300-koog2n:#b2911c;
  --color-charts-yellow-400-k7ilfo:#9c7b0b;
  --color-charts-yellow-500-dhafa6:#8a6b05;
  --color-charts-yellow-600-px3pcq:#7b5f04;
  --color-charts-yellow-700-lnpz7s:#6f5504;
  --color-charts-yellow-800-mzi3wi:#654d03;
  --color-charts-yellow-900-mik3j0:#5d4503;
  --color-charts-yellow-1000-sojcn9:#553f03;
  --color-charts-yellow-1100-17xurn:#4d3901;
  --color-charts-yellow-1200-va2k86:#483300;
  --color-charts-green-300-45fko6:#67a353;
  --color-charts-green-400-juj7m2:#41902c;
  --color-charts-green-500-z1a4ic:#1f8104;
  --color-charts-green-600-gdfe0y:#1a7302;
  --color-charts-green-700-x1uf64:#176702;
  --color-charts-green-800-8uiz6f:#145d02;
  --color-charts-green-900-7au5hy:#125502;
  --color-charts-green-1000-rj8aa7:#104d01;
  --color-charts-green-1100-lhokry:#0f4601;
  --color-charts-green-1200-rtb0j1:#0d4000;
  --color-charts-teal-300-gt048q:#2ea597;
  --color-charts-teal-400-llibsf:#1c8e81;
  --color-charts-teal-500-vajp8w:#0d7d70;
  --color-charts-teal-600-4miqsz:#096f64;
  --color-charts-teal-700-cyaul3:#06645a;
  --color-charts-teal-800-hg7bsy:#045b52;
  --color-charts-teal-900-wzn8ju:#03524a;
  --color-charts-teal-1000-pqurf4:#014b44;
  --color-charts-teal-1100-d0svmm:#01443e;
  --color-charts-teal-1200-n9gir7:#003e38;
  --color-charts-blue-1-300-k08oqo:#529ccb;
  --color-charts-blue-1-400-0jm3v4:#3184c2;
  --color-charts-blue-1-500-b8ux24:#0273bb;
  --color-charts-blue-1-600-em9f8h:#0166ab;
  --color-charts-blue-1-700-ga1pnb:#015b9d;
  --color-charts-blue-1-800-99x70i:#015292;
  --color-charts-blue-1-900-34a18b:#014a87;
  --color-charts-blue-1-1000-bk5mhu:#01437d;
  --color-charts-blue-1-1100-r7gruk:#003c75;
  --color-charts-blue-1-1200-g1irv4:#00366d;
  --color-charts-blue-2-300-8q3jv7:#688ae8;
  --color-charts-blue-2-400-3r91ft:#5978e3;
  --color-charts-blue-2-500-bnwgam:#4066df;
  --color-charts-blue-2-600-ko1tgj:#3759ce;
  --color-charts-blue-2-700-ga2nid:#314fbf;
  --color-charts-blue-2-800-ntt2ea:#2c46b1;
  --color-charts-blue-2-900-558hnj:#273ea5;
  --color-charts-blue-2-1000-odcu5v:#23379b;
  --color-charts-blue-2-1100-fe196s:#1f3191;
  --color-charts-blue-2-1200-1zxy54:#1b2b88;
  --color-charts-purple-300-vk9ugk:#a783e1;
  --color-charts-purple-400-jfis7s:#9469d6;
  --color-charts-purple-500-hjo5aw:#8456ce;
  --color-charts-purple-600-me6gxq:#7749bf;
  --color-charts-purple-700-3riga5:#6b40b2;
  --color-charts-purple-800-a2d131:#6237a7;
  --color-charts-purple-900-bqfkd7:#59309d;
  --color-charts-purple-1000-fuz160:#512994;
  --color-charts-purple-1100-afdv2u:#4a238b;
  --color-charts-purple-1200-c85okz:#431d84;
  --color-charts-pink-300-si5u7d:#da7596;
  --color-charts-pink-400-33ygd1:#ce567c;
  --color-charts-pink-500-a8xcj2:#c33d69;
  --color-charts-pink-600-fwgsw3:#b1325c;
  --color-charts-pink-700-ge2oxg:#a32952;
  --color-charts-pink-800-w7o1he:#962249;
  --color-charts-pink-900-nqxekp:#8b1b42;
  --color-charts-pink-1000-rhuaym:#81143b;
  --color-charts-pink-1100-lcai9t:#780d35;
  --color-charts-pink-1200-ysjlv1:#6f062f;
  --color-charts-status-critical-7gesj1:#7d2105;
  --color-charts-status-high-39hbr7:#ba2e0f;
  --color-charts-status-medium-4pzc6e:#cc5f21;
  --color-charts-status-low-fkpu5v:#b2911c;
  --color-charts-status-positive-lr4dwu:#67a353;
  --color-charts-status-info-i71icb:#3184c2;
  --color-charts-status-neutral-3fii6c:#879596;
  --color-charts-threshold-negative-c04ktg:#d13212;
  --color-charts-threshold-positive-tmuzkm:#1d8102;
  --color-charts-threshold-info-el41ms:#0073bb;
  --color-charts-threshold-neutral-klrwi6:#687078;
  --color-charts-line-grid-tvg8wh:#d5dbdb;
  --color-charts-line-tick-a8w53g:#d5dbdb;
  --color-charts-line-axis-xe2gob:#d5dbdb;
  --color-charts-palette-categorical-1-vztf08:#688ae8;
  --color-charts-palette-categorical-2-079uut:#c33d69;
  --color-charts-palette-categorical-3-81m6q6:#2ea597;
  --color-charts-palette-categorical-4-bcx31k:#8456ce;
  --color-charts-palette-categorical-5-gilt2e:#e07941;
  --color-charts-palette-categorical-6-5151u7:#3759ce;
  --color-charts-palette-categorical-7-3dgdrb:#962249;
  --color-charts-palette-categorical-8-phezuv:#096f64;
  --color-charts-palette-categorical-9-b6sqog:#6237a7;
  --color-charts-palette-categorical-10-aa8dtt:#a84401;
  --color-charts-palette-categorical-11-dl0pty:#273ea5;
  --color-charts-palette-categorical-12-6nqo3i:#780d35;
  --color-charts-palette-categorical-13-0dynme:#03524a;
  --color-charts-palette-categorical-14-f6vdgy:#4a238b;
  --color-charts-palette-categorical-15-pup6u9:#7e3103;
  --color-charts-palette-categorical-16-8mz7pw:#1b2b88;
  --color-charts-palette-categorical-17-wvr71t:#ce567c;
  --color-charts-palette-categorical-18-aa7yot:#003e38;
  --color-charts-palette-categorical-19-y3vkx5:#9469d6;
  --color-charts-palette-categorical-20-xvqeij:#602400;
  --color-charts-palette-categorical-21-28nhk6:#4066df;
  --color-charts-palette-categorical-22-o0lbo0:#a32952;
  --color-charts-palette-categorical-23-nvhjhj:#0d7d70;
  --color-charts-palette-categorical-24-x63fjw:#6b40b2;
  --color-charts-palette-categorical-25-nm4eri:#bc4d01;
  --color-charts-palette-categorical-26-cvrd0b:#2c46b1;
  --color-charts-palette-categorical-27-pffol9:#81143b;
  --color-charts-palette-categorical-28-7tqw3w:#045b52;
  --color-charts-palette-categorical-29-p4e2tp:#512994;
  --color-charts-palette-categorical-30-e9rdg5:#8a3603;
  --color-charts-palette-categorical-31-ipjm2p:#1f3191;
  --color-charts-palette-categorical-32-09vbba:#da7596;
  --color-charts-palette-categorical-33-mu4ptz:#01443e;
  --color-charts-palette-categorical-34-3zx7kj:#a783e1;
  --color-charts-palette-categorical-35-7wbrzg:#692801;
  --color-charts-palette-categorical-36-t4bczo:#5978e3;
  --color-charts-palette-categorical-37-jltkek:#b1325c;
  --color-charts-palette-categorical-38-gwhy9h:#1c8e81;
  --color-charts-palette-categorical-39-giuu3d:#7749bf;
  --color-charts-palette-categorical-40-g8okce:#cc5f21;
  --color-charts-palette-categorical-41-rpps37:#314fbf;
  --color-charts-palette-categorical-42-k38syu:#8b1b42;
  --color-charts-palette-categorical-43-jx1lr4:#06645a;
  --color-charts-palette-categorical-44-hw65oi:#59309d;
  --color-charts-palette-categorical-45-9eu07f:#983c02;
  --color-charts-palette-categorical-46-03eixs:#23379b;
  --color-charts-palette-categorical-47-z2pnaq:#6f062f;
  --color-charts-palette-categorical-48-h3si0h:#014b44;
  --color-charts-palette-categorical-49-o7nrnh:#431d84;
  --color-charts-palette-categorical-50-ns14x2:#732c02;
  --color-background-notification-severity-critical-r8qduk:#870303;
  --color-background-notification-severity-high-ipqig7:#ce3311;
  --color-background-notification-severity-medium-pc92au:#f89256;
  --color-background-notification-severity-low-yi1y5f:#f2cd54;
  --color-background-notification-severity-neutral-yh2jcd:#687078;
  --color-text-notification-severity-critical-ztr7sz:#fafafa;
  --color-text-notification-severity-high-cbtbtc:#fafafa;
  --color-text-notification-severity-medium-w5hfmc:#000000;
  --color-text-notification-severity-low-dxuuxl:#16191f;
  --color-text-notification-severity-neutral-34rwuc:#fafafa;
  --color-background-badge-icon-0jvt99:#d13212;
  --color-background-button-link-active-0jt56e:#eaeded;
  --color-background-button-link-hover-w2eeip:#fafafa;
  --color-background-button-normal-active-rjht18:#eaeded;
  --color-background-button-normal-default-keu31e:#ffffff;
  --color-background-button-normal-disabled-1v3vdk:#ffffff;
  --color-background-button-normal-hover-ybw089:#fafafa;
  --color-background-toggle-button-normal-pressed-1cfifg:#eaeded;
  --color-background-button-primary-active-mfnz0f:#eb5f07;
  --color-background-button-primary-default-a8naz7:#ff9900;
  --color-background-button-primary-disabled-7ea134:#ffffff;
  --color-background-button-primary-hover-zx9agn:#ec7211;
  --color-background-direction-button-active-r98ft7:#2a2e33;
  --color-background-direction-button-default-ldbebp:#545b64;
  --color-background-direction-button-disabled-49mzi0:#eaeded;
  --color-background-direction-button-hover-iu6hvo:#414750;
  --color-text-direction-button-default-6q1q04:#ffffff;
  --color-text-direction-button-disabled-3mfx2u:#aab7b8;
  --color-background-calendar-current-date-iktoy4:#f2f3f3;
  --color-background-cell-shaded-mlyy05:#f2f3f3;
  --color-background-code-editor-gutter-active-line-default-8ja11w:#687078;
  --color-background-code-editor-gutter-active-line-error-nhdkgn:#d13212;
  --color-background-code-editor-gutter-default-jv4kyk:#f2f3f3;
  --color-background-code-editor-loading-ri6tlm:#f2f3f3;
  --color-background-code-editor-pane-item-hover-qch8i0:#eaeded;
  --color-background-code-editor-status-bar-lhjfjv:#f2f3f3;
  --color-background-container-content-x1dxuu:#ffffff;
  --color-background-container-header-etndi4:#fafafa;
  --color-background-control-checked-xlktby:#0073bb;
  --color-background-control-default-qjjy1s:#ffffff;
  --color-background-control-disabled-mak075:#d5dbdb;
  --color-background-dropdown-item-default-545xgb:#ffffff;
  --color-background-dropdown-item-dimmed-dtqtu6:transparent;
  --color-background-dropdown-item-filter-match-lvdz96:#f1faff;
  --color-background-dropdown-item-hover-b5d29r:#f2f3f3;
  --color-background-dropdown-item-selected-2o9fj7:#f1faff;
  --color-background-home-header-okj2z0:#232f3e;
  --color-background-input-default-bh53wr:#ffffff;
  --color-background-input-disabled-v4v2mt:#eaeded;
  --color-background-item-selected-fi77f6:#f1faff;
  --color-background-layout-main-taq3m8:#f2f3f3;
  --color-background-layout-mobile-panel-fl2uvt:#ffffff;
  --color-background-layout-panel-content-99qshe:#ffffff;
  --color-background-layout-panel-hover-jxgwob:#eaeded;
  --color-background-layout-toggle-active-rpb983:#2a2e33;
  --color-background-layout-toggle-default-2hkz0t:transparent;
  --color-background-layout-toggle-hover-gnqzfd:#545b64;
  --color-background-layout-toggle-selected-active-n1ujcx:#0073bb;
  --color-background-layout-toggle-selected-default-b654ar:#0073bb;
  --color-background-layout-toggle-selected-hover-ycj2tr:#0a4a74;
  --color-background-modal-overlay-bw35zk:rgba(242, 243, 243, 0.9);
  --color-background-notification-blue-i6w3le:#0073bb;
  --color-background-notification-green-6i07qp:#1d8102;
  --color-background-notification-grey-2s2h37:#545b64;
  --color-background-notification-red-toxgow:#d13212;
  --color-background-notification-yellow-6ytfvw:#ffe347;
  --color-background-notification-stack-bar-figg3u:#2a2e33;
  --color-background-notification-stack-bar-active-b6yyxr:#2a2e33;
  --color-background-notification-stack-bar-hover-vs7as1:#545b64;
  --color-background-popover-ngs2t8:#ffffff;
  --color-background-progress-bar-content-default-3df1ac:#0073bb;
  --color-background-progress-bar-content-in-flash-rvwu2m:rgba(255, 255, 255, 0.7);
  --color-background-progress-bar-layout-default-e4w56v:#eaeded;
  --color-background-progress-bar-layout-in-flash-4ejtx8:rgba(255, 255, 255, 0.25);
  --color-background-segment-active-pxq0wr:#0073bb;
  --color-background-segment-default-vom4y9:#ffffff;
  --color-background-segment-disabled-0sowgk:#ffffff;
  --color-background-segment-hover-gisxdz:#fafafa;
  --color-background-segment-wrapper-eunk0l:#ffffff;
  --color-background-slider-handle-default-fqr8ek:#0073bb;
  --color-background-slider-handle-active-gah52r:#0a4a74;
  --color-background-slider-track-83bh0l:#879596;
  --color-background-slider-handle-ring-pgpqmt:#ffffff;
  --color-background-slider-error-pressed-mh0jcs:#700000;
  --color-background-slider-warning-pressed-5yjpyt:#906806;
  --color-background-status-error-qqw3y6:#fdf3f1;
  --color-background-status-info-60ssq8:#f1faff;
  --color-background-dialog-wvxius:#f1faff;
  --color-background-status-success-n9cvxc:#f2f8f0;
  --color-background-status-warning-vog9u8:#fffef0;
  --color-background-table-header-rjqhy8:#fafafa;
  --color-background-tiles-disabled-vkq7mq:#eaeded;
  --color-background-toggle-checked-disabled-ya1a50:#99cbe4;
  --color-background-toggle-default-84stlt:#545b64;
  --color-background-avatar-gen-ai-q67ub5:radial-gradient(circle farthest-corner at top right, #b8e7ff 0%, #0099ff 25%, #5c7fff 40% , #8575ff 60%, #962eff 80%);
  --color-background-avatar-default-ijou04:#545b64;
  --color-text-avatar-7icw2p:#ffffff;
  --color-background-loading-bar-gen-ai-mhrvzs:linear-gradient(90deg, #b8e7ff 0%, #0099ff 10%, #5c7fff 24%, #8575ff 50%, #962eff 76%, #0099ff 90%, #b8e7ff 100%);
  --color-background-chat-bubble-outgoing-7ajv6t:transparent;
  --color-background-chat-bubble-incoming-8misd5:#f2f3f3;
  --color-text-chat-bubble-outgoing-pvh8t4:#16191f;
  --color-text-chat-bubble-incoming-upzomk:#16191f;
  --color-border-button-normal-active-livx3l:#545b64;
  --color-border-button-normal-default-fe398t:#545b64;
  --color-border-toggle-button-normal-pressed-tgz6ti:#545b64;
  --color-border-button-normal-disabled-6o7xph:#d5dbdb;
  --color-text-button-normal-disabled-tyfjqv:#879596;
  --color-border-button-normal-hover-weqpz5:#16191f;
  --color-text-button-icon-disabled-5g8qh4:#879596;
  --color-border-button-primary-disabled-ioh6va:#d5dbdb;
  --color-text-button-primary-disabled-yvkdaf:#879596;
  --color-border-calendar-grid-dlr0y7:#eaeded;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#0073bb;
  --color-border-cell-shaded-1emful:#d5dbdb;
  --color-border-code-editor-ace-active-line-light-theme-92jl4v:#d5dbdb;
  --color-border-code-editor-ace-active-line-dark-theme-d04p1i:#687078;
  --color-border-code-editor-default-n16e59:#d5dbdb;
  --color-border-code-editor-pane-item-hover-5h4f35:#687078;
  --color-border-container-divider-fqsegd:#eaeded;
  --color-border-container-top-rg8ta8:#eaeded;
  --color-border-control-checked-odv1rr:#0073bb;
  --color-border-control-default-ie1oqq:#687078;
  --color-border-control-disabled-bnzzmj:#d5dbdb;
  --color-border-divider-active-7baolw:#687078;
  --color-border-divider-default-6sbidx:#eaeded;
  --color-border-divider-panel-bottom-v0deuv:rgba(0, 28, 36, 0.15);
  --color-border-divider-panel-side-y2lot0:transparent;
  --color-border-divider-secondary-iammms:#eaeded;
  --color-border-dropdown-container-xi63eq:transparent;
  --color-border-dropdown-group-tu6b11:#eaeded;
  --color-border-dropdown-item-default-etkshp:#eaeded;
  --color-border-dropdown-item-hover-t6obhh:#879596;
  --color-border-dropdown-item-dimmed-hover-479hmp:#879596;
  --color-border-dropdown-item-selected-mmfhwp:#eaeded;
  --color-border-dropdown-item-top-xuwrd8:#eaeded;
  --color-border-editable-cell-hover-mtrc38:#879596;
  --color-border-input-default-mr3924:#687078;
  --color-border-input-disabled-0ancsl:#eaeded;
  --color-border-input-focused-iz32in:#0073bb;
  --color-border-item-focused-jl0a80:#0073bb;
  --color-border-dropdown-item-focused-pym6dq:#0073bb;
  --color-border-item-placeholder-7etaf9:transparent;
  --color-border-item-selected-uwu6tq:#0073bb;
  --color-border-layout-w1w3v8:#d5dbdb;
  --color-border-notification-stack-bar-zzqs7u:#2a2e33;
  --color-border-panel-header-m0h2xg:#eaeded;
  --color-border-popover-quoqw5:#d5dbdb;
  --color-border-segment-active-wgk08x:#16191f;
  --color-border-segment-default-dlzn5a:#687078;
  --color-border-segment-disabled-bcfjxn:#d5dbdb;
  --color-border-segment-hover-2m2gvm:#16191f;
  --color-border-status-error-si9bvu:#d13212;
  --color-border-status-info-fjyzd6:#0073bb;
  --color-border-status-success-pd93hw:#1d8102;
  --color-border-status-warning-6ord33:#906806;
  --color-border-dialog-aq2n8d:#0073bb;
  --color-border-divider-interactive-default-dbr8ce:#687078;
  --color-border-tabs-divider-ltt0tu:#aab7b8;
  --color-border-tabs-shadow-4q9l55:#eaeded;
  --color-border-tabs-underline-6ige2b:#16191f;
  --color-border-tiles-disabled-9k1cjn:transparent;
  --color-border-tutorial-k1re4v:#aab7b8;
  --color-foreground-control-default-keh5ne:#ffffff;
  --color-foreground-control-disabled-gyioux:#ffffff;
  --color-foreground-control-read-only-oroq1f:#687078;
  --color-shadow-default-ltuav4:rgba(0, 28, 36, 0.5);
  --color-stroke-chart-line-0ttji8:#879596;
  --color-text-accent-bpzut2:#0073bb;
  --color-text-body-default-hiigui:#16191f;
  --color-text-body-secondary-3hf5bn:#545b64;
  --color-text-breadcrumb-current-mo2rx4:#687078;
  --color-text-breadcrumb-icon-s4vdyq:#687078;
  --color-text-button-inline-icon-default-uo0ibe:#545b64;
  --color-text-button-inline-icon-disabled-wzogue:#aab7b8;
  --color-text-button-inline-icon-hover-z6s6j4:#16191f;
  --color-text-button-normal-active-8th787:#16191f;
  --color-text-toggle-button-normal-pressed-gfannd:#16191f;
  --color-text-button-normal-default-pneugj:#545b64;
  --color-text-button-normal-hover-s9n4f6:#16191f;
  --color-text-link-button-normal-default-91ms5o:#545b64;
  --color-text-link-button-normal-hover-m42jnr:#16191f;
  --color-text-link-button-normal-active-f9cwew:#16191f;
  --color-text-button-primary-active-cf7bah:#16191f;
  --color-text-button-primary-default-qh066v:#16191f;
  --color-text-button-primary-hover-r2f2xu:#16191f;
  --color-text-calendar-date-hover-rmbxm8:#16191f;
  --color-text-calendar-month-bkbfa5:#545b64;
  --color-text-code-editor-gutter-active-line-z4zzug:#ffffff;
  --color-text-code-editor-gutter-default-ddxzhr:#16191f;
  --color-text-code-editor-status-bar-disabled-89d5b4:#879596;
  --color-text-code-editor-tab-button-error-r3tj4y:#ffffff;
  --color-text-column-header-6epu4g:#545b64;
  --color-text-column-sorting-icon-1jm9ll:#687078;
  --color-text-control-disabled-749mmm:#aab7b8;
  --color-text-counter-juw2f1:#687078;
  --color-text-disabled-danjmx:#aab7b8;
  --color-text-disabled-inline-edit-uqaqjj:#545b64;
  --color-text-dropdown-footer-i3se8d:#687078;
  --color-text-dropdown-group-label-ndbygh:#545b64;
  --color-text-dropdown-item-default-m5occm:#16191f;
  --color-text-dropdown-item-dimmed-zg4gkr:#aab7b8;
  --color-text-dropdown-item-disabled-nlabmn:#aab7b8;
  --color-text-dropdown-item-filter-match-u80kb9:#0073bb;
  --color-text-dropdown-item-highlighted-5ym7f8:#16191f;
  --color-text-dropdown-item-secondary-irpxjy:#687078;
  --color-text-dropdown-item-secondary-hover-gv0sg2:#687078;
  --color-text-empty-pnot20:#687078;
  --color-text-expandable-section-default-5p81hl:#545b64;
  --color-text-expandable-section-hover-ukhcyc:#16191f;
  --color-text-expandable-section-navigation-icon-default-mrtpaw:#879596;
  --color-text-form-default-93zw0v:#16191f;
  --color-text-form-label-6u4d63:#16191f;
  --color-text-form-secondary-btuye6:#687078;
  --color-text-group-label-wh2ylj:#545b64;
  --color-text-label-gen-ai-na1xhy:#7300e5;
  --color-text-heading-default-smq8pd:#16191f;
  --color-text-heading-secondary-ybtpom:#545b64;
  --color-text-home-header-default-09t4l1:#ffffff;
  --color-text-home-header-secondary-8sg596:#d5dbdb;
  --color-text-icon-subtle-wxntoa:#687078;
  --color-text-input-disabled-jnrq2g:#879596;
  --color-text-input-placeholder-lhl4lu:#687078;
  --color-text-input-placeholder-disabled-npyii7:#687078;
  --color-text-interactive-active-472la4:#16191f;
  --color-text-interactive-default-v7wvbt:#545b64;
  --color-text-interactive-disabled-1dr5n6:#aab7b8;
  --color-text-interactive-hover-prkzek:#16191f;
  --color-text-toggle-button-icon-pressed-j1rwx7:#16191f;
  --color-text-interactive-inverted-default-ga1ni9:#d5dbdb;
  --color-text-interactive-inverted-hover-g5pbqz:#fafafa;
  --color-text-inverted-fz0iii:#ffffff;
  --color-text-label-hkhqh5:#545b64;
  --color-text-layout-toggle-9my0w0:#545b64;
  --color-text-layout-toggle-active-lz5ee5:#ffffff;
  --color-text-layout-toggle-hover-54o3xf:#0073bb;
  --color-text-layout-toggle-selected-0szdko:#ffffff;
  --color-text-link-default-rfi3yz:#0073bb;
  --color-text-link-hover-dwb2m3:#0a4a74;
  --color-text-link-inverted-hover-dlfmch:#fafafa;
  --color-text-link-button-underline-lun36k:currentColor;
  --color-text-link-button-underline-hover-6jm7op:currentColor;
  --color-text-notification-default-pqw4br:#fafafa;
  --color-text-notification-stack-bar-hqf3h8:#ffffff;
  --color-text-notification-yellow-8jy4bt:#16191f;
  --color-text-pagination-page-number-active-disabled-ri6ua1:#545b64;
  --color-text-pagination-page-number-default-t5skl4:#545b64;
  --color-text-segment-active-onztcq:#ffffff;
  --color-text-segment-default-5p1vi6:#545b64;
  --color-text-segment-hover-n3ponk:#16191f;
  --color-text-small-f074fl:#687078;
  --color-text-status-error-15fc8r:#d13212;
  --color-text-status-inactive-fg16yu:#687078;
  --color-text-status-info-f9d9f2:#0073bb;
  --color-text-status-success-1y5tbo:#1d8102;
  --color-text-status-warning-3d0ovg:#906806;
  --color-text-top-navigation-title-aohr2j:#16191f;
  --color-board-placeholder-active-qurjro:#d5dbdb;
  --color-board-placeholder-hover-65yu5w:#99cbe4;
  --color-drag-placeholder-active-jg6dgn:#d5dbdb;
  --color-drag-placeholder-hover-6pexh8:#99cbe4;
  --color-dropzone-background-default-eeut4o:#ffffff;
  --color-dropzone-background-hover-l4keub:#f1faff;
  --color-dropzone-text-default-z44ge1:#545b64;
  --color-dropzone-text-hover-x0epne:#545b64;
  --color-dropzone-border-default-kil4hh:#879596;
  --color-dropzone-border-hover-61fvj3:#002b66;
  --color-gap-global-drawer-4xmarv:#eaeded;
  --font-box-value-large-weight-i90agj:300;
  --font-button-letter-spacing-y3mzp4:0.25px;
  --font-chart-detail-size-9x74zj:14px;
  --font-display-label-weight-otlpwd:400;
  --font-expandable-heading-size-klfjki:14px;
  --font-family-base-ww9h6o:"Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif;
  --font-family-monospace-tee0wi:Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace;
  --font-header-h2-description-line-height-96odn2:16px;
  --font-header-h2-description-size-bb19at:12px;
  --font-link-button-letter-spacing-pkrhhv:normal;
  --font-link-button-weight-vzzre5:400;
  --font-panel-header-line-height-av95ns:22px;
  --font-panel-header-size-197c0y:18px;
  --font-size-body-m-6wxxs5:14px;
  --font-size-body-s-4dzx5q:12px;
  --font-size-display-l-5exf0u:44px;
  --font-size-heading-xl-0utn3l:28px;
  --font-size-heading-l-2bb1vx:18px;
  --font-size-heading-m-abxcoe:18px;
  --font-size-heading-s-1xsp6b:16px;
  --font-size-heading-xs-nmr45t:16px;
  --font-smoothing-moz-osx-m8q0ib:auto;
  --font-smoothing-webkit-53ap8w:auto;
  --font-tabs-disabled-weight-mbqpri:400;
  --font-tabs-line-height-ef0297:22px;
  --font-tabs-size-e02ji3:14px;
  --font-wayfinding-link-active-weight-qpw3j2:700;
  --font-weight-button-rw26ot:700;
  --font-weight-heading-xl-2dfrtq:400;
  --font-weight-heading-l-ypbqtk:700;
  --font-weight-heading-m-g6flre:400;
  --font-weight-heading-s-zyfn4j:700;
  --font-weight-heading-xs-zs0wlo:400;
  --font-weight-heavy-84ppb0:700;
  --letter-spacing-body-s-8b9hcs:normal;
  --letter-spacing-display-l-4b5d4y:normal;
  --letter-spacing-heading-xl-oma7pf:normal;
  --letter-spacing-heading-l-i1its6:normal;
  --letter-spacing-heading-m-ou0vcz:normal;
  --letter-spacing-heading-s-gxk1hf:normal;
  --line-height-body-m-ku8qvj:22px;
  --line-height-body-s-egzl4q:16px;
  --line-height-display-l-85ifs7:56px;
  --line-height-heading-xl-vhld21:36px;
  --line-height-heading-l-csxym2:22px;
  --line-height-heading-m-v86qsm:22px;
  --line-height-heading-s-av19j1:20px;
  --line-height-heading-xs-apei93:20px;
  --border-active-width-dnr4sl:2px;
  --border-code-editor-status-divider-width-0xlhfy:0px;
  --border-container-sticky-width-mizsx9:1px;
  --border-container-top-width-wr6hit:1px;
  --border-control-focus-ring-shadow-spread-m3abtb:1px;
  --border-control-invalid-focus-ring-shadow-spread-to3byy:1px;
  --border-divider-list-width-x6rz7e:1px;
  --border-divider-section-width-iueskx:1px;
  --border-dropdown-virtual-offset-width-gu1lwn:0px;
  --border-invalid-width-twyjon:4px;
  --border-item-width-ctrog6:1px;
  --border-line-chart-dash-array-gkb7y8:3 5;
  --border-line-chart-line-join-b4bhqc:miter;
  --border-line-chart-width-fcce6g:2px;
  --border-panel-header-width-nc3x7w:0px;
  --border-panel-top-width-1in2rc:0px;
  --border-radius-alert-ucuq5b:2px;
  --border-radius-badge-h11apy:16px;
  --border-radius-button-nhy1md:2px;
  --border-radius-calendar-day-focus-ring-szwskp:2px;
  --border-radius-code-editor-ibvbuh:0px;
  --border-radius-container-oxvshj:0px;
  --border-radius-control-circular-focus-ring-ejjcbs:50%;
  --border-radius-control-default-focus-ring-gulcr7:2px;
  --border-radius-dropdown-npfd3c:0px;
  --border-radius-dropzone-n11wjk:0px;
  --border-radius-flashbar-thp32s:0px;
  --border-radius-item-bsscts:0px;
  --border-radius-input-i1gt7f:2px;
  --border-radius-popover-723s7w:2px;
  --border-radius-tabs-focus-ring-8ay44c:0px;
  --border-radius-tiles-j79epc:2px;
  --border-radius-token-qncjky:2px;
  --border-radius-chat-bubble-ny0pbf:2px;
  --border-radius-tutorial-panel-item-b9js9w:2px;
  --border-table-sticky-width-htmx56:0px;
  --border-link-focus-ring-outline-n6k4a1:5px auto Highlight;
  --border-link-focus-ring-shadow-spread-j6mjs2:0px;
  --border-width-alert-hhv0sm:1px;
  --border-width-button-sp4b2l:1px;
  --border-width-dropdown-46c2sp:1px;
  --border-width-field-e44ty2:1px;
  --border-width-popover-0na7pc:1px;
  --border-width-token-6938sq:1px;
  --motion-duration-extra-slow-f38nn3:270ms;
  --motion-duration-fast-ayppw9:90ms;
  --motion-duration-moderate-pycjrk:135ms;
  --motion-duration-refresh-only-fast-pio18j:0ms;
  --motion-duration-refresh-only-medium-mxx5d2:0ms;
  --motion-duration-refresh-only-slow-undpf8:0ms;
  --motion-duration-avatar-gen-ai-gradient-z5m841:3600ms;
  --motion-duration-avatar-loading-dots-3kxjr7:1200ms;
  --motion-duration-rotate-180-llqolb:135ms;
  --motion-duration-rotate-90-bpnkq9:135ms;
  --motion-duration-show-paced-kxd6k3:180ms;
  --motion-duration-show-quick-fo1fgn:135ms;
  --motion-duration-slow-smdet5:180ms;
  --motion-duration-transition-quick-1ym1ir:90ms;
  --motion-duration-transition-show-paced-wfc208:180ms;
  --motion-duration-transition-show-quick-mbco3s:90ms;
  --motion-easing-ease-out-quart-rpd03e:cubic-bezier(0.165, 0.84, 0.44, 1);
  --motion-easing-refresh-only-a-tqkxvq:cubic-bezier(0, 0, 0, 1);
  --motion-easing-refresh-only-b-60wmf7:cubic-bezier(1, 0, 0.83, 1);
  --motion-easing-refresh-only-c-8zqwmw:cubic-bezier(0.84, 0, 0.16, 1);
  --motion-easing-avatar-gen-ai-gradient-lugodu:cubic-bezier(0.7, 0, 0.3, 1);
  --motion-easing-rotate-180-wt4cje:cubic-bezier(0.165, 0.84, 0.44, 1);
  --motion-easing-rotate-90-c61wiy:cubic-bezier(0.165, 0.84, 0.44, 1);
  --motion-easing-show-paced-2zwyek:ease-out;
  --motion-easing-show-quick-014od6:ease-out;
  --motion-easing-transition-quick-c2tqbv:linear;
  --motion-easing-transition-show-paced-gne8l8:ease-out;
  --motion-easing-responsive-o2pdkn:ease-out;
  --motion-easing-sticky-ehrrdh:ease-out;
  --motion-easing-expressive-1x3dzj:ease-out;
  --motion-duration-responsive-yunov1:135ms;
  --motion-duration-expressive-e4x8so:180ms;
  --motion-duration-complex-qpi5tw:270ms;
  --motion-keyframes-fade-in-h9vks8:awsui-fade-in-35003c;
  --motion-keyframes-fade-out-h05brb:awsui-fade-out-35003c;
  --motion-keyframes-status-icon-error-dn7jp7:awsui-none-35003c;
  --motion-keyframes-scale-popup-ocpzt7:awsui-none-35003c;
  --size-calendar-grid-width-j7d2h2:234px;
  --size-control-w6v5c1:14px;
  --size-icon-big-fdyugp:32px;
  --size-icon-large-s31gew:48px;
  --size-icon-medium-hqjt7c:16px;
  --size-icon-normal-19036g:16px;
  --size-table-selection-horizontal-jc7c0y:54px;
  --size-vertical-input-bc341c:32px;
  --size-vertical-panel-icon-offset-t770lc:15px;
  --space-alert-action-left-9iq0uj:20px;
  --space-alert-horizontal-cz9bkf:20px;
  --space-alert-message-right-woadlh:0px;
  --space-alert-vertical-bll0jx:12px;
  --space-button-focus-outline-gutter-991yn0:3px;
  --space-button-horizontal-t663bl:20px;
  --space-button-icon-focus-outline-gutter-vertical-uqaogp:3px;
  --space-button-icon-only-horizontal-5qslnl:16px;
  --space-button-inline-icon-focus-outline-gutter-251k19:3px;
  --space-button-modal-dismiss-vertical-wsynsn:4px;
  --space-calendar-grid-focus-outline-gutter-b5fpot:0px;
  --space-calendar-grid-selected-focus-outline-gutter-tu83x9:2px;
  --space-calendar-grid-gutter-alpudm:0px;
  --space-card-horizontal-fjxw99:20px;
  --space-card-vertical-pmyg65:20px;
  --space-code-editor-status-focus-outline-gutter-aicqsz:3px;
  --space-container-content-top-ad3tyw:16px;
  --space-container-header-top-ommali:12px;
  --space-container-header-bottom-hrntyo:12px;
  --space-container-horizontal-v3575u:20px;
  --space-content-header-padding-bottom-eohv0s:16px;
  --space-dark-header-overlap-distance-i3uplx:0px;
  --space-expandable-section-icon-offset-top-vpm52v:8px;
  --space-field-horizontal-n82d88:8px;
  --space-field-icon-offset-oqw434:32px;
  --space-filtering-token-dismiss-button-focus-outline-gutter-kc5nax:0px;
  --space-filtering-token-operation-select-focus-outline-gutter-yzswaw:0px;
  --space-flashbar-action-left-jwvrwl:16px;
  --space-flashbar-dismiss-right-jlfp1h:4px;
  --space-flashbar-horizontal-jy9ilu:12px;
  --space-flashbar-vertical-pfvdha:8px;
  --space-grid-gutter-rawoi6:20px;
  --space-key-value-gap-352094:2px;
  --space-layout-content-bottom-m3xce3:20px;
  --space-layout-content-horizontal-oxfwhy:40px;
  --space-layout-toggle-diameter-sv0v6a:36px;
  --space-layout-toggle-padding-xtz3a6:12px;
  --space-modal-content-bottom-la0k0r:20px;
  --space-modal-horizontal-34nui2:20px;
  --space-option-icon-big-top-ch75t7:2px;
  --space-panel-content-bottom-sekdjk:40px;
  --space-panel-content-top-vl6rv9:20px;
  --space-panel-divider-margin-horizontal-xnqn87:12px;
  --space-panel-header-vertical-3lq31i:20px;
  --space-panel-nav-left-nv7a25:32px;
  --space-panel-side-left-xqvt9q:32px;
  --space-panel-side-right-ww1no5:32px;
  --space-panel-split-top-p6aj93:0px;
  --space-panel-split-bottom-601ab2:20px;
  --space-segmented-control-focus-outline-gutter-v2tblx:3px;
  --space-tabs-content-top-cxb380:16px;
  --space-tabs-focus-outline-gutter-tdby3s:0px;
  --space-table-content-bottom-xb1334:0px;
  --space-table-embedded-header-top-ynl6fd:12px;
  --space-table-footer-horizontal-qsmx32:20px;
  --space-table-header-focus-outline-gutter-fa3jt3:0px;
  --space-table-header-horizontal-pfrhjd:20px;
  --space-table-header-tools-bottom-lodo4b:4px;
  --space-table-header-tools-full-page-bottom-maycl0:4px;
  --space-table-horizontal-js8278:0px;
  --space-tile-gutter-y4288g:24px;
  --space-scaled-2x-xxs-b0ph6q:4px;
  --space-scaled-2x-m-njhs97:16px;
  --space-scaled-2x-l-6bbwpr:20px;
  --space-scaled-2x-xl-bffrnr:24px;
  --space-scaled-none-gz162p:0px;
  --space-scaled-xxxs-refrgq:2px;
  --space-scaled-xxs-9g5fvl:4px;
  --space-scaled-xs-urwryp:8px;
  --space-scaled-s-eec346:12px;
  --space-scaled-m-3hllro:16px;
  --space-scaled-l-khg2t2:20px;
  --space-scaled-xl-aejq34:24px;
  --space-scaled-xxl-41l1un:32px;
  --space-scaled-xxxl-1lj2kf:40px;
  --space-static-xxxs-h1c9px:2px;
  --space-static-xxs-9qxzo2:4px;
  --space-static-xs-fwcjew:8px;
  --space-static-s-pwj45y:12px;
  --space-static-m-rufxr5:16px;
  --space-static-l-xtao5d:20px;
  --space-static-xl-ry540j:24px;
  --space-static-xxl-ybu58c:32px;
  --space-static-xxxl-44jopc:40px;
  --space-none-suaz0b:0px;
  --space-xxxs-gn3248:2px;
  --space-xxs-y2432o:4px;
  --space-xs-6dgkww:8px;
  --space-s-vmutj3:12px;
  --space-m-u91ipm:16px;
  --space-l-eenfqd:20px;
  --space-xl-vss8pc:24px;
  --space-xxl-thzxkv:32px;
  --space-xxxl-vkrt7p:40px;
  --shadow-container-s3t20x: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-woxiop:0px 4px 8px rgba(0, 28, 36, 0.45);
  --shadow-dropdown-chscpc: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-iwstma: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-50kww3:0px 2px 2px rgba(0, 0, 0, 0.15);
  --shadow-flash-sticky-banwia: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-pz4qvc: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-nxix65: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-uk9tvc: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-yo81w3:0px 1px 4px -2px rgba(0, 28, 36, 0.5);
  --shadow-split-bottom-cvei9g:0 -2px 1px -1px rgba(0, 28, 36, 0.15), 0 -1px 1px -1px rgba(0, 28, 36, 0.3);
  --shadow-split-side-aa1yat: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-gvza4y:0px 1px 4px -2px rgba(0, 28, 36, 0.5);
  --shadow-sticky-embedded-x9azsh:0px 1px 4px -2px rgba(0, 28, 36, 0.5);
  --shadow-sticky-column-first-xegwd9:4px 0 8px 0 rgba(0, 28, 36, 0.1);
  --shadow-sticky-column-last-4ku5ax:-4px 0 8px 0 rgba(0, 28, 36, 0.1);
}

@media not print {
  .awsui-polaris-dark-mode:not(#\9 ) {
    --color-charts-red-300-ekspao:#d63f38;
    --color-charts-red-400-22neib:#ed5958;
    --color-charts-red-500-eoaybf:#fe6e73;
    --color-charts-red-600-6jmtp5:#ff8a8a;
    --color-charts-red-700-k6ngbt:#ffa09e;
    --color-charts-red-800-if6ex9:#ffb3b0;
    --color-charts-red-900-jxffuk:#ffc4c0;
    --color-charts-red-1000-52q4fp:#ffd2cf;
    --color-charts-red-1100-b97cug:#ffe0dd;
    --color-charts-red-1200-y60v42:#ffecea;
    --color-charts-orange-300-a878kc:#c55305;
    --color-charts-orange-400-agp3ls:#de6923;
    --color-charts-orange-500-taqy5x:#f27c36;
    --color-charts-orange-600-biyrys:#f89256;
    --color-charts-orange-700-akdayr:#fca572;
    --color-charts-orange-800-xhjlkz:#ffb68b;
    --color-charts-orange-900-pay5k2:#ffc6a4;
    --color-charts-orange-1000-775m55:#ffd4bb;
    --color-charts-orange-1100-9zjlwt:#ffe1cf;
    --color-charts-orange-1200-ryjc7e:#ffede2;
    --color-charts-yellow-300-koog2n:#977001;
    --color-charts-yellow-400-k7ilfo:#b08400;
    --color-charts-yellow-500-dhafa6:#c59600;
    --color-charts-yellow-600-px3pcq:#d3a61c;
    --color-charts-yellow-700-lnpz7s:#dfb52c;
    --color-charts-yellow-800-mzi3wi:#eac33a;
    --color-charts-yellow-900-mik3j0:#f1cf65;
    --color-charts-yellow-1000-sojcn9:#f7db8a;
    --color-charts-yellow-1100-17xurn:#fce5a8;
    --color-charts-yellow-1200-va2k86:#ffefc9;
    --color-charts-green-300-45fko6:#48851a;
    --color-charts-green-400-juj7m2:#5a9b29;
    --color-charts-green-500-z1a4ic:#69ae34;
    --color-charts-green-600-gdfe0y:#7dbd4c;
    --color-charts-green-700-x1uf64:#8fca61;
    --color-charts-green-800-8uiz6f:#9fd673;
    --color-charts-green-900-7au5hy:#b2df8d;
    --color-charts-green-1000-rj8aa7:#c5e7a8;
    --color-charts-green-1100-lhokry:#d5efbe;
    --color-charts-green-1200-rtb0j1:#e4f7d5;
    --color-charts-teal-300-gt048q:#018977;
    --color-charts-teal-400-llibsf:#009d89;
    --color-charts-teal-500-vajp8w:#00b09b;
    --color-charts-teal-600-4miqsz:#40bfa9;
    --color-charts-teal-700-cyaul3:#5fccb7;
    --color-charts-teal-800-hg7bsy:#77d7c3;
    --color-charts-teal-900-wzn8ju:#94e0d0;
    --color-charts-teal-1000-pqurf4:#ace9db;
    --color-charts-teal-1100-d0svmm:#c2f0e6;
    --color-charts-teal-1200-n9gir7:#d7f7f0;
    --color-charts-blue-1-300-k08oqo:#00819c;
    --color-charts-blue-1-400-0jm3v4:#0497ba;
    --color-charts-blue-1-500-b8ux24:#08aad2;
    --color-charts-blue-1-600-em9f8h:#44b9dd;
    --color-charts-blue-1-700-ga1pnb:#63c6e7;
    --color-charts-blue-1-800-99x70i:#79d2f0;
    --color-charts-blue-1-900-34a18b:#98dcf5;
    --color-charts-blue-1-1000-bk5mhu:#b3e4f8;
    --color-charts-blue-1-1100-r7gruk:#caedfc;
    --color-charts-blue-1-1200-g1irv4:#ddf4ff;
    --color-charts-blue-2-300-8q3jv7:#486de8;
    --color-charts-blue-2-400-3r91ft:#6384f5;
    --color-charts-blue-2-500-bnwgam:#7698fe;
    --color-charts-blue-2-600-ko1tgj:#8ea9ff;
    --color-charts-blue-2-700-ga2nid:#a2b8ff;
    --color-charts-blue-2-800-ntt2ea:#b1c5ff;
    --color-charts-blue-2-900-558hnj:#c3d1ff;
    --color-charts-blue-2-1000-odcu5v:#d2dcff;
    --color-charts-blue-2-1100-fe196s:#dfe6ff;
    --color-charts-blue-2-1200-1zxy54:#ecf0ff;
    --color-charts-purple-300-vk9ugk:#8d59de;
    --color-charts-purple-400-jfis7s:#a173ea;
    --color-charts-purple-500-hjo5aw:#b088f5;
    --color-charts-purple-600-me6gxq:#bf9bf9;
    --color-charts-purple-700-3riga5:#cbabfc;
    --color-charts-purple-800-a2d131:#d6baff;
    --color-charts-purple-900-bqfkd7:#dfc8ff;
    --color-charts-purple-1000-fuz160:#e8d5ff;
    --color-charts-purple-1100-afdv2u:#efe2ff;
    --color-charts-purple-1200-c85okz:#f5edff;
    --color-charts-pink-300-si5u7d:#c64a70;
    --color-charts-pink-400-33ygd1:#d56889;
    --color-charts-pink-500-a8xcj2:#e07f9d;
    --color-charts-pink-600-fwgsw3:#eb92ad;
    --color-charts-pink-700-ge2oxg:#f5a2bb;
    --color-charts-pink-800-w7o1he:#ffb0c8;
    --color-charts-pink-900-nqxekp:#ffc1d4;
    --color-charts-pink-1000-rhuaym:#ffd1de;
    --color-charts-pink-1100-lcai9t:#ffdfe8;
    --color-charts-pink-1200-ysjlv1:#ffecf1;
    --color-charts-status-critical-7gesj1:#d63f38;
    --color-charts-status-high-39hbr7:#fe6e73;
    --color-charts-status-medium-4pzc6e:#f89256;
    --color-charts-status-low-fkpu5v:#dfb52c;
    --color-charts-status-positive-lr4dwu:#69ae34;
    --color-charts-status-info-i71icb:#08aad2;
    --color-charts-threshold-negative-c04ktg:#ff5d64;
    --color-charts-threshold-positive-tmuzkm:#6aaf35;
    --color-charts-threshold-info-el41ms:#44b9d6;
    --color-charts-threshold-neutral-klrwi6:#95a5a6;
    --color-charts-line-grid-tvg8wh:#414750;
    --color-charts-line-tick-a8w53g:#414750;
    --color-charts-line-axis-xe2gob:#414750;
    --color-charts-palette-categorical-1-vztf08:#486de8;
    --color-charts-palette-categorical-2-079uut:#e07f9d;
    --color-charts-palette-categorical-3-81m6q6:#018977;
    --color-charts-palette-categorical-4-bcx31k:#b088f5;
    --color-charts-palette-categorical-5-gilt2e:#c55305;
    --color-charts-palette-categorical-6-5151u7:#8ea9ff;
    --color-charts-palette-categorical-7-3dgdrb:#ffb0c8;
    --color-charts-palette-categorical-8-phezuv:#40bfa9;
    --color-charts-palette-categorical-9-b6sqog:#d6baff;
    --color-charts-palette-categorical-10-aa8dtt:#f89256;
    --color-charts-palette-categorical-11-dl0pty:#c3d1ff;
    --color-charts-palette-categorical-12-6nqo3i:#ffdfe8;
    --color-charts-palette-categorical-13-0dynme:#94e0d0;
    --color-charts-palette-categorical-14-f6vdgy:#efe2ff;
    --color-charts-palette-categorical-15-pup6u9:#ffc6a4;
    --color-charts-palette-categorical-16-8mz7pw:#ecf0ff;
    --color-charts-palette-categorical-17-wvr71t:#d56889;
    --color-charts-palette-categorical-18-aa7yot:#d7f7f0;
    --color-charts-palette-categorical-19-y3vkx5:#a173ea;
    --color-charts-palette-categorical-20-xvqeij:#ffede2;
    --color-charts-palette-categorical-21-28nhk6:#7698fe;
    --color-charts-palette-categorical-22-o0lbo0:#f5a2bb;
    --color-charts-palette-categorical-23-nvhjhj:#00b09b;
    --color-charts-palette-categorical-24-x63fjw:#cbabfc;
    --color-charts-palette-categorical-25-nm4eri:#f27c36;
    --color-charts-palette-categorical-26-cvrd0b:#b1c5ff;
    --color-charts-palette-categorical-27-pffol9:#ffd1de;
    --color-charts-palette-categorical-28-7tqw3w:#77d7c3;
    --color-charts-palette-categorical-29-p4e2tp:#e8d5ff;
    --color-charts-palette-categorical-30-e9rdg5:#ffb68b;
    --color-charts-palette-categorical-31-ipjm2p:#dfe6ff;
    --color-charts-palette-categorical-32-09vbba:#c64a70;
    --color-charts-palette-categorical-33-mu4ptz:#c2f0e6;
    --color-charts-palette-categorical-34-3zx7kj:#8d59de;
    --color-charts-palette-categorical-35-7wbrzg:#ffe1cf;
    --color-charts-palette-categorical-36-t4bczo:#6384f5;
    --color-charts-palette-categorical-37-jltkek:#eb92ad;
    --color-charts-palette-categorical-38-gwhy9h:#009d89;
    --color-charts-palette-categorical-39-giuu3d:#bf9bf9;
    --color-charts-palette-categorical-40-g8okce:#de6923;
    --color-charts-palette-categorical-41-rpps37:#a2b8ff;
    --color-charts-palette-categorical-42-k38syu:#ffc1d4;
    --color-charts-palette-categorical-43-jx1lr4:#5fccb7;
    --color-charts-palette-categorical-44-hw65oi:#dfc8ff;
    --color-charts-palette-categorical-45-9eu07f:#fca572;
    --color-charts-palette-categorical-46-03eixs:#d2dcff;
    --color-charts-palette-categorical-47-z2pnaq:#ffecf1;
    --color-charts-palette-categorical-48-h3si0h:#ace9db;
    --color-charts-palette-categorical-49-o7nrnh:#f5edff;
    --color-charts-palette-categorical-50-ns14x2:#ffd4bb;
    --color-background-notification-severity-critical-r8qduk:#d63f38;
    --color-background-notification-severity-high-ipqig7:#fe6e73;
    --color-text-notification-severity-critical-ztr7sz:#000000;
    --color-text-notification-severity-high-cbtbtc:#16191f;
    --color-text-notification-severity-medium-w5hfmc:#16191f;
    --color-background-badge-icon-0jvt99:#ff5d64;
    --color-background-button-link-active-0jt56e:#16191f;
    --color-background-button-link-hover-w2eeip:#21252c;
    --color-background-button-normal-active-rjht18:#16191f;
    --color-background-button-normal-default-keu31e:#2a2e33;
    --color-background-button-normal-disabled-1v3vdk:#2a2e33;
    --color-background-button-normal-hover-ybw089:#21252c;
    --color-background-toggle-button-normal-pressed-1cfifg:#16191f;
    --color-background-button-primary-disabled-7ea134:#2a2e33;
    --color-background-direction-button-disabled-49mzi0:#2a2e33;
    --color-text-direction-button-disabled-3mfx2u:#687078;
    --color-background-calendar-current-date-iktoy4:#16191f;
    --color-background-cell-shaded-mlyy05:#16191f;
    --color-background-code-editor-gutter-active-line-default-8ja11w:#879596;
    --color-background-code-editor-gutter-active-line-error-nhdkgn:#ff5d64;
    --color-background-code-editor-gutter-default-jv4kyk:#21252c;
    --color-background-code-editor-loading-ri6tlm:#21252c;
    --color-background-code-editor-pane-item-hover-qch8i0:#414750;
    --color-background-code-editor-status-bar-lhjfjv:#21252c;
    --color-background-container-content-x1dxuu:#2a2e33;
    --color-background-container-header-etndi4:#21252c;
    --color-background-control-checked-xlktby:#00a1c9;
    --color-background-control-default-qjjy1s:#1a2029;
    --color-background-control-disabled-mak075:#414750;
    --color-background-dropdown-item-default-545xgb:#2a2e33;
    --color-background-dropdown-item-filter-match-lvdz96:#12293b;
    --color-background-dropdown-item-hover-b5d29r:#414750;
    --color-background-dropdown-item-selected-2o9fj7:#12293b;
    --color-background-home-header-okj2z0:#000000;
    --color-background-input-default-bh53wr:#1a2029;
    --color-background-input-disabled-v4v2mt:#414750;
    --color-background-item-selected-fi77f6:#12293b;
    --color-background-layout-main-taq3m8:#16191f;
    --color-background-layout-mobile-panel-fl2uvt:#2a2e33;
    --color-background-layout-panel-content-99qshe:#2a2e33;
    --color-background-layout-panel-hover-jxgwob:#414750;
    --color-background-layout-toggle-selected-active-n1ujcx:#00a1c9;
    --color-background-layout-toggle-selected-default-b654ar:#44b9d6;
    --color-background-layout-toggle-selected-hover-ycj2tr:#44b9d6;
    --color-background-modal-overlay-bw35zk:rgba(22, 25, 31, 0.8);
    --color-background-notification-grey-2s2h37:#687078;
    --color-background-popover-ngs2t8:#21252c;
    --color-background-progress-bar-content-default-3df1ac:#00a1c9;
    --color-background-progress-bar-content-in-flash-rvwu2m:#fafafa;
    --color-background-progress-bar-layout-default-e4w56v:#414750;
    --color-background-segment-active-pxq0wr:#00a1c9;
    --color-background-segment-default-vom4y9:#2a2e33;
    --color-background-segment-disabled-0sowgk:#2a2e33;
    --color-background-segment-hover-gisxdz:#21252c;
    --color-background-segment-wrapper-eunk0l:#2a2e33;
    --color-background-slider-handle-default-fqr8ek:#00a1c9;
    --color-background-slider-handle-active-gah52r:#44b9d6;
    --color-background-slider-track-83bh0l:#687078;
    --color-background-slider-handle-ring-pgpqmt:#1a2029;
    --color-background-slider-error-pressed-mh0jcs:#ff5d64;
    --color-background-slider-warning-pressed-5yjpyt:#fbd332;
    --color-background-status-error-qqw3y6:#270a11;
    --color-background-status-info-60ssq8:#12293b;
    --color-background-dialog-wvxius:#12293b;
    --color-background-status-success-n9cvxc:#172211;
    --color-background-status-warning-vog9u8:#191100;
    --color-background-table-header-rjqhy8:#21252c;
    --color-background-tiles-disabled-vkq7mq:#2a2e33;
    --color-background-toggle-checked-disabled-ya1a50:#0a4a74;
    --color-background-toggle-default-84stlt:#879596;
    --color-background-chat-bubble-incoming-8misd5:#16191f;
    --color-text-chat-bubble-outgoing-pvh8t4:#d5dbdb;
    --color-text-chat-bubble-incoming-upzomk:#d5dbdb;
    --color-border-button-normal-active-livx3l:#879596;
    --color-border-button-normal-default-fe398t:#879596;
    --color-border-toggle-button-normal-pressed-tgz6ti:#879596;
    --color-border-button-normal-disabled-6o7xph:#414750;
    --color-border-button-normal-hover-weqpz5:#aab7b8;
    --color-border-button-primary-disabled-ioh6va:#414750;
    --color-border-calendar-grid-dlr0y7:#414750;
    --color-border-calendar-grid-selected-focus-ring-sytrvs:#00a1c9;
    --color-border-cell-shaded-1emful:#414750;
    --color-border-code-editor-default-n16e59:#687078;
    --color-border-code-editor-pane-item-hover-5h4f35:#879596;
    --color-border-container-divider-fqsegd:#414750;
    --color-border-container-top-rg8ta8:#2a2e33;
    --color-border-control-checked-odv1rr:#00a1c9;
    --color-border-control-default-ie1oqq:#879596;
    --color-border-control-disabled-bnzzmj:#414750;
    --color-border-divider-default-6sbidx:#414750;
    --color-border-divider-panel-bottom-v0deuv:rgba(0, 0, 0, 0.3);
    --color-border-divider-secondary-iammms:#414750;
    --color-border-dropdown-group-tu6b11:#414750;
    --color-border-dropdown-item-default-etkshp:#414750;
    --color-border-dropdown-item-selected-mmfhwp:#414750;
    --color-border-dropdown-item-top-xuwrd8:#414750;
    --color-border-input-default-mr3924:#879596;
    --color-border-input-disabled-0ancsl:#414750;
    --color-border-input-focused-iz32in:#00a1c9;
    --color-border-item-focused-jl0a80:#00a1c9;
    --color-border-dropdown-item-focused-pym6dq:#00a1c9;
    --color-border-item-selected-uwu6tq:#00a1c9;
    --color-border-layout-w1w3v8:#414750;
    --color-border-panel-header-m0h2xg:#414750;
    --color-border-popover-quoqw5:#545b64;
    --color-border-segment-active-wgk08x:#ffffff;
    --color-border-segment-default-dlzn5a:#879596;
    --color-border-segment-disabled-bcfjxn:#414750;
    --color-border-segment-hover-2m2gvm:#ffffff;
    --color-border-status-info-fjyzd6:#00a1c9;
    --color-border-status-warning-6ord33:#fbd332;
    --color-border-dialog-aq2n8d:#00a1c9;
    --color-border-tabs-divider-ltt0tu:#414750;
    --color-border-tabs-shadow-4q9l55:rgba(0, 0, 0, 0.3);
    --color-border-tabs-underline-6ige2b:#fafafa;
    --color-border-tiles-disabled-9k1cjn:#414750;
    --color-border-tutorial-k1re4v:#879596;
    --color-foreground-control-disabled-gyioux:#687078;
    --color-foreground-control-read-only-oroq1f:#95a5a6;
    --color-shadow-default-ltuav4:rgba(0, 0, 0, 0.5);
    --color-text-accent-bpzut2:#44b9d6;
    --color-text-body-default-hiigui:#d5dbdb;
    --color-text-body-secondary-3hf5bn:#d5dbdb;
    --color-text-breadcrumb-current-mo2rx4:#d5dbdb;
    --color-text-button-inline-icon-default-uo0ibe:#d5dbdb;
    --color-text-button-inline-icon-disabled-wzogue:#687078;
    --color-text-button-inline-icon-hover-z6s6j4:#fafafa;
    --color-text-button-normal-active-8th787:#fafafa;
    --color-text-toggle-button-normal-pressed-gfannd:#fafafa;
    --color-text-button-normal-default-pneugj:#d5dbdb;
    --color-text-button-normal-hover-s9n4f6:#fafafa;
    --color-text-link-button-normal-default-91ms5o:#d5dbdb;
    --color-text-link-button-normal-hover-m42jnr:#fafafa;
    --color-text-link-button-normal-active-f9cwew:#fafafa;
    --color-text-calendar-date-hover-rmbxm8:#eaeded;
    --color-text-calendar-month-bkbfa5:#d5dbdb;
    --color-text-code-editor-gutter-active-line-z4zzug:#16191f;
    --color-text-code-editor-gutter-default-ddxzhr:#d5dbdb;
    --color-text-code-editor-status-bar-disabled-89d5b4:#687078;
    --color-text-code-editor-tab-button-error-r3tj4y:#16191f;
    --color-text-column-header-6epu4g:#95a5a6;
    --color-text-column-sorting-icon-1jm9ll:#95a5a6;
    --color-text-control-disabled-749mmm:#687078;
    --color-text-counter-juw2f1:#95a5a6;
    --color-text-disabled-danjmx:#687078;
    --color-text-disabled-inline-edit-uqaqjj:#95a5a6;
    --color-text-dropdown-footer-i3se8d:#95a5a6;
    --color-text-dropdown-group-label-ndbygh:#95a5a6;
    --color-text-dropdown-item-default-m5occm:#d5dbdb;
    --color-text-dropdown-item-dimmed-zg4gkr:#687078;
    --color-text-dropdown-item-disabled-nlabmn:#687078;
    --color-text-dropdown-item-filter-match-u80kb9:#44b9d6;
    --color-text-dropdown-item-highlighted-5ym7f8:#eaeded;
    --color-text-dropdown-item-secondary-irpxjy:#95a5a6;
    --color-text-dropdown-item-secondary-hover-gv0sg2:#d5dbdb;
    --color-text-empty-pnot20:#d5dbdb;
    --color-text-expandable-section-default-5p81hl:#d5dbdb;
    --color-text-expandable-section-hover-ukhcyc:#fafafa;
    --color-text-expandable-section-navigation-icon-default-mrtpaw:#95a5a6;
    --color-text-form-default-93zw0v:#d5dbdb;
    --color-text-form-label-6u4d63:#d5dbdb;
    --color-text-form-secondary-btuye6:#95a5a6;
    --color-text-group-label-wh2ylj:#95a5a6;
    --color-text-label-gen-ai-na1xhy:#bf80ff;
    --color-text-heading-default-smq8pd:#eaeded;
    --color-text-heading-secondary-ybtpom:#d5dbdb;
    --color-text-home-header-default-09t4l1:#eaeded;
    --color-text-icon-subtle-wxntoa:#aab7b8;
    --color-text-input-disabled-jnrq2g:#687078;
    --color-text-input-placeholder-lhl4lu:#879596;
    --color-text-input-placeholder-disabled-npyii7:#879596;
    --color-text-interactive-active-472la4:#fafafa;
    --color-text-interactive-default-v7wvbt:#d5dbdb;
    --color-text-interactive-disabled-1dr5n6:#687078;
    --color-text-interactive-hover-prkzek:#fafafa;
    --color-text-toggle-button-icon-pressed-j1rwx7:#fafafa;
    --color-text-inverted-fz0iii:#16191f;
    --color-text-label-hkhqh5:#95a5a6;
    --color-text-layout-toggle-9my0w0:#d5dbdb;
    --color-text-layout-toggle-active-lz5ee5:#1a2029;
    --color-text-layout-toggle-hover-54o3xf:#00a1c9;
    --color-text-layout-toggle-selected-0szdko:#16191f;
    --color-text-link-default-rfi3yz:#44b9d6;
    --color-text-link-hover-dwb2m3:#99cbe4;
    --color-text-pagination-page-number-active-disabled-ri6ua1:#d5dbdb;
    --color-text-pagination-page-number-default-t5skl4:#d5dbdb;
    --color-text-segment-active-onztcq:#1a2029;
    --color-text-segment-default-5p1vi6:#d5dbdb;
    --color-text-segment-hover-n3ponk:#fafafa;
    --color-text-small-f074fl:#95a5a6;
    --color-text-status-error-15fc8r:#ff5d64;
    --color-text-status-inactive-fg16yu:#95a5a6;
    --color-text-status-info-f9d9f2:#44b9d6;
    --color-text-status-success-1y5tbo:#6aaf35;
    --color-text-status-warning-3d0ovg:#fbd332;
    --color-text-top-navigation-title-aohr2j:#fafafa;
    --color-board-placeholder-active-qurjro:#687078;
    --color-board-placeholder-hover-65yu5w:#0073bb;
    --color-drag-placeholder-active-jg6dgn:#687078;
    --color-drag-placeholder-hover-6pexh8:#0073bb;
    --color-dropzone-background-default-eeut4o:#1a2029;
    --color-dropzone-background-hover-l4keub:#12293b;
    --color-dropzone-text-default-z44ge1:#c6c6cd;
    --color-dropzone-text-hover-x0epne:#c6c6cd;
    --color-dropzone-border-default-kil4hh:#687078;
    --color-dropzone-border-hover-61fvj3:#44b9d6;
    --color-gap-global-drawer-4xmarv:#16191f;
    --shadow-container-s3t20x: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-chscpc: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-iwstma: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-banwia: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-pz4qvc: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-nxix65: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-uk9tvc: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-yo81w3:0px 1px 4px -2px rgba(0, 0, 0, 0.5);
    --shadow-split-bottom-cvei9g:0 -2px 1px -1px rgba(0, 0, 0, 0.3), 0 -1px 1px -1px rgba(0, 0, 0, 0.3);
    --shadow-split-side-aa1yat: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-gvza4y:0px 1px 4px -2px rgba(0, 0, 0, 0.5);
    --shadow-sticky-embedded-x9azsh:0px 1px 4px -2px rgba(0, 0, 0, 0.5);
    --shadow-sticky-column-first-xegwd9:4px 0 8px 0 rgba(0, 0, 0, 0.5);
    --shadow-sticky-column-last-4ku5ax:-4px 0 8px 0 rgba(0, 0, 0, 0.5);
  }
}
.awsui-polaris-compact-mode:not(#\9 ) {
  --size-vertical-input-bc341c:28px;
  --size-vertical-panel-icon-offset-t770lc:13px;
  --space-alert-vertical-bll0jx:8px;
  --space-button-modal-dismiss-vertical-wsynsn:2px;
  --space-card-vertical-pmyg65:16px;
  --space-container-content-top-ad3tyw:12px;
  --space-container-header-top-ommali:8px;
  --space-container-header-bottom-hrntyo:8px;
  --space-content-header-padding-bottom-eohv0s:12px;
  --space-expandable-section-icon-offset-top-vpm52v:4px;
  --space-flashbar-vertical-pfvdha:4px;
  --space-grid-gutter-rawoi6:16px;
  --space-key-value-gap-352094:0px;
  --space-layout-content-bottom-m3xce3:16px;
  --space-layout-content-horizontal-oxfwhy:24px;
  --space-modal-content-bottom-la0k0r:16px;
  --space-panel-content-bottom-sekdjk:32px;
  --space-panel-content-top-vl6rv9:16px;
  --space-panel-header-vertical-3lq31i:16px;
  --space-panel-side-left-xqvt9q:24px;
  --space-panel-side-right-ww1no5:24px;
  --space-panel-split-bottom-601ab2:16px;
  --space-tabs-content-top-cxb380:12px;
  --space-table-embedded-header-top-ynl6fd:8px;
  --space-table-header-tools-bottom-lodo4b:2px;
  --space-tile-gutter-y4288g:16px;
  --space-scaled-2x-xxs-b0ph6q:0px;
  --space-scaled-2x-m-njhs97:8px;
  --space-scaled-2x-l-6bbwpr:12px;
  --space-scaled-2x-xl-bffrnr:16px;
  --space-scaled-xxxs-refrgq:0px;
  --space-scaled-xxs-9g5fvl:2px;
  --space-scaled-xs-urwryp:4px;
  --space-scaled-s-eec346:8px;
  --space-scaled-m-3hllro:12px;
  --space-scaled-l-khg2t2:16px;
  --space-scaled-xl-aejq34:20px;
  --space-scaled-xxl-41l1un:24px;
  --space-scaled-xxxl-1lj2kf:32px;
}

.awsui-motion-disabled:not(#\9 ) {
  --motion-duration-extra-slow-f38nn3:0ms;
  --motion-duration-fast-ayppw9:0ms;
  --motion-duration-moderate-pycjrk:0ms;
  --motion-duration-avatar-gen-ai-gradient-z5m841:0ms;
  --motion-duration-avatar-loading-dots-3kxjr7:0ms;
  --motion-duration-rotate-180-llqolb:0ms;
  --motion-duration-rotate-90-bpnkq9:0ms;
  --motion-duration-show-paced-kxd6k3:0ms;
  --motion-duration-show-quick-fo1fgn:0ms;
  --motion-duration-slow-smdet5:0ms;
  --motion-duration-transition-quick-1ym1ir:0ms;
  --motion-duration-transition-show-paced-wfc208:0ms;
  --motion-duration-transition-show-quick-mbco3s:0ms;
  --motion-duration-responsive-yunov1:0ms;
  --motion-duration-expressive-e4x8so:0ms;
  --motion-duration-complex-qpi5tw:0ms;
}

.awsui-context-top-navigation:not(#\9 ) {
  --color-background-badge-icon-0jvt99:#ff5d64;
  --color-background-button-link-active-0jt56e:#16191f;
  --color-background-button-link-hover-w2eeip:#21252c;
  --color-background-button-normal-active-rjht18:#16191f;
  --color-background-button-normal-default-keu31e:#2a2e33;
  --color-background-button-normal-disabled-1v3vdk:#2a2e33;
  --color-background-button-normal-hover-ybw089:#21252c;
  --color-background-toggle-button-normal-pressed-1cfifg:#16191f;
  --color-background-button-primary-disabled-7ea134:#2a2e33;
  --color-background-direction-button-disabled-49mzi0:#2a2e33;
  --color-text-direction-button-disabled-3mfx2u:#687078;
  --color-background-calendar-current-date-iktoy4:#16191f;
  --color-background-cell-shaded-mlyy05:#16191f;
  --color-background-code-editor-gutter-active-line-default-8ja11w:#879596;
  --color-background-code-editor-gutter-active-line-error-nhdkgn:#ff5d64;
  --color-background-code-editor-gutter-default-jv4kyk:#21252c;
  --color-background-code-editor-loading-ri6tlm:#21252c;
  --color-background-code-editor-pane-item-hover-qch8i0:#414750;
  --color-background-code-editor-status-bar-lhjfjv:#21252c;
  --color-background-container-content-x1dxuu:#232f3e;
  --color-background-container-header-etndi4:#21252c;
  --color-background-control-checked-xlktby:#00a1c9;
  --color-background-control-default-qjjy1s:#1a2029;
  --color-background-control-disabled-mak075:#414750;
  --color-background-dropdown-item-default-545xgb:#232f3e;
  --color-background-dropdown-item-filter-match-lvdz96:#12293b;
  --color-background-dropdown-item-hover-b5d29r:#414750;
  --color-background-dropdown-item-selected-2o9fj7:#12293b;
  --color-background-home-header-okj2z0:#000000;
  --color-background-input-default-bh53wr:#1a2029;
  --color-background-input-disabled-v4v2mt:#414750;
  --color-background-item-selected-fi77f6:#12293b;
  --color-background-layout-main-taq3m8:#16191f;
  --color-background-layout-mobile-panel-fl2uvt:#232f3e;
  --color-background-layout-panel-content-99qshe:#232f3e;
  --color-background-layout-panel-hover-jxgwob:#414750;
  --color-background-layout-toggle-selected-active-n1ujcx:#00a1c9;
  --color-background-layout-toggle-selected-default-b654ar:#44b9d6;
  --color-background-layout-toggle-selected-hover-ycj2tr:#44b9d6;
  --color-background-modal-overlay-bw35zk:rgba(22, 25, 31, 0.8);
  --color-background-notification-grey-2s2h37:#687078;
  --color-background-popover-ngs2t8:#21252c;
  --color-background-progress-bar-content-default-3df1ac:#00a1c9;
  --color-background-progress-bar-content-in-flash-rvwu2m:#fafafa;
  --color-background-progress-bar-layout-default-e4w56v:#414750;
  --color-background-segment-active-pxq0wr:#00a1c9;
  --color-background-segment-default-vom4y9:#2a2e33;
  --color-background-segment-disabled-0sowgk:#2a2e33;
  --color-background-segment-hover-gisxdz:#21252c;
  --color-background-segment-wrapper-eunk0l:#232f3e;
  --color-background-slider-handle-default-fqr8ek:#00a1c9;
  --color-background-slider-handle-active-gah52r:#44b9d6;
  --color-background-slider-track-83bh0l:#687078;
  --color-background-slider-handle-ring-pgpqmt:#1a2029;
  --color-background-slider-error-pressed-mh0jcs:#ff5d64;
  --color-background-slider-warning-pressed-5yjpyt:#fbd332;
  --color-background-status-error-qqw3y6:#270a11;
  --color-background-status-info-60ssq8:#12293b;
  --color-background-dialog-wvxius:#12293b;
  --color-background-status-success-n9cvxc:#172211;
  --color-background-status-warning-vog9u8:#191100;
  --color-background-table-header-rjqhy8:#21252c;
  --color-background-tiles-disabled-vkq7mq:#2a2e33;
  --color-background-toggle-checked-disabled-ya1a50:#0a4a74;
  --color-background-toggle-default-84stlt:#879596;
  --color-background-chat-bubble-incoming-8misd5:#16191f;
  --color-text-chat-bubble-outgoing-pvh8t4:#d5dbdb;
  --color-text-chat-bubble-incoming-upzomk:#d5dbdb;
  --color-border-button-normal-active-livx3l:#879596;
  --color-border-button-normal-default-fe398t:#879596;
  --color-border-toggle-button-normal-pressed-tgz6ti:#879596;
  --color-border-button-normal-disabled-6o7xph:#414750;
  --color-border-button-normal-hover-weqpz5:#aab7b8;
  --color-border-button-primary-disabled-ioh6va:#414750;
  --color-border-calendar-grid-dlr0y7:#414750;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#00a1c9;
  --color-border-cell-shaded-1emful:#414750;
  --color-border-code-editor-default-n16e59:#687078;
  --color-border-code-editor-pane-item-hover-5h4f35:#879596;
  --color-border-container-divider-fqsegd:#414750;
  --color-border-container-top-rg8ta8:#2a2e33;
  --color-border-control-checked-odv1rr:#00a1c9;
  --color-border-control-default-ie1oqq:#879596;
  --color-border-control-disabled-bnzzmj:#414750;
  --color-border-divider-default-6sbidx:#414750;
  --color-border-divider-panel-bottom-v0deuv:rgba(0, 0, 0, 0.3);
  --color-border-divider-secondary-iammms:#414750;
  --color-border-dropdown-group-tu6b11:#414750;
  --color-border-dropdown-item-default-etkshp:#414750;
  --color-border-dropdown-item-selected-mmfhwp:#414750;
  --color-border-dropdown-item-top-xuwrd8:#414750;
  --color-border-input-default-mr3924:#879596;
  --color-border-input-disabled-0ancsl:#414750;
  --color-border-input-focused-iz32in:#00a1c9;
  --color-border-item-focused-jl0a80:#00a1c9;
  --color-border-dropdown-item-focused-pym6dq:#00a1c9;
  --color-border-item-selected-uwu6tq:#00a1c9;
  --color-border-layout-w1w3v8:#414750;
  --color-border-panel-header-m0h2xg:#414750;
  --color-border-popover-quoqw5:#545b64;
  --color-border-segment-active-wgk08x:#ffffff;
  --color-border-segment-default-dlzn5a:#879596;
  --color-border-segment-disabled-bcfjxn:#414750;
  --color-border-segment-hover-2m2gvm:#ffffff;
  --color-border-status-info-fjyzd6:#00a1c9;
  --color-border-status-warning-6ord33:#fbd332;
  --color-border-dialog-aq2n8d:#00a1c9;
  --color-border-tabs-divider-ltt0tu:#414750;
  --color-border-tabs-shadow-4q9l55:rgba(0, 0, 0, 0.3);
  --color-border-tabs-underline-6ige2b:#fafafa;
  --color-border-tiles-disabled-9k1cjn:#414750;
  --color-border-tutorial-k1re4v:#879596;
  --color-foreground-control-disabled-gyioux:#687078;
  --color-foreground-control-read-only-oroq1f:#95a5a6;
  --color-shadow-default-ltuav4:rgba(0, 0, 0, 0.5);
  --color-text-accent-bpzut2:#44b9d6;
  --color-text-body-default-hiigui:#d5dbdb;
  --color-text-body-secondary-3hf5bn:#d5dbdb;
  --color-text-breadcrumb-current-mo2rx4:#d5dbdb;
  --color-text-button-inline-icon-default-uo0ibe:#d5dbdb;
  --color-text-button-inline-icon-disabled-wzogue:#687078;
  --color-text-button-inline-icon-hover-z6s6j4:#fafafa;
  --color-text-button-normal-active-8th787:#fafafa;
  --color-text-toggle-button-normal-pressed-gfannd:#fafafa;
  --color-text-button-normal-default-pneugj:#d5dbdb;
  --color-text-button-normal-hover-s9n4f6:#fafafa;
  --color-text-link-button-normal-default-91ms5o:#d5dbdb;
  --color-text-link-button-normal-hover-m42jnr:#fafafa;
  --color-text-link-button-normal-active-f9cwew:#fafafa;
  --color-text-calendar-date-hover-rmbxm8:#eaeded;
  --color-text-calendar-month-bkbfa5:#d5dbdb;
  --color-text-code-editor-gutter-active-line-z4zzug:#16191f;
  --color-text-code-editor-gutter-default-ddxzhr:#d5dbdb;
  --color-text-code-editor-status-bar-disabled-89d5b4:#687078;
  --color-text-code-editor-tab-button-error-r3tj4y:#16191f;
  --color-text-column-header-6epu4g:#95a5a6;
  --color-text-column-sorting-icon-1jm9ll:#95a5a6;
  --color-text-control-disabled-749mmm:#687078;
  --color-text-counter-juw2f1:#95a5a6;
  --color-text-disabled-danjmx:#687078;
  --color-text-disabled-inline-edit-uqaqjj:#95a5a6;
  --color-text-dropdown-footer-i3se8d:#95a5a6;
  --color-text-dropdown-group-label-ndbygh:#95a5a6;
  --color-text-dropdown-item-default-m5occm:#d5dbdb;
  --color-text-dropdown-item-dimmed-zg4gkr:#687078;
  --color-text-dropdown-item-disabled-nlabmn:#687078;
  --color-text-dropdown-item-filter-match-u80kb9:#44b9d6;
  --color-text-dropdown-item-highlighted-5ym7f8:#eaeded;
  --color-text-dropdown-item-secondary-irpxjy:#95a5a6;
  --color-text-dropdown-item-secondary-hover-gv0sg2:#d5dbdb;
  --color-text-empty-pnot20:#d5dbdb;
  --color-text-expandable-section-default-5p81hl:#d5dbdb;
  --color-text-expandable-section-hover-ukhcyc:#fafafa;
  --color-text-expandable-section-navigation-icon-default-mrtpaw:#95a5a6;
  --color-text-form-default-93zw0v:#d5dbdb;
  --color-text-form-label-6u4d63:#d5dbdb;
  --color-text-form-secondary-btuye6:#95a5a6;
  --color-text-group-label-wh2ylj:#95a5a6;
  --color-text-label-gen-ai-na1xhy:#bf80ff;
  --color-text-heading-default-smq8pd:#eaeded;
  --color-text-heading-secondary-ybtpom:#d5dbdb;
  --color-text-home-header-default-09t4l1:#eaeded;
  --color-text-icon-subtle-wxntoa:#aab7b8;
  --color-text-input-disabled-jnrq2g:#687078;
  --color-text-input-placeholder-lhl4lu:#879596;
  --color-text-input-placeholder-disabled-npyii7:#879596;
  --color-text-interactive-active-472la4:#fafafa;
  --color-text-interactive-default-v7wvbt:#d5dbdb;
  --color-text-interactive-disabled-1dr5n6:#687078;
  --color-text-interactive-hover-prkzek:#fafafa;
  --color-text-toggle-button-icon-pressed-j1rwx7:#fafafa;
  --color-text-inverted-fz0iii:#16191f;
  --color-text-label-hkhqh5:#95a5a6;
  --color-text-layout-toggle-9my0w0:#d5dbdb;
  --color-text-layout-toggle-active-lz5ee5:#1a2029;
  --color-text-layout-toggle-hover-54o3xf:#00a1c9;
  --color-text-layout-toggle-selected-0szdko:#16191f;
  --color-text-link-default-rfi3yz:#44b9d6;
  --color-text-link-hover-dwb2m3:#99cbe4;
  --color-text-pagination-page-number-active-disabled-ri6ua1:#d5dbdb;
  --color-text-pagination-page-number-default-t5skl4:#d5dbdb;
  --color-text-segment-active-onztcq:#1a2029;
  --color-text-segment-default-5p1vi6:#d5dbdb;
  --color-text-segment-hover-n3ponk:#fafafa;
  --color-text-small-f074fl:#95a5a6;
  --color-text-status-error-15fc8r:#ff5d64;
  --color-text-status-inactive-fg16yu:#95a5a6;
  --color-text-status-info-f9d9f2:#44b9d6;
  --color-text-status-success-1y5tbo:#6aaf35;
  --color-text-status-warning-3d0ovg:#fbd332;
  --color-text-top-navigation-title-aohr2j:#fafafa;
  --color-board-placeholder-active-qurjro:#687078;
  --color-board-placeholder-hover-65yu5w:#0073bb;
  --color-drag-placeholder-active-jg6dgn:#687078;
  --color-drag-placeholder-hover-6pexh8:#0073bb;
  --color-dropzone-background-default-eeut4o:#1a2029;
  --color-dropzone-background-hover-l4keub:#12293b;
  --color-dropzone-text-default-z44ge1:#c6c6cd;
  --color-dropzone-text-hover-x0epne:#c6c6cd;
  --color-dropzone-border-default-kil4hh:#687078;
  --color-dropzone-border-hover-61fvj3:#44b9d6;
  --color-gap-global-drawer-4xmarv:#16191f;
}

.awsui-context-compact-table:not(#\9 ) {
  --size-vertical-input-bc341c:28px;
  --space-alert-vertical-bll0jx:8px;
  --space-button-modal-dismiss-vertical-wsynsn:2px;
  --space-card-vertical-pmyg65:16px;
  --space-container-content-top-ad3tyw:12px;
  --space-container-header-top-ommali:8px;
  --space-container-header-bottom-hrntyo:8px;
  --space-content-header-padding-bottom-eohv0s:12px;
  --space-expandable-section-icon-offset-top-vpm52v:4px;
  --space-flashbar-vertical-pfvdha:4px;
  --space-key-value-gap-352094:0px;
  --space-layout-content-bottom-m3xce3:16px;
  --space-modal-content-bottom-la0k0r:16px;
  --space-panel-content-bottom-sekdjk:32px;
  --space-panel-content-top-vl6rv9:16px;
  --space-panel-header-vertical-3lq31i:16px;
  --space-panel-side-left-xqvt9q:24px;
  --space-panel-side-right-ww1no5:24px;
  --space-panel-split-bottom-601ab2:16px;
  --space-tabs-content-top-cxb380:12px;
  --space-table-embedded-header-top-ynl6fd:8px;
  --space-table-header-tools-bottom-lodo4b:2px;
  --space-scaled-xxxs-refrgq:0px;
  --space-scaled-xxs-9g5fvl:2px;
  --space-scaled-xs-urwryp:4px;
  --space-scaled-s-eec346:8px;
  --space-scaled-m-3hllro:12px;
  --space-scaled-l-khg2t2:16px;
  --space-scaled-xl-aejq34:20px;
  --space-scaled-xxl-41l1un:24px;
  --space-scaled-xxxl-1lj2kf:32px;
}

.awsui-context-flashbar:not(#\9 ) {
  --color-background-button-primary-active-mfnz0f:#12293b;
  --color-background-button-primary-default-a8naz7:#0073bb;
  --color-background-button-primary-hover-zx9agn:#0a4a74;
  --color-background-home-header-okj2z0:#000000;
  --color-text-chat-bubble-outgoing-pvh8t4:#fafafa;
  --color-text-chat-bubble-incoming-upzomk:#fafafa;
  --color-border-calendar-grid-dlr0y7:#fafafa;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#fafafa;
  --color-border-container-divider-fqsegd:#fafafa;
  --color-border-divider-default-6sbidx:#fafafa;
  --color-border-dropdown-group-tu6b11:#fafafa;
  --color-border-dropdown-item-default-etkshp:#fafafa;
  --color-border-dropdown-item-selected-mmfhwp:#fafafa;
  --color-border-dropdown-item-top-xuwrd8:#fafafa;
  --color-border-input-focused-iz32in:#fafafa;
  --color-border-item-focused-jl0a80:#fafafa;
  --color-border-panel-header-m0h2xg:#fafafa;
  --color-border-tabs-shadow-4q9l55:#fafafa;
  --color-text-body-default-hiigui:#fafafa;
  --color-text-button-primary-active-cf7bah:#ffffff;
  --color-text-button-primary-default-qh066v:#ffffff;
  --color-text-button-primary-hover-r2f2xu:#ffffff;
  --color-text-expandable-section-default-5p81hl:#fafafa;
  --color-text-expandable-section-hover-ukhcyc:#fafafa;
  --color-text-heading-secondary-ybtpom:#fafafa;
}

.awsui-context-flashbar-warning:not(#\9 ) {
  --color-background-button-primary-active-mfnz0f:#12293b;
  --color-background-button-primary-default-a8naz7:#0073bb;
  --color-background-button-primary-hover-zx9agn:#0a4a74;
  --color-background-home-header-okj2z0:#000000;
  --color-background-progress-bar-content-in-flash-rvwu2m:#16191f;
  --color-background-progress-bar-layout-in-flash-4ejtx8:rgba(0, 0, 0, 0.1);
  --color-border-calendar-grid-dlr0y7:#16191f;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#16191f;
  --color-border-container-divider-fqsegd:#16191f;
  --color-border-divider-default-6sbidx:#16191f;
  --color-border-dropdown-group-tu6b11:#16191f;
  --color-border-dropdown-item-default-etkshp:#16191f;
  --color-border-dropdown-item-selected-mmfhwp:#16191f;
  --color-border-dropdown-item-top-xuwrd8:#16191f;
  --color-border-input-focused-iz32in:#16191f;
  --color-border-item-focused-jl0a80:#16191f;
  --color-border-panel-header-m0h2xg:#16191f;
  --color-border-tabs-shadow-4q9l55:#16191f;
  --color-text-button-primary-active-cf7bah:#ffffff;
  --color-text-button-primary-default-qh066v:#ffffff;
  --color-text-button-primary-hover-r2f2xu:#ffffff;
  --color-text-expandable-section-default-5p81hl:#16191f;
  --color-text-heading-secondary-ybtpom:#16191f;
  --color-text-interactive-inverted-default-ga1ni9:#545b64;
  --color-text-interactive-inverted-hover-g5pbqz:#16191f;
  --color-text-link-inverted-hover-dlfmch:#16191f;
  --color-text-notification-default-pqw4br:#16191f;
}

.awsui-context-alert:not(#\9 ) {
  --color-background-button-primary-active-mfnz0f:#12293b;
  --color-background-button-primary-default-a8naz7:#0073bb;
  --color-background-button-primary-hover-zx9agn:#0a4a74;
  --color-background-home-header-okj2z0:#000000;
  --color-border-calendar-grid-dlr0y7:#545b64;
  --color-border-container-divider-fqsegd:#545b64;
  --color-border-divider-default-6sbidx:#545b64;
  --color-border-dropdown-group-tu6b11:#545b64;
  --color-border-dropdown-item-default-etkshp:#545b64;
  --color-border-dropdown-item-selected-mmfhwp:#545b64;
  --color-border-dropdown-item-top-xuwrd8:#545b64;
  --color-border-panel-header-m0h2xg:#545b64;
  --color-border-tabs-shadow-4q9l55:#545b64;
  --color-text-button-primary-active-cf7bah:#ffffff;
  --color-text-button-primary-default-qh066v:#ffffff;
  --color-text-button-primary-hover-r2f2xu:#ffffff;
}

@media not print {
  .awsui-polaris-dark-mode .awsui-context-flashbar:not(#\9 ) {
    --color-background-button-primary-active-mfnz0f:#44b9d6;
    --color-background-button-primary-default-a8naz7:#44b9d6;
    --color-background-button-primary-hover-zx9agn:#00a1c9;
    --color-border-tabs-shadow-4q9l55:rgba(0, 0, 0, 0.3);
    --color-text-button-primary-active-cf7bah:#16191f;
    --color-text-button-primary-default-qh066v:#16191f;
    --color-text-button-primary-hover-r2f2xu:#16191f;
  }
}
@media not print {
  .awsui-context-flashbar.awsui-polaris-dark-mode:not(#\9 ) {
    --color-background-button-primary-active-mfnz0f:#44b9d6;
    --color-background-button-primary-default-a8naz7:#44b9d6;
    --color-background-button-primary-hover-zx9agn:#00a1c9;
    --color-border-tabs-shadow-4q9l55:rgba(0, 0, 0, 0.3);
    --color-text-button-primary-active-cf7bah:#16191f;
    --color-text-button-primary-default-qh066v:#16191f;
    --color-text-button-primary-hover-r2f2xu:#16191f;
  }
}
@media not print {
  .awsui-polaris-dark-mode .awsui-context-flashbar-warning:not(#\9 ) {
    --color-background-button-primary-active-mfnz0f:#44b9d6;
    --color-background-button-primary-default-a8naz7:#44b9d6;
    --color-background-button-primary-hover-zx9agn:#00a1c9;
    --color-text-chat-bubble-outgoing-pvh8t4:#16191f;
    --color-text-chat-bubble-incoming-upzomk:#16191f;
    --color-border-tabs-shadow-4q9l55:rgba(0, 0, 0, 0.3);
    --color-text-body-default-hiigui:#16191f;
    --color-text-button-primary-active-cf7bah:#16191f;
    --color-text-button-primary-default-qh066v:#16191f;
    --color-text-button-primary-hover-r2f2xu:#16191f;
    --color-text-expandable-section-hover-ukhcyc:#16191f;
  }
}
@media not print {
  .awsui-context-flashbar-warning.awsui-polaris-dark-mode:not(#\9 ) {
    --color-background-button-primary-active-mfnz0f:#44b9d6;
    --color-background-button-primary-default-a8naz7:#44b9d6;
    --color-background-button-primary-hover-zx9agn:#00a1c9;
    --color-text-chat-bubble-outgoing-pvh8t4:#16191f;
    --color-text-chat-bubble-incoming-upzomk:#16191f;
    --color-border-tabs-shadow-4q9l55:rgba(0, 0, 0, 0.3);
    --color-text-body-default-hiigui:#16191f;
    --color-text-button-primary-active-cf7bah:#16191f;
    --color-text-button-primary-default-qh066v:#16191f;
    --color-text-button-primary-hover-r2f2xu:#16191f;
    --color-text-expandable-section-hover-ukhcyc:#16191f;
  }
}
@media not print {
  .awsui-polaris-dark-mode .awsui-context-alert:not(#\9 ) {
    --color-background-button-primary-active-mfnz0f:#44b9d6;
    --color-background-button-primary-default-a8naz7:#44b9d6;
    --color-background-button-primary-hover-zx9agn:#00a1c9;
    --color-border-calendar-grid-dlr0y7:#d5dbdb;
    --color-border-container-divider-fqsegd:#d5dbdb;
    --color-border-divider-default-6sbidx:#d5dbdb;
    --color-border-dropdown-group-tu6b11:#d5dbdb;
    --color-border-dropdown-item-default-etkshp:#d5dbdb;
    --color-border-dropdown-item-selected-mmfhwp:#d5dbdb;
    --color-border-dropdown-item-top-xuwrd8:#d5dbdb;
    --color-border-panel-header-m0h2xg:#d5dbdb;
    --color-border-tabs-shadow-4q9l55:rgba(0, 0, 0, 0.3);
    --color-text-button-primary-active-cf7bah:#16191f;
    --color-text-button-primary-default-qh066v:#16191f;
    --color-text-button-primary-hover-r2f2xu:#16191f;
  }
}
@media not print {
  .awsui-context-alert.awsui-polaris-dark-mode:not(#\9 ) {
    --color-background-button-primary-active-mfnz0f:#44b9d6;
    --color-background-button-primary-default-a8naz7:#44b9d6;
    --color-background-button-primary-hover-zx9agn:#00a1c9;
    --color-border-calendar-grid-dlr0y7:#d5dbdb;
    --color-border-container-divider-fqsegd:#d5dbdb;
    --color-border-divider-default-6sbidx:#d5dbdb;
    --color-border-dropdown-group-tu6b11:#d5dbdb;
    --color-border-dropdown-item-default-etkshp:#d5dbdb;
    --color-border-dropdown-item-selected-mmfhwp:#d5dbdb;
    --color-border-dropdown-item-top-xuwrd8:#d5dbdb;
    --color-border-panel-header-m0h2xg:#d5dbdb;
    --color-border-tabs-shadow-4q9l55:rgba(0, 0, 0, 0.3);
    --color-text-button-primary-active-cf7bah:#16191f;
    --color-text-button-primary-default-qh066v:#16191f;
    --color-text-button-primary-hover-r2f2xu:#16191f;
  }
}
.awsui-visual-refresh:not(#\9 ) {
  --color-charts-status-neutral-3fii6c:#8c8c94;
  --color-charts-threshold-negative-c04ktg:#db0000;
  --color-charts-threshold-positive-tmuzkm:#00802f;
  --color-charts-threshold-info-el41ms:#006ce0;
  --color-charts-threshold-neutral-klrwi6:#656871;
  --color-charts-line-grid-tvg8wh:#dedee3;
  --color-charts-line-tick-a8w53g:#dedee3;
  --color-charts-line-axis-xe2gob:#dedee3;
  --color-background-notification-severity-neutral-yh2jcd:#656871;
  --color-text-notification-severity-critical-ztr7sz:#f9f9fa;
  --color-text-notification-severity-high-cbtbtc:#f9f9fa;
  --color-text-notification-severity-medium-w5hfmc:#0f141a;
  --color-text-notification-severity-low-dxuuxl:#0f141a;
  --color-text-notification-severity-neutral-34rwuc:#f9f9fa;
  --color-background-badge-icon-0jvt99:#db0000;
  --color-background-button-link-active-0jt56e:#d1f1ff;
  --color-background-button-link-hover-w2eeip:#f0fbff;
  --color-background-button-normal-active-rjht18:#d1f1ff;
  --color-background-button-normal-hover-ybw089:#f0fbff;
  --color-background-toggle-button-normal-pressed-1cfifg:#d1f1ff;
  --color-background-button-primary-disabled-7ea134:#ebebf0;
  --color-background-direction-button-active-r98ft7:#232b37;
  --color-background-direction-button-default-ldbebp:#424650;
  --color-background-direction-button-disabled-49mzi0:#ebebf0;
  --color-background-direction-button-hover-iu6hvo:#333843;
  --color-text-direction-button-disabled-3mfx2u:#b4b4bb;
  --color-background-calendar-current-date-iktoy4:#f3f3f7;
  --color-background-cell-shaded-mlyy05:#f6f6f9;
  --color-background-code-editor-gutter-active-line-default-8ja11w:#656871;
  --color-background-code-editor-gutter-active-line-error-nhdkgn:#db0000;
  --color-background-code-editor-gutter-default-jv4kyk:#f3f3f7;
  --color-background-code-editor-loading-ri6tlm:#f9f9fa;
  --color-background-code-editor-pane-item-hover-qch8i0:#ebebf0;
  --color-background-code-editor-status-bar-lhjfjv:#f3f3f7;
  --color-background-container-header-etndi4:#ffffff;
  --color-background-control-checked-xlktby:#006ce0;
  --color-background-control-disabled-mak075:#dedee3;
  --color-background-dropdown-item-filter-match-lvdz96:#f0fbff;
  --color-background-dropdown-item-hover-b5d29r:#f3f3f7;
  --color-background-dropdown-item-selected-2o9fj7:#f0fbff;
  --color-background-home-header-okj2z0:#0f141a;
  --color-background-input-disabled-v4v2mt:#ebebf0;
  --color-background-item-selected-fi77f6:#f0fbff;
  --color-background-layout-main-taq3m8:#ffffff;
  --color-background-layout-mobile-panel-fl2uvt:#0f141a;
  --color-background-layout-panel-hover-jxgwob:#ebebf0;
  --color-background-layout-toggle-active-rpb983:#424650;
  --color-background-layout-toggle-default-2hkz0t:#424650;
  --color-background-layout-toggle-hover-gnqzfd:#656871;
  --color-background-layout-toggle-selected-active-n1ujcx:#006ce0;
  --color-background-layout-toggle-selected-default-b654ar:#006ce0;
  --color-background-layout-toggle-selected-hover-ycj2tr:#004a9e;
  --color-background-modal-overlay-bw35zk:rgba(35, 43, 55, 0.7);
  --color-background-notification-blue-i6w3le:#006ce0;
  --color-background-notification-green-6i07qp:#00802f;
  --color-background-notification-grey-2s2h37:#424650;
  --color-background-notification-red-toxgow:#db0000;
  --color-background-notification-stack-bar-figg3u:#232b37;
  --color-background-notification-stack-bar-active-b6yyxr:#232b37;
  --color-background-notification-stack-bar-hover-vs7as1:#424650;
  --color-background-progress-bar-content-default-3df1ac:#006ce0;
  --color-background-progress-bar-content-in-flash-rvwu2m:#ffffff;
  --color-background-progress-bar-layout-default-e4w56v:#ebebf0;
  --color-background-segment-active-pxq0wr:#006ce0;
  --color-background-segment-hover-gisxdz:#f0fbff;
  --color-background-slider-handle-default-fqr8ek:#006ce0;
  --color-background-slider-handle-active-gah52r:#004a9e;
  --color-background-slider-track-83bh0l:#8c8c94;
  --color-background-slider-warning-pressed-5yjpyt:#855900;
  --color-background-status-error-qqw3y6:#fff5f5;
  --color-background-status-info-60ssq8:#f0fbff;
  --color-background-dialog-wvxius:#f0fbff;
  --color-background-status-success-n9cvxc:#effff1;
  --color-background-table-header-rjqhy8:#ffffff;
  --color-background-tiles-disabled-vkq7mq:#ebebf0;
  --color-background-toggle-checked-disabled-ya1a50:#b8e7ff;
  --color-background-toggle-default-84stlt:#424650;
  --color-background-avatar-default-ijou04:#424650;
  --color-background-chat-bubble-incoming-8misd5:#f6f6f9;
  --color-text-chat-bubble-outgoing-pvh8t4:#0f141a;
  --color-text-chat-bubble-incoming-upzomk:#0f141a;
  --color-border-button-normal-active-livx3l:#002b66;
  --color-border-button-normal-default-fe398t:#006ce0;
  --color-border-toggle-button-normal-pressed-tgz6ti:#006ce0;
  --color-border-button-normal-disabled-6o7xph:#b4b4bb;
  --color-text-button-normal-disabled-tyfjqv:#8c8c94;
  --color-border-button-normal-hover-weqpz5:#002b66;
  --color-text-button-icon-disabled-5g8qh4:#8c8c94;
  --color-border-button-primary-disabled-ioh6va:#ebebf0;
  --color-text-button-primary-disabled-yvkdaf:#8c8c94;
  --color-border-calendar-grid-dlr0y7:transparent;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#f9f9fa;
  --color-border-cell-shaded-1emful:#dedee3;
  --color-border-code-editor-ace-active-line-light-theme-92jl4v:#dedee3;
  --color-border-code-editor-ace-active-line-dark-theme-d04p1i:#656871;
  --color-border-code-editor-default-n16e59:#dedee3;
  --color-border-code-editor-pane-item-hover-5h4f35:#8c8c94;
  --color-border-container-divider-fqsegd:transparent;
  --color-border-container-top-rg8ta8:transparent;
  --color-border-control-checked-odv1rr:#006ce0;
  --color-border-control-default-ie1oqq:#8c8c94;
  --color-border-control-disabled-bnzzmj:#dedee3;
  --color-border-divider-active-7baolw:#0f141a;
  --color-border-divider-default-6sbidx:#c6c6cd;
  --color-border-divider-panel-bottom-v0deuv:#c6c6cd;
  --color-border-divider-panel-side-y2lot0:#c6c6cd;
  --color-border-divider-secondary-iammms:#ebebf0;
  --color-border-dropdown-container-xi63eq:#b4b4bb;
  --color-border-dropdown-group-tu6b11:#c6c6cd;
  --color-border-dropdown-item-default-etkshp:#c6c6cd;
  --color-border-dropdown-item-hover-t6obhh:#8c8c94;
  --color-border-dropdown-item-dimmed-hover-479hmp:#8c8c94;
  --color-border-dropdown-item-selected-mmfhwp:#006ce0;
  --color-border-dropdown-item-top-xuwrd8:transparent;
  --color-border-editable-cell-hover-mtrc38:#8c8c94;
  --color-border-input-default-mr3924:#8c8c94;
  --color-border-input-disabled-0ancsl:#ebebf0;
  --color-border-input-focused-iz32in:#006ce0;
  --color-border-item-focused-jl0a80:#006ce0;
  --color-border-dropdown-item-focused-pym6dq:#424650;
  --color-border-item-placeholder-7etaf9:#006ce0;
  --color-border-item-selected-uwu6tq:#006ce0;
  --color-border-layout-w1w3v8:#c6c6cd;
  --color-border-notification-stack-bar-zzqs7u:#232b37;
  --color-border-panel-header-m0h2xg:#c6c6cd;
  --color-border-popover-quoqw5:#b4b4bb;
  --color-border-segment-active-wgk08x:#424650;
  --color-border-segment-default-dlzn5a:#424650;
  --color-border-segment-disabled-bcfjxn:#424650;
  --color-border-segment-hover-2m2gvm:#424650;
  --color-border-status-error-si9bvu:#db0000;
  --color-border-status-info-fjyzd6:#006ce0;
  --color-border-status-success-pd93hw:#00802f;
  --color-border-status-warning-6ord33:#855900;
  --color-border-dialog-aq2n8d:#006ce0;
  --color-border-divider-interactive-default-dbr8ce:#8c8c94;
  --color-border-tabs-divider-ltt0tu:#c6c6cd;
  --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 0.12);
  --color-border-tabs-underline-6ige2b:#006ce0;
  --color-border-tiles-disabled-9k1cjn:#ebebf0;
  --color-border-tutorial-k1re4v:#dedee3;
  --color-foreground-control-read-only-oroq1f:#656871;
  --color-shadow-default-ltuav4:rgba(15, 20, 26, 0.12);
  --color-stroke-chart-line-0ttji8:#8c8c94;
  --color-text-accent-bpzut2:#006ce0;
  --color-text-body-default-hiigui:#0f141a;
  --color-text-body-secondary-3hf5bn:#424650;
  --color-text-breadcrumb-current-mo2rx4:#656871;
  --color-text-breadcrumb-icon-s4vdyq:#8c8c94;
  --color-text-button-inline-icon-default-uo0ibe:#006ce0;
  --color-text-button-inline-icon-disabled-wzogue:#b4b4bb;
  --color-text-button-inline-icon-hover-z6s6j4:#002b66;
  --color-text-button-normal-active-8th787:#002b66;
  --color-text-toggle-button-normal-pressed-gfannd:#002b66;
  --color-text-button-normal-default-pneugj:#006ce0;
  --color-text-button-normal-hover-s9n4f6:#002b66;
  --color-text-link-button-normal-default-91ms5o:#006ce0;
  --color-text-link-button-normal-hover-m42jnr:#002b66;
  --color-text-link-button-normal-active-f9cwew:#002b66;
  --color-text-button-primary-active-cf7bah:#0f141a;
  --color-text-button-primary-default-qh066v:#0f141a;
  --color-text-button-primary-hover-r2f2xu:#0f141a;
  --color-text-calendar-date-hover-rmbxm8:#0f141a;
  --color-text-calendar-month-bkbfa5:#656871;
  --color-text-code-editor-gutter-default-ddxzhr:#0f141a;
  --color-text-code-editor-status-bar-disabled-89d5b4:#8c8c94;
  --color-text-column-header-6epu4g:#424650;
  --color-text-column-sorting-icon-1jm9ll:#424650;
  --color-text-control-disabled-749mmm:#b4b4bb;
  --color-text-counter-juw2f1:#656871;
  --color-text-disabled-danjmx:#b4b4bb;
  --color-text-disabled-inline-edit-uqaqjj:#424650;
  --color-text-dropdown-footer-i3se8d:#656871;
  --color-text-dropdown-group-label-ndbygh:#424650;
  --color-text-dropdown-item-default-m5occm:#0f141a;
  --color-text-dropdown-item-dimmed-zg4gkr:#b4b4bb;
  --color-text-dropdown-item-disabled-nlabmn:#b4b4bb;
  --color-text-dropdown-item-filter-match-u80kb9:#006ce0;
  --color-text-dropdown-item-highlighted-5ym7f8:#0f141a;
  --color-text-dropdown-item-secondary-irpxjy:#656871;
  --color-text-dropdown-item-secondary-hover-gv0sg2:#656871;
  --color-text-empty-pnot20:#656871;
  --color-text-expandable-section-default-5p81hl:#0f141a;
  --color-text-expandable-section-hover-ukhcyc:#006ce0;
  --color-text-expandable-section-navigation-icon-default-mrtpaw:#424650;
  --color-text-form-default-93zw0v:#0f141a;
  --color-text-form-label-6u4d63:#0f141a;
  --color-text-form-secondary-btuye6:#656871;
  --color-text-group-label-wh2ylj:#424650;
  --color-text-heading-default-smq8pd:#0f141a;
  --color-text-heading-secondary-ybtpom:#424650;
  --color-text-home-header-default-09t4l1:#ebebf0;
  --color-text-home-header-secondary-8sg596:#c6c6cd;
  --color-text-icon-subtle-wxntoa:#656871;
  --color-text-input-disabled-jnrq2g:#b4b4bb;
  --color-text-input-placeholder-lhl4lu:#656871;
  --color-text-input-placeholder-disabled-npyii7:#b4b4bb;
  --color-text-interactive-active-472la4:#0f141a;
  --color-text-interactive-default-v7wvbt:#424650;
  --color-text-interactive-disabled-1dr5n6:#b4b4bb;
  --color-text-interactive-hover-prkzek:#0f141a;
  --color-text-toggle-button-icon-pressed-j1rwx7:#0f141a;
  --color-text-interactive-inverted-default-ga1ni9:#dedee3;
  --color-text-interactive-inverted-hover-g5pbqz:#f9f9fa;
  --color-text-label-hkhqh5:#0f141a;
  --color-text-layout-toggle-9my0w0:#ffffff;
  --color-text-layout-toggle-hover-54o3xf:#006ce0;
  --color-text-link-default-rfi3yz:#006ce0;
  --color-text-link-hover-dwb2m3:#002b66;
  --color-text-link-inverted-hover-dlfmch:#ffffff;
  --color-text-link-button-underline-lun36k:transparent;
  --color-text-link-button-underline-hover-6jm7op:transparent;
  --color-text-notification-default-pqw4br:#f9f9fa;
  --color-text-notification-yellow-8jy4bt:#0f141a;
  --color-text-pagination-page-number-active-disabled-ri6ua1:#b4b4bb;
  --color-text-pagination-page-number-default-t5skl4:#424650;
  --color-text-segment-default-5p1vi6:#424650;
  --color-text-segment-hover-n3ponk:#002b66;
  --color-text-small-f074fl:#656871;
  --color-text-status-error-15fc8r:#db0000;
  --color-text-status-inactive-fg16yu:#656871;
  --color-text-status-info-f9d9f2:#006ce0;
  --color-text-status-success-1y5tbo:#00802f;
  --color-text-status-warning-3d0ovg:#855900;
  --color-text-top-navigation-title-aohr2j:#0f141a;
  --color-board-placeholder-active-qurjro:#ebebf0;
  --color-board-placeholder-hover-65yu5w:#d1f1ff;
  --color-drag-placeholder-active-jg6dgn:#ebebf0;
  --color-drag-placeholder-hover-6pexh8:#d1f1ff;
  --color-dropzone-background-hover-l4keub:#f0fbff;
  --color-dropzone-text-default-z44ge1:#424650;
  --color-dropzone-text-hover-x0epne:#424650;
  --color-dropzone-border-default-kil4hh:#8c8c94;
  --color-gap-global-drawer-4xmarv:#ebebf0;
  --font-box-value-large-weight-i90agj:700;
  --font-button-letter-spacing-y3mzp4:0.005em;
  --font-chart-detail-size-9x74zj:12px;
  --font-display-label-weight-otlpwd:700;
  --font-expandable-heading-size-klfjki:16px;
  --font-header-h2-description-line-height-96odn2:20px;
  --font-header-h2-description-size-bb19at:14px;
  --font-link-button-letter-spacing-pkrhhv:0.005em;
  --font-link-button-weight-vzzre5:700;
  --font-size-display-l-5exf0u:42px;
  --font-size-heading-xl-0utn3l:24px;
  --font-size-heading-l-2bb1vx:20px;
  --font-size-heading-xs-nmr45t:14px;
  --font-smoothing-moz-osx-m8q0ib:grayscale;
  --font-smoothing-webkit-53ap8w:antialiased;
  --font-tabs-disabled-weight-mbqpri:700;
  --font-tabs-line-height-ef0297:20px;
  --font-tabs-size-e02ji3:16px;
  --font-weight-heading-xl-2dfrtq:700;
  --font-weight-heading-m-g6flre:700;
  --font-weight-heading-xs-zs0wlo:700;
  --letter-spacing-body-s-8b9hcs:0.005em;
  --letter-spacing-display-l-4b5d4y:-0.03em;
  --letter-spacing-heading-xl-oma7pf:-0.02em;
  --letter-spacing-heading-l-i1its6:-0.015em;
  --letter-spacing-heading-m-ou0vcz:-0.010em;
  --letter-spacing-heading-s-gxk1hf:-0.005em;
  --line-height-body-m-ku8qvj:20px;
  --line-height-display-l-85ifs7:48px;
  --line-height-heading-xl-vhld21:30px;
  --line-height-heading-l-csxym2:24px;
  --line-height-heading-xs-apei93:18px;
  --border-active-width-dnr4sl:4px;
  --border-code-editor-status-divider-width-0xlhfy:1px;
  --border-container-sticky-width-mizsx9:0px;
  --border-container-top-width-wr6hit:0px;
  --border-control-invalid-focus-ring-shadow-spread-to3byy:2px;
  --border-dropdown-virtual-offset-width-gu1lwn:2px;
  --border-invalid-width-twyjon:8px;
  --border-item-width-ctrog6:2px;
  --border-line-chart-line-join-b4bhqc:round;
  --border-panel-header-width-nc3x7w:1px;
  --border-panel-top-width-1in2rc:1px;
  --border-radius-alert-ucuq5b:12px;
  --border-radius-badge-h11apy:4px;
  --border-radius-button-nhy1md:20px;
  --border-radius-calendar-day-focus-ring-szwskp:3px;
  --border-radius-code-editor-ibvbuh:8px;
  --border-radius-container-oxvshj:16px;
  --border-radius-control-circular-focus-ring-ejjcbs:4px;
  --border-radius-control-default-focus-ring-gulcr7:4px;
  --border-radius-dropdown-npfd3c:8px;
  --border-radius-dropzone-n11wjk:12px;
  --border-radius-flashbar-thp32s:12px;
  --border-radius-item-bsscts:8px;
  --border-radius-input-i1gt7f:8px;
  --border-radius-popover-723s7w:8px;
  --border-radius-tabs-focus-ring-8ay44c:20px;
  --border-radius-tiles-j79epc:8px;
  --border-radius-token-qncjky:8px;
  --border-radius-chat-bubble-ny0pbf:8px;
  --border-radius-tutorial-panel-item-b9js9w:8px;
  --border-table-sticky-width-htmx56:1px;
  --border-link-focus-ring-outline-n6k4a1:0;
  --border-link-focus-ring-shadow-spread-j6mjs2:2px;
  --border-width-alert-hhv0sm:2px;
  --border-width-button-sp4b2l:2px;
  --border-width-dropdown-46c2sp:2px;
  --border-width-popover-0na7pc:2px;
  --border-width-token-6938sq:2px;
  --motion-duration-refresh-only-fast-pio18j:115ms;
  --motion-duration-refresh-only-medium-mxx5d2:165ms;
  --motion-duration-refresh-only-slow-undpf8:250ms;
  --motion-easing-responsive-o2pdkn:cubic-bezier(0, 0, 0, 1);
  --motion-easing-sticky-ehrrdh:cubic-bezier(1, 0, 0.83, 1);
  --motion-easing-expressive-1x3dzj:cubic-bezier(0.84, 0, 0.16, 1);
  --motion-duration-responsive-yunov1:115ms;
  --motion-duration-expressive-e4x8so:165ms;
  --motion-duration-complex-qpi5tw:250ms;
  --motion-keyframes-status-icon-error-dn7jp7:awsui-status-icon-error-35003c;
  --motion-keyframes-scale-popup-ocpzt7:awsui-scale-popup-35003c;
  --size-calendar-grid-width-j7d2h2:238px;
  --size-control-w6v5c1:16px;
  --size-icon-medium-hqjt7c:20px;
  --size-table-selection-horizontal-jc7c0y:40px;
  --space-alert-action-left-9iq0uj:12px;
  --space-alert-horizontal-cz9bkf:16px;
  --space-alert-message-right-woadlh:4px;
  --space-alert-vertical-bll0jx:8px;
  --space-button-focus-outline-gutter-991yn0:4px;
  --space-button-icon-focus-outline-gutter-vertical-uqaogp:0px;
  --space-button-icon-only-horizontal-5qslnl:6px;
  --space-button-inline-icon-focus-outline-gutter-251k19:0px;
  --space-button-modal-dismiss-vertical-wsynsn:2px;
  --space-calendar-grid-focus-outline-gutter-b5fpot:-5px;
  --space-calendar-grid-selected-focus-outline-gutter-tu83x9:-5px;
  --space-calendar-grid-gutter-alpudm:6px;
  --space-card-vertical-pmyg65:16px;
  --space-code-editor-status-focus-outline-gutter-aicqsz:-7px;
  --space-container-content-top-ad3tyw:4px;
  --space-container-header-bottom-hrntyo:8px;
  --space-dark-header-overlap-distance-i3uplx:36px;
  --space-expandable-section-icon-offset-top-vpm52v:4px;
  --space-field-horizontal-n82d88:12px;
  --space-field-icon-offset-oqw434:36px;
  --space-filtering-token-dismiss-button-focus-outline-gutter-kc5nax:-5px;
  --space-filtering-token-operation-select-focus-outline-gutter-yzswaw:-5px;
  --space-flashbar-action-left-jwvrwl:12px;
  --space-flashbar-dismiss-right-jlfp1h:0px;
  --space-flashbar-horizontal-jy9ilu:16px;
  --space-key-value-gap-352094:0px;
  --space-layout-content-bottom-m3xce3:40px;
  --space-layout-content-horizontal-oxfwhy:24px;
  --space-modal-content-bottom-la0k0r:16px;
  --space-option-icon-big-top-ch75t7:0px;
  --space-panel-divider-margin-horizontal-xnqn87:8px;
  --space-panel-nav-left-nv7a25:28px;
  --space-panel-side-left-xqvt9q:28px;
  --space-panel-side-right-ww1no5:24px;
  --space-panel-split-top-p6aj93:20px;
  --space-segmented-control-focus-outline-gutter-v2tblx:6px;
  --space-tabs-content-top-cxb380:12px;
  --space-tabs-focus-outline-gutter-tdby3s:-8px;
  --space-table-content-bottom-xb1334:4px;
  --space-table-embedded-header-top-ynl6fd:0px;
  --space-table-footer-horizontal-qsmx32:0px;
  --space-table-header-horizontal-pfrhjd:0px;
  --space-table-header-tools-bottom-lodo4b:0px;
  --space-table-horizontal-js8278:20px;
  --shadow-container-s3t20x:0px 0px 1px 1px #e9ebed, 0px 1px 8px 2px rgba(0, 7, 22, 0.12);
  --shadow-container-active-woxiop:0px 1px 1px 1px #e9ebed, 0px 6px 36px #0007161a;
  --shadow-dropdown-chscpc:0px 4px 20px 1px rgba(0, 7, 22, 0.10);
  --shadow-dropup-iwstma:0px 4px 20px 1px rgba(0, 7, 22, 0.10);
  --shadow-flash-collapsed-50kww3:0px 4px 4px rgba(0, 0, 0, 0.25);
  --shadow-flash-sticky-banwia:0px 4px 8px rgba(0, 7, 22, 0.10);
  --shadow-modal-pz4qvc:0px 4px 20px 1px rgba(0, 7, 22, 0.10);
  --shadow-panel-nxix65:0px 0px 0px 1px #b6bec9;
  --shadow-panel-toggle-uk9tvc:0px 6px 12px 1px rgba(0, 7, 22, 0.12);
  --shadow-popover-yo81w3:0px 4px 20px 1px rgba(0, 7, 22, 0.10);
  --shadow-split-bottom-cvei9g:0px -36px 36px -36px rgba(0, 7, 22, 0.10);
  --shadow-split-side-aa1yat:-1px 0px 1px 0px #e9ebed, -36px 6px 36px -36px rgba(0, 7, 22, 0.10);
  --shadow-sticky-gvza4y:0px 4px 8px 1px rgba(0, 7, 22, 0.10);
  --shadow-sticky-embedded-x9azsh:0px 2px 0px 0px #e9ebed, 0px 16px 16px -12px rgba(0, 7, 22, 0.10);
  --shadow-sticky-column-first-xegwd9:4px 0px 8px 1px rgba(0, 7, 22, 0.1);
  --shadow-sticky-column-last-4ku5ax:-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-c04ktg:#ff7a7a;
    --color-charts-threshold-positive-tmuzkm:#2bb534;
    --color-charts-threshold-info-el41ms:#75cfff;
    --color-charts-threshold-neutral-klrwi6:#a4a4ad;
    --color-charts-line-grid-tvg8wh:#424650;
    --color-charts-line-tick-a8w53g:#424650;
    --color-charts-line-axis-xe2gob:#424650;
    --color-text-notification-severity-critical-ztr7sz:#000000;
    --color-text-notification-severity-high-cbtbtc:#0f141a;
    --color-background-badge-icon-0jvt99:#ff7a7a;
    --color-background-button-link-active-0jt56e:#333843;
    --color-background-button-link-hover-w2eeip:#1b232d;
    --color-background-button-normal-active-rjht18:#333843;
    --color-background-button-normal-default-keu31e:#161d26;
    --color-background-button-normal-disabled-1v3vdk:#161d26;
    --color-background-button-normal-hover-ybw089:#1b232d;
    --color-background-toggle-button-normal-pressed-1cfifg:#333843;
    --color-background-button-primary-disabled-7ea134:#232b37;
    --color-background-direction-button-disabled-49mzi0:#232b37;
    --color-text-direction-button-disabled-3mfx2u:#656871;
    --color-background-calendar-current-date-iktoy4:#333843;
    --color-background-cell-shaded-mlyy05:#1b232d;
    --color-background-code-editor-gutter-active-line-default-8ja11w:#8c8c94;
    --color-background-code-editor-gutter-active-line-error-nhdkgn:#ff7a7a;
    --color-background-code-editor-gutter-default-jv4kyk:#1b232d;
    --color-background-code-editor-loading-ri6tlm:#1b232d;
    --color-background-code-editor-pane-item-hover-qch8i0:#333843;
    --color-background-code-editor-status-bar-lhjfjv:#1b232d;
    --color-background-container-content-x1dxuu:#161d26;
    --color-background-container-header-etndi4:#161d26;
    --color-background-control-checked-xlktby:#42b4ff;
    --color-background-control-default-qjjy1s:#161d26;
    --color-background-control-disabled-mak075:#333843;
    --color-background-dropdown-item-default-545xgb:#1b232d;
    --color-background-dropdown-item-filter-match-lvdz96:#333843;
    --color-background-dropdown-item-hover-b5d29r:#131920;
    --color-background-dropdown-item-selected-2o9fj7:#001129;
    --color-background-input-default-bh53wr:#161d26;
    --color-background-input-disabled-v4v2mt:#1b232d;
    --color-background-item-selected-fi77f6:#001129;
    --color-background-layout-main-taq3m8:#161d26;
    --color-background-layout-panel-content-99qshe:#161d26;
    --color-background-layout-panel-hover-jxgwob:#333843;
    --color-background-layout-toggle-selected-active-n1ujcx:#42b4ff;
    --color-background-layout-toggle-selected-default-b654ar:#42b4ff;
    --color-background-layout-toggle-selected-hover-ycj2tr:#75cfff;
    --color-background-modal-overlay-bw35zk:rgba(15, 20, 26, 0.7);
    --color-background-notification-grey-2s2h37:#656871;
    --color-background-popover-ngs2t8:#1b232d;
    --color-background-progress-bar-content-default-3df1ac:#42b4ff;
    --color-background-progress-bar-layout-default-e4w56v:#333843;
    --color-background-segment-active-pxq0wr:#42b4ff;
    --color-background-segment-default-vom4y9:#161d26;
    --color-background-segment-disabled-0sowgk:#161d26;
    --color-background-segment-hover-gisxdz:#1b232d;
    --color-background-segment-wrapper-eunk0l:#161d26;
    --color-background-slider-handle-default-fqr8ek:#42b4ff;
    --color-background-slider-handle-active-gah52r:#75cfff;
    --color-background-slider-track-83bh0l:#656871;
    --color-background-slider-handle-ring-pgpqmt:#161d26;
    --color-background-slider-error-pressed-mh0jcs:#ff7a7a;
    --color-background-slider-warning-pressed-5yjpyt:#fbd332;
    --color-background-status-error-qqw3y6:#1f0000;
    --color-background-status-info-60ssq8:#001129;
    --color-background-dialog-wvxius:#001129;
    --color-background-status-success-n9cvxc:#001401;
    --color-background-table-header-rjqhy8:#161d26;
    --color-background-tiles-disabled-vkq7mq:#1b232d;
    --color-background-toggle-checked-disabled-ya1a50:#002b66;
    --color-background-toggle-default-84stlt:#8c8c94;
    --color-background-chat-bubble-incoming-8misd5:#0f141a;
    --color-text-chat-bubble-outgoing-pvh8t4:#c6c6cd;
    --color-text-chat-bubble-incoming-upzomk:#c6c6cd;
    --color-border-button-normal-active-livx3l:#75cfff;
    --color-border-button-normal-default-fe398t:#42b4ff;
    --color-border-toggle-button-normal-pressed-tgz6ti:#42b4ff;
    --color-border-button-normal-disabled-6o7xph:#656871;
    --color-border-button-normal-hover-weqpz5:#75cfff;
    --color-border-button-primary-disabled-ioh6va:#232b37;
    --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
    --color-border-cell-shaded-1emful:#333843;
    --color-border-code-editor-default-n16e59:#656871;
    --color-border-code-editor-pane-item-hover-5h4f35:#656871;
    --color-border-control-checked-odv1rr:#42b4ff;
    --color-border-control-disabled-bnzzmj:#333843;
    --color-border-divider-active-7baolw:#f9f9fa;
    --color-border-divider-default-6sbidx:#424650;
    --color-border-divider-panel-bottom-v0deuv:#424650;
    --color-border-divider-panel-side-y2lot0:#424650;
    --color-border-divider-secondary-iammms:#232b37;
    --color-border-dropdown-container-xi63eq:#656871;
    --color-border-dropdown-group-tu6b11:#424650;
    --color-border-dropdown-item-default-etkshp:#424650;
    --color-border-dropdown-item-hover-t6obhh:#656871;
    --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
    --color-border-editable-cell-hover-mtrc38:#656871;
    --color-border-input-default-mr3924:#656871;
    --color-border-input-disabled-0ancsl:#1b232d;
    --color-border-input-focused-iz32in:#42b4ff;
    --color-border-item-focused-jl0a80:#42b4ff;
    --color-border-dropdown-item-focused-pym6dq:#dedee3;
    --color-border-item-placeholder-7etaf9:#42b4ff;
    --color-border-item-selected-uwu6tq:#42b4ff;
    --color-border-layout-w1w3v8:#424650;
    --color-border-panel-header-m0h2xg:#424650;
    --color-border-popover-quoqw5:#656871;
    --color-border-segment-active-wgk08x:#dedee3;
    --color-border-segment-default-dlzn5a:#dedee3;
    --color-border-segment-disabled-bcfjxn:#dedee3;
    --color-border-segment-hover-2m2gvm:#dedee3;
    --color-border-status-error-si9bvu:#ff7a7a;
    --color-border-status-info-fjyzd6:#42b4ff;
    --color-border-status-success-pd93hw:#2bb534;
    --color-border-status-warning-6ord33:#fbd332;
    --color-border-dialog-aq2n8d:#42b4ff;
    --color-border-divider-interactive-default-dbr8ce:#dedee3;
    --color-border-tabs-divider-ltt0tu:#424650;
    --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
    --color-border-tabs-underline-6ige2b:#42b4ff;
    --color-border-tiles-disabled-9k1cjn:#1b232d;
    --color-border-tutorial-k1re4v:#424650;
    --color-foreground-control-default-keh5ne:#0f141a;
    --color-foreground-control-disabled-gyioux:#161d26;
    --color-foreground-control-read-only-oroq1f:#a4a4ad;
    --color-shadow-default-ltuav4:rgba(15, 20, 26, 1);
    --color-text-accent-bpzut2:#42b4ff;
    --color-text-body-default-hiigui:#c6c6cd;
    --color-text-body-secondary-3hf5bn:#c6c6cd;
    --color-text-breadcrumb-current-mo2rx4:#8c8c94;
    --color-text-breadcrumb-icon-s4vdyq:#656871;
    --color-text-button-inline-icon-default-uo0ibe:#42b4ff;
    --color-text-button-inline-icon-disabled-wzogue:#656871;
    --color-text-button-inline-icon-hover-z6s6j4:#75cfff;
    --color-text-button-normal-active-8th787:#75cfff;
    --color-text-toggle-button-normal-pressed-gfannd:#75cfff;
    --color-text-button-normal-default-pneugj:#42b4ff;
    --color-text-button-normal-hover-s9n4f6:#75cfff;
    --color-text-link-button-normal-default-91ms5o:#42b4ff;
    --color-text-link-button-normal-hover-m42jnr:#75cfff;
    --color-text-link-button-normal-active-f9cwew:#75cfff;
    --color-text-calendar-date-hover-rmbxm8:#dedee3;
    --color-text-calendar-month-bkbfa5:#a4a4ad;
    --color-text-code-editor-gutter-active-line-z4zzug:#0f141a;
    --color-text-code-editor-gutter-default-ddxzhr:#dedee3;
    --color-text-code-editor-status-bar-disabled-89d5b4:#656871;
    --color-text-code-editor-tab-button-error-r3tj4y:#0f141a;
    --color-text-column-header-6epu4g:#b4b4bb;
    --color-text-column-sorting-icon-1jm9ll:#b4b4bb;
    --color-text-control-disabled-749mmm:#656871;
    --color-text-counter-juw2f1:#a4a4ad;
    --color-text-disabled-danjmx:#656871;
    --color-text-disabled-inline-edit-uqaqjj:#b4b4bb;
    --color-text-dropdown-footer-i3se8d:#a4a4ad;
    --color-text-dropdown-group-label-ndbygh:#c6c6cd;
    --color-text-dropdown-item-default-m5occm:#dedee3;
    --color-text-dropdown-item-dimmed-zg4gkr:#656871;
    --color-text-dropdown-item-disabled-nlabmn:#656871;
    --color-text-dropdown-item-filter-match-u80kb9:#75cfff;
    --color-text-dropdown-item-highlighted-5ym7f8:#ebebf0;
    --color-text-dropdown-item-secondary-irpxjy:#a4a4ad;
    --color-text-dropdown-item-secondary-hover-gv0sg2:#dedee3;
    --color-text-empty-pnot20:#dedee3;
    --color-text-expandable-section-default-5p81hl:#dedee3;
    --color-text-expandable-section-hover-ukhcyc:#42b4ff;
    --color-text-expandable-section-navigation-icon-default-mrtpaw:#dedee3;
    --color-text-form-default-93zw0v:#dedee3;
    --color-text-form-label-6u4d63:#dedee3;
    --color-text-form-secondary-btuye6:#a4a4ad;
    --color-text-group-label-wh2ylj:#c6c6cd;
    --color-text-heading-default-smq8pd:#ebebf0;
    --color-text-heading-secondary-ybtpom:#a4a4ad;
    --color-text-icon-subtle-wxntoa:#b4b4bb;
    --color-text-input-disabled-jnrq2g:#656871;
    --color-text-input-placeholder-lhl4lu:#a4a4ad;
    --color-text-input-placeholder-disabled-npyii7:#656871;
    --color-text-interactive-active-472la4:#f9f9fa;
    --color-text-interactive-default-v7wvbt:#dedee3;
    --color-text-interactive-disabled-1dr5n6:#656871;
    --color-text-interactive-hover-prkzek:#f9f9fa;
    --color-text-toggle-button-icon-pressed-j1rwx7:#f9f9fa;
    --color-text-inverted-fz0iii:#0f141a;
    --color-text-label-hkhqh5:#dedee3;
    --color-text-layout-toggle-active-lz5ee5:#161d26;
    --color-text-layout-toggle-hover-54o3xf:#42b4ff;
    --color-text-layout-toggle-selected-0szdko:#0f141a;
    --color-text-link-default-rfi3yz:#42b4ff;
    --color-text-link-hover-dwb2m3:#75cfff;
    --color-text-pagination-page-number-active-disabled-ri6ua1:#656871;
    --color-text-pagination-page-number-default-t5skl4:#b4b4bb;
    --color-text-segment-active-onztcq:#0f141a;
    --color-text-segment-default-5p1vi6:#dedee3;
    --color-text-segment-hover-n3ponk:#75cfff;
    --color-text-small-f074fl:#a4a4ad;
    --color-text-status-error-15fc8r:#ff7a7a;
    --color-text-status-inactive-fg16yu:#a4a4ad;
    --color-text-status-info-f9d9f2:#42b4ff;
    --color-text-status-success-1y5tbo:#2bb534;
    --color-text-status-warning-3d0ovg:#fbd332;
    --color-text-top-navigation-title-aohr2j:#f9f9fa;
    --color-board-placeholder-active-qurjro:#656871;
    --color-board-placeholder-hover-65yu5w:#006ce0;
    --color-drag-placeholder-active-jg6dgn:#656871;
    --color-drag-placeholder-hover-6pexh8:#006ce0;
    --color-dropzone-background-default-eeut4o:#161d26;
    --color-dropzone-background-hover-l4keub:#001129;
    --color-dropzone-text-default-z44ge1:#c6c6cd;
    --color-dropzone-text-hover-x0epne:#c6c6cd;
    --color-dropzone-border-default-kil4hh:#656871;
    --color-dropzone-border-hover-61fvj3:#75cfff;
    --color-gap-global-drawer-4xmarv:#0f141a;
    --shadow-container-s3t20x:0px 1px 8px 2px rgba(0, 7, 22, 0.6);
    --shadow-container-active-woxiop:0px 1px 1px 1px #192534, 0px 6px 36px #00040c;
    --shadow-dropdown-chscpc:0px 4px 20px 1px rgba(0, 4, 12, 1);
    --shadow-dropup-iwstma:0px 4px 20px 1px rgba(0, 4, 12, 1);
    --shadow-flash-sticky-banwia:0px 4px 8px rgba(0, 7, 22, 0.5);
    --shadow-modal-pz4qvc:0px 4px 20px 1px rgba(0, 4, 12, 1);
    --shadow-panel-nxix65:0px 0px 0px 1px #414d5c;
    --shadow-panel-toggle-uk9tvc:0px 6px 12px 1px rgba(0, 7, 22, 1);
    --shadow-popover-yo81w3:0px 4px 20px 1px rgba(0, 4, 12, 1);
    --shadow-split-bottom-cvei9g:0px -36px 36px -36px rgba(0, 7, 22, 1);
    --shadow-split-side-aa1yat:-1px 0px 1px 0px #192534, -36px 6px 36px -36px rgba(0, 7, 22, 1);
    --shadow-sticky-gvza4y:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
    --shadow-sticky-embedded-x9azsh:0px 2px 0px 0px #414d5c, 0px 16px 16px -12px rgba(0, 7, 22, 1);
    --shadow-sticky-column-first-xegwd9:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
    --shadow-sticky-column-last-4ku5ax:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
  }
}
.awsui-polaris-compact-mode.awsui-visual-refresh:not(#\9 ) {
  --space-alert-vertical-bll0jx:4px;
  --space-button-horizontal-t663bl:16px;
  --space-button-icon-only-horizontal-5qslnl:4px;
  --space-button-modal-dismiss-vertical-wsynsn:0px;
  --space-card-vertical-pmyg65:12px;
  --space-container-header-top-ommali:12px;
  --space-container-header-bottom-hrntyo:4px;
  --space-dark-header-overlap-distance-i3uplx:32px;
  --space-expandable-section-icon-offset-top-vpm52v:0px;
  --space-layout-content-bottom-m3xce3:24px;
  --space-layout-content-horizontal-oxfwhy:16px;
  --space-modal-content-bottom-la0k0r:8px;
  --space-panel-side-right-ww1no5:20px;
  --space-panel-split-top-p6aj93:16px;
  --space-tabs-content-top-cxb380:8px;
  --space-table-header-focus-outline-gutter-fa3jt3:-1px;
}

.awsui-motion-disabled.awsui-visual-refresh:not(#\9 ) {
  --motion-duration-refresh-only-fast-pio18j:0ms;
  --motion-duration-refresh-only-medium-mxx5d2:0ms;
  --motion-duration-refresh-only-slow-undpf8:0ms;
  --motion-duration-responsive-yunov1:0ms;
  --motion-duration-expressive-e4x8so:0ms;
  --motion-duration-complex-qpi5tw:0ms;
}

.awsui-visual-refresh .awsui-context-top-navigation:not(#\9 ) {
  --color-background-badge-icon-0jvt99:#ff7a7a;
  --color-background-button-link-active-0jt56e:#333843;
  --color-background-button-link-hover-w2eeip:#1b232d;
  --color-background-button-normal-active-rjht18:#333843;
  --color-background-button-normal-default-keu31e:#161d26;
  --color-background-button-normal-disabled-1v3vdk:#161d26;
  --color-background-button-normal-hover-ybw089:#1b232d;
  --color-background-toggle-button-normal-pressed-1cfifg:#333843;
  --color-background-button-primary-disabled-7ea134:#232b37;
  --color-background-direction-button-disabled-49mzi0:#232b37;
  --color-text-direction-button-disabled-3mfx2u:#656871;
  --color-background-calendar-current-date-iktoy4:#333843;
  --color-background-cell-shaded-mlyy05:#1b232d;
  --color-background-code-editor-gutter-active-line-default-8ja11w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-nhdkgn:#ff7a7a;
  --color-background-code-editor-gutter-default-jv4kyk:#1b232d;
  --color-background-code-editor-loading-ri6tlm:#1b232d;
  --color-background-code-editor-pane-item-hover-qch8i0:#333843;
  --color-background-code-editor-status-bar-lhjfjv:#1b232d;
  --color-background-container-content-x1dxuu:#161d26;
  --color-background-container-header-etndi4:#161d26;
  --color-background-control-checked-xlktby:#42b4ff;
  --color-background-control-default-qjjy1s:#161d26;
  --color-background-control-disabled-mak075:#333843;
  --color-background-dropdown-item-default-545xgb:#1b232d;
  --color-background-dropdown-item-filter-match-lvdz96:#333843;
  --color-background-dropdown-item-hover-b5d29r:#131920;
  --color-background-dropdown-item-selected-2o9fj7:#001129;
  --color-background-home-header-okj2z0:#0f141a;
  --color-background-input-default-bh53wr:#161d26;
  --color-background-input-disabled-v4v2mt:#1b232d;
  --color-background-item-selected-fi77f6:#001129;
  --color-background-layout-main-taq3m8:#161d26;
  --color-background-layout-mobile-panel-fl2uvt:#0f141a;
  --color-background-layout-panel-content-99qshe:#161d26;
  --color-background-layout-panel-hover-jxgwob:#333843;
  --color-background-layout-toggle-selected-active-n1ujcx:#42b4ff;
  --color-background-layout-toggle-selected-default-b654ar:#42b4ff;
  --color-background-layout-toggle-selected-hover-ycj2tr:#75cfff;
  --color-background-modal-overlay-bw35zk:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-2s2h37:#656871;
  --color-background-popover-ngs2t8:#1b232d;
  --color-background-progress-bar-content-default-3df1ac:#42b4ff;
  --color-background-progress-bar-content-in-flash-rvwu2m:#ffffff;
  --color-background-progress-bar-layout-default-e4w56v:#333843;
  --color-background-segment-active-pxq0wr:#42b4ff;
  --color-background-segment-default-vom4y9:#161d26;
  --color-background-segment-disabled-0sowgk:#161d26;
  --color-background-segment-hover-gisxdz:#1b232d;
  --color-background-segment-wrapper-eunk0l:#161d26;
  --color-background-slider-handle-default-fqr8ek:#42b4ff;
  --color-background-slider-handle-active-gah52r:#75cfff;
  --color-background-slider-track-83bh0l:#656871;
  --color-background-slider-handle-ring-pgpqmt:#161d26;
  --color-background-slider-error-pressed-mh0jcs:#ff7a7a;
  --color-background-status-error-qqw3y6:#1f0000;
  --color-background-status-info-60ssq8:#001129;
  --color-background-dialog-wvxius:#001129;
  --color-background-status-success-n9cvxc:#001401;
  --color-background-table-header-rjqhy8:#161d26;
  --color-background-tiles-disabled-vkq7mq:#1b232d;
  --color-background-toggle-checked-disabled-ya1a50:#002b66;
  --color-background-toggle-default-84stlt:#8c8c94;
  --color-background-chat-bubble-incoming-8misd5:#0f141a;
  --color-text-chat-bubble-outgoing-pvh8t4:#c6c6cd;
  --color-text-chat-bubble-incoming-upzomk:#c6c6cd;
  --color-border-button-normal-active-livx3l:#75cfff;
  --color-border-button-normal-default-fe398t:#42b4ff;
  --color-border-toggle-button-normal-pressed-tgz6ti:#42b4ff;
  --color-border-button-normal-disabled-6o7xph:#656871;
  --color-border-button-normal-hover-weqpz5:#75cfff;
  --color-border-button-primary-disabled-ioh6va:#232b37;
  --color-border-calendar-grid-dlr0y7:transparent;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
  --color-border-cell-shaded-1emful:#333843;
  --color-border-code-editor-default-n16e59:#656871;
  --color-border-code-editor-pane-item-hover-5h4f35:#656871;
  --color-border-container-divider-fqsegd:transparent;
  --color-border-container-top-rg8ta8:transparent;
  --color-border-control-checked-odv1rr:#42b4ff;
  --color-border-control-default-ie1oqq:#8c8c94;
  --color-border-control-disabled-bnzzmj:#333843;
  --color-border-divider-active-7baolw:#f9f9fa;
  --color-border-divider-default-6sbidx:#424650;
  --color-border-divider-panel-bottom-v0deuv:#424650;
  --color-border-divider-panel-side-y2lot0:#424650;
  --color-border-divider-secondary-iammms:#232b37;
  --color-border-dropdown-container-xi63eq:#656871;
  --color-border-dropdown-group-tu6b11:#424650;
  --color-border-dropdown-item-default-etkshp:#424650;
  --color-border-dropdown-item-hover-t6obhh:#656871;
  --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
  --color-border-dropdown-item-top-xuwrd8:transparent;
  --color-border-editable-cell-hover-mtrc38:#656871;
  --color-border-input-default-mr3924:#656871;
  --color-border-input-disabled-0ancsl:#1b232d;
  --color-border-input-focused-iz32in:#42b4ff;
  --color-border-item-focused-jl0a80:#42b4ff;
  --color-border-dropdown-item-focused-pym6dq:#dedee3;
  --color-border-item-placeholder-7etaf9:#42b4ff;
  --color-border-item-selected-uwu6tq:#42b4ff;
  --color-border-layout-w1w3v8:#424650;
  --color-border-panel-header-m0h2xg:#424650;
  --color-border-popover-quoqw5:#656871;
  --color-border-segment-active-wgk08x:#dedee3;
  --color-border-segment-default-dlzn5a:#dedee3;
  --color-border-segment-disabled-bcfjxn:#dedee3;
  --color-border-segment-hover-2m2gvm:#dedee3;
  --color-border-status-error-si9bvu:#ff7a7a;
  --color-border-status-info-fjyzd6:#42b4ff;
  --color-border-status-success-pd93hw:#2bb534;
  --color-border-dialog-aq2n8d:#42b4ff;
  --color-border-divider-interactive-default-dbr8ce:#dedee3;
  --color-border-tabs-divider-ltt0tu:#424650;
  --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-6ige2b:#42b4ff;
  --color-border-tiles-disabled-9k1cjn:#1b232d;
  --color-border-tutorial-k1re4v:#424650;
  --color-foreground-control-default-keh5ne:#0f141a;
  --color-foreground-control-disabled-gyioux:#161d26;
  --color-foreground-control-read-only-oroq1f:#a4a4ad;
  --color-shadow-default-ltuav4:rgba(15, 20, 26, 1);
  --color-text-accent-bpzut2:#42b4ff;
  --color-text-body-default-hiigui:#c6c6cd;
  --color-text-body-secondary-3hf5bn:#dedee3;
  --color-text-breadcrumb-current-mo2rx4:#8c8c94;
  --color-text-breadcrumb-icon-s4vdyq:#656871;
  --color-text-button-inline-icon-default-uo0ibe:#42b4ff;
  --color-text-button-inline-icon-disabled-wzogue:#656871;
  --color-text-button-inline-icon-hover-z6s6j4:#75cfff;
  --color-text-button-normal-active-8th787:#75cfff;
  --color-text-toggle-button-normal-pressed-gfannd:#75cfff;
  --color-text-button-normal-default-pneugj:#42b4ff;
  --color-text-button-normal-hover-s9n4f6:#75cfff;
  --color-text-link-button-normal-default-91ms5o:#42b4ff;
  --color-text-link-button-normal-hover-m42jnr:#75cfff;
  --color-text-link-button-normal-active-f9cwew:#75cfff;
  --color-text-calendar-date-hover-rmbxm8:#dedee3;
  --color-text-calendar-month-bkbfa5:#a4a4ad;
  --color-text-code-editor-gutter-active-line-z4zzug:#0f141a;
  --color-text-code-editor-gutter-default-ddxzhr:#dedee3;
  --color-text-code-editor-status-bar-disabled-89d5b4:#656871;
  --color-text-code-editor-tab-button-error-r3tj4y:#0f141a;
  --color-text-column-header-6epu4g:#b4b4bb;
  --color-text-column-sorting-icon-1jm9ll:#b4b4bb;
  --color-text-control-disabled-749mmm:#656871;
  --color-text-counter-juw2f1:#a4a4ad;
  --color-text-disabled-danjmx:#656871;
  --color-text-disabled-inline-edit-uqaqjj:#b4b4bb;
  --color-text-dropdown-footer-i3se8d:#a4a4ad;
  --color-text-dropdown-group-label-ndbygh:#c6c6cd;
  --color-text-dropdown-item-default-m5occm:#dedee3;
  --color-text-dropdown-item-dimmed-zg4gkr:#656871;
  --color-text-dropdown-item-disabled-nlabmn:#656871;
  --color-text-dropdown-item-filter-match-u80kb9:#75cfff;
  --color-text-dropdown-item-highlighted-5ym7f8:#ebebf0;
  --color-text-dropdown-item-secondary-irpxjy:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-gv0sg2:#dedee3;
  --color-text-empty-pnot20:#dedee3;
  --color-text-expandable-section-default-5p81hl:#dedee3;
  --color-text-expandable-section-hover-ukhcyc:#42b4ff;
  --color-text-expandable-section-navigation-icon-default-mrtpaw:#dedee3;
  --color-text-form-default-93zw0v:#ebebf0;
  --color-text-form-label-6u4d63:#ebebf0;
  --color-text-form-secondary-btuye6:#a4a4ad;
  --color-text-group-label-wh2ylj:#c6c6cd;
  --color-text-heading-default-smq8pd:#ebebf0;
  --color-text-heading-secondary-ybtpom:#a4a4ad;
  --color-text-home-header-default-09t4l1:#ebebf0;
  --color-text-icon-subtle-wxntoa:#b4b4bb;
  --color-text-input-disabled-jnrq2g:#656871;
  --color-text-input-placeholder-lhl4lu:#a4a4ad;
  --color-text-input-placeholder-disabled-npyii7:#656871;
  --color-text-interactive-active-472la4:#f9f9fa;
  --color-text-interactive-default-v7wvbt:#dedee3;
  --color-text-interactive-disabled-1dr5n6:#656871;
  --color-text-interactive-hover-prkzek:#f9f9fa;
  --color-text-toggle-button-icon-pressed-j1rwx7:#f9f9fa;
  --color-text-inverted-fz0iii:#0f141a;
  --color-text-label-hkhqh5:#ebebf0;
  --color-text-layout-toggle-9my0w0:#ffffff;
  --color-text-layout-toggle-active-lz5ee5:#161d26;
  --color-text-layout-toggle-hover-54o3xf:#42b4ff;
  --color-text-layout-toggle-selected-0szdko:#0f141a;
  --color-text-link-default-rfi3yz:#42b4ff;
  --color-text-link-hover-dwb2m3:#75cfff;
  --color-text-pagination-page-number-active-disabled-ri6ua1:#656871;
  --color-text-pagination-page-number-default-t5skl4:#b4b4bb;
  --color-text-segment-active-onztcq:#0f141a;
  --color-text-segment-default-5p1vi6:#dedee3;
  --color-text-segment-hover-n3ponk:#75cfff;
  --color-text-small-f074fl:#a4a4ad;
  --color-text-status-error-15fc8r:#ff7a7a;
  --color-text-status-inactive-fg16yu:#a4a4ad;
  --color-text-status-info-f9d9f2:#42b4ff;
  --color-text-status-success-1y5tbo:#2bb534;
  --color-text-top-navigation-title-aohr2j:#f9f9fa;
  --color-board-placeholder-active-qurjro:#656871;
  --color-board-placeholder-hover-65yu5w:#006ce0;
  --color-drag-placeholder-active-jg6dgn:#656871;
  --color-drag-placeholder-hover-6pexh8:#006ce0;
  --color-dropzone-background-default-eeut4o:#161d26;
  --color-dropzone-background-hover-l4keub:#001129;
  --color-dropzone-border-default-kil4hh:#656871;
  --color-dropzone-border-hover-61fvj3:#75cfff;
  --color-gap-global-drawer-4xmarv:#0f141a;
}

.awsui-context-top-navigation.awsui-visual-refresh:not(#\9 ) {
  --color-background-badge-icon-0jvt99:#ff7a7a;
  --color-background-button-link-active-0jt56e:#333843;
  --color-background-button-link-hover-w2eeip:#1b232d;
  --color-background-button-normal-active-rjht18:#333843;
  --color-background-button-normal-default-keu31e:#161d26;
  --color-background-button-normal-disabled-1v3vdk:#161d26;
  --color-background-button-normal-hover-ybw089:#1b232d;
  --color-background-toggle-button-normal-pressed-1cfifg:#333843;
  --color-background-button-primary-disabled-7ea134:#232b37;
  --color-background-direction-button-disabled-49mzi0:#232b37;
  --color-text-direction-button-disabled-3mfx2u:#656871;
  --color-background-calendar-current-date-iktoy4:#333843;
  --color-background-cell-shaded-mlyy05:#1b232d;
  --color-background-code-editor-gutter-active-line-default-8ja11w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-nhdkgn:#ff7a7a;
  --color-background-code-editor-gutter-default-jv4kyk:#1b232d;
  --color-background-code-editor-loading-ri6tlm:#1b232d;
  --color-background-code-editor-pane-item-hover-qch8i0:#333843;
  --color-background-code-editor-status-bar-lhjfjv:#1b232d;
  --color-background-container-content-x1dxuu:#161d26;
  --color-background-container-header-etndi4:#161d26;
  --color-background-control-checked-xlktby:#42b4ff;
  --color-background-control-default-qjjy1s:#161d26;
  --color-background-control-disabled-mak075:#333843;
  --color-background-dropdown-item-default-545xgb:#1b232d;
  --color-background-dropdown-item-filter-match-lvdz96:#333843;
  --color-background-dropdown-item-hover-b5d29r:#131920;
  --color-background-dropdown-item-selected-2o9fj7:#001129;
  --color-background-input-default-bh53wr:#161d26;
  --color-background-input-disabled-v4v2mt:#1b232d;
  --color-background-item-selected-fi77f6:#001129;
  --color-background-layout-main-taq3m8:#161d26;
  --color-background-layout-panel-content-99qshe:#161d26;
  --color-background-layout-panel-hover-jxgwob:#333843;
  --color-background-layout-toggle-selected-active-n1ujcx:#42b4ff;
  --color-background-layout-toggle-selected-default-b654ar:#42b4ff;
  --color-background-layout-toggle-selected-hover-ycj2tr:#75cfff;
  --color-background-modal-overlay-bw35zk:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-2s2h37:#656871;
  --color-background-popover-ngs2t8:#1b232d;
  --color-background-progress-bar-content-default-3df1ac:#42b4ff;
  --color-background-progress-bar-layout-default-e4w56v:#333843;
  --color-background-segment-active-pxq0wr:#42b4ff;
  --color-background-segment-default-vom4y9:#161d26;
  --color-background-segment-disabled-0sowgk:#161d26;
  --color-background-segment-hover-gisxdz:#1b232d;
  --color-background-segment-wrapper-eunk0l:#161d26;
  --color-background-slider-handle-default-fqr8ek:#42b4ff;
  --color-background-slider-handle-active-gah52r:#75cfff;
  --color-background-slider-track-83bh0l:#656871;
  --color-background-slider-handle-ring-pgpqmt:#161d26;
  --color-background-slider-error-pressed-mh0jcs:#ff7a7a;
  --color-background-slider-warning-pressed-5yjpyt:#fbd332;
  --color-background-status-error-qqw3y6:#1f0000;
  --color-background-status-info-60ssq8:#001129;
  --color-background-dialog-wvxius:#001129;
  --color-background-status-success-n9cvxc:#001401;
  --color-background-table-header-rjqhy8:#161d26;
  --color-background-tiles-disabled-vkq7mq:#1b232d;
  --color-background-toggle-checked-disabled-ya1a50:#002b66;
  --color-background-toggle-default-84stlt:#8c8c94;
  --color-background-chat-bubble-incoming-8misd5:#0f141a;
  --color-text-chat-bubble-outgoing-pvh8t4:#c6c6cd;
  --color-text-chat-bubble-incoming-upzomk:#c6c6cd;
  --color-border-button-normal-active-livx3l:#75cfff;
  --color-border-button-normal-default-fe398t:#42b4ff;
  --color-border-toggle-button-normal-pressed-tgz6ti:#42b4ff;
  --color-border-button-normal-disabled-6o7xph:#656871;
  --color-border-button-normal-hover-weqpz5:#75cfff;
  --color-border-button-primary-disabled-ioh6va:#232b37;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
  --color-border-cell-shaded-1emful:#333843;
  --color-border-code-editor-default-n16e59:#656871;
  --color-border-code-editor-pane-item-hover-5h4f35:#656871;
  --color-border-control-checked-odv1rr:#42b4ff;
  --color-border-control-disabled-bnzzmj:#333843;
  --color-border-divider-active-7baolw:#f9f9fa;
  --color-border-divider-default-6sbidx:#424650;
  --color-border-divider-panel-bottom-v0deuv:#424650;
  --color-border-divider-panel-side-y2lot0:#424650;
  --color-border-divider-secondary-iammms:#232b37;
  --color-border-dropdown-container-xi63eq:#656871;
  --color-border-dropdown-group-tu6b11:#424650;
  --color-border-dropdown-item-default-etkshp:#424650;
  --color-border-dropdown-item-hover-t6obhh:#656871;
  --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
  --color-border-editable-cell-hover-mtrc38:#656871;
  --color-border-input-default-mr3924:#656871;
  --color-border-input-disabled-0ancsl:#1b232d;
  --color-border-input-focused-iz32in:#42b4ff;
  --color-border-item-focused-jl0a80:#42b4ff;
  --color-border-dropdown-item-focused-pym6dq:#dedee3;
  --color-border-item-placeholder-7etaf9:#42b4ff;
  --color-border-item-selected-uwu6tq:#42b4ff;
  --color-border-layout-w1w3v8:#424650;
  --color-border-panel-header-m0h2xg:#424650;
  --color-border-popover-quoqw5:#656871;
  --color-border-segment-active-wgk08x:#dedee3;
  --color-border-segment-default-dlzn5a:#dedee3;
  --color-border-segment-disabled-bcfjxn:#dedee3;
  --color-border-segment-hover-2m2gvm:#dedee3;
  --color-border-status-error-si9bvu:#ff7a7a;
  --color-border-status-info-fjyzd6:#42b4ff;
  --color-border-status-success-pd93hw:#2bb534;
  --color-border-status-warning-6ord33:#fbd332;
  --color-border-dialog-aq2n8d:#42b4ff;
  --color-border-divider-interactive-default-dbr8ce:#dedee3;
  --color-border-tabs-divider-ltt0tu:#424650;
  --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-6ige2b:#42b4ff;
  --color-border-tiles-disabled-9k1cjn:#1b232d;
  --color-border-tutorial-k1re4v:#424650;
  --color-foreground-control-default-keh5ne:#0f141a;
  --color-foreground-control-disabled-gyioux:#161d26;
  --color-foreground-control-read-only-oroq1f:#a4a4ad;
  --color-shadow-default-ltuav4:rgba(15, 20, 26, 1);
  --color-text-accent-bpzut2:#42b4ff;
  --color-text-body-default-hiigui:#c6c6cd;
  --color-text-body-secondary-3hf5bn:#dedee3;
  --color-text-breadcrumb-current-mo2rx4:#8c8c94;
  --color-text-breadcrumb-icon-s4vdyq:#656871;
  --color-text-button-inline-icon-default-uo0ibe:#42b4ff;
  --color-text-button-inline-icon-disabled-wzogue:#656871;
  --color-text-button-inline-icon-hover-z6s6j4:#75cfff;
  --color-text-button-normal-active-8th787:#75cfff;
  --color-text-toggle-button-normal-pressed-gfannd:#75cfff;
  --color-text-button-normal-default-pneugj:#42b4ff;
  --color-text-button-normal-hover-s9n4f6:#75cfff;
  --color-text-link-button-normal-default-91ms5o:#42b4ff;
  --color-text-link-button-normal-hover-m42jnr:#75cfff;
  --color-text-link-button-normal-active-f9cwew:#75cfff;
  --color-text-calendar-date-hover-rmbxm8:#dedee3;
  --color-text-calendar-month-bkbfa5:#a4a4ad;
  --color-text-code-editor-gutter-active-line-z4zzug:#0f141a;
  --color-text-code-editor-gutter-default-ddxzhr:#dedee3;
  --color-text-code-editor-status-bar-disabled-89d5b4:#656871;
  --color-text-code-editor-tab-button-error-r3tj4y:#0f141a;
  --color-text-column-header-6epu4g:#b4b4bb;
  --color-text-column-sorting-icon-1jm9ll:#b4b4bb;
  --color-text-control-disabled-749mmm:#656871;
  --color-text-counter-juw2f1:#a4a4ad;
  --color-text-disabled-danjmx:#656871;
  --color-text-disabled-inline-edit-uqaqjj:#b4b4bb;
  --color-text-dropdown-footer-i3se8d:#a4a4ad;
  --color-text-dropdown-group-label-ndbygh:#c6c6cd;
  --color-text-dropdown-item-default-m5occm:#dedee3;
  --color-text-dropdown-item-dimmed-zg4gkr:#656871;
  --color-text-dropdown-item-disabled-nlabmn:#656871;
  --color-text-dropdown-item-filter-match-u80kb9:#75cfff;
  --color-text-dropdown-item-highlighted-5ym7f8:#ebebf0;
  --color-text-dropdown-item-secondary-irpxjy:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-gv0sg2:#dedee3;
  --color-text-empty-pnot20:#dedee3;
  --color-text-expandable-section-default-5p81hl:#dedee3;
  --color-text-expandable-section-hover-ukhcyc:#42b4ff;
  --color-text-expandable-section-navigation-icon-default-mrtpaw:#dedee3;
  --color-text-form-default-93zw0v:#ebebf0;
  --color-text-form-label-6u4d63:#ebebf0;
  --color-text-form-secondary-btuye6:#a4a4ad;
  --color-text-group-label-wh2ylj:#c6c6cd;
  --color-text-heading-default-smq8pd:#ebebf0;
  --color-text-heading-secondary-ybtpom:#a4a4ad;
  --color-text-icon-subtle-wxntoa:#b4b4bb;
  --color-text-input-disabled-jnrq2g:#656871;
  --color-text-input-placeholder-lhl4lu:#a4a4ad;
  --color-text-input-placeholder-disabled-npyii7:#656871;
  --color-text-interactive-active-472la4:#f9f9fa;
  --color-text-interactive-default-v7wvbt:#dedee3;
  --color-text-interactive-disabled-1dr5n6:#656871;
  --color-text-interactive-hover-prkzek:#f9f9fa;
  --color-text-toggle-button-icon-pressed-j1rwx7:#f9f9fa;
  --color-text-inverted-fz0iii:#0f141a;
  --color-text-label-hkhqh5:#ebebf0;
  --color-text-layout-toggle-active-lz5ee5:#161d26;
  --color-text-layout-toggle-hover-54o3xf:#42b4ff;
  --color-text-layout-toggle-selected-0szdko:#0f141a;
  --color-text-link-default-rfi3yz:#42b4ff;
  --color-text-link-hover-dwb2m3:#75cfff;
  --color-text-pagination-page-number-active-disabled-ri6ua1:#656871;
  --color-text-pagination-page-number-default-t5skl4:#b4b4bb;
  --color-text-segment-active-onztcq:#0f141a;
  --color-text-segment-default-5p1vi6:#dedee3;
  --color-text-segment-hover-n3ponk:#75cfff;
  --color-text-small-f074fl:#a4a4ad;
  --color-text-status-error-15fc8r:#ff7a7a;
  --color-text-status-inactive-fg16yu:#a4a4ad;
  --color-text-status-info-f9d9f2:#42b4ff;
  --color-text-status-success-1y5tbo:#2bb534;
  --color-text-status-warning-3d0ovg:#fbd332;
  --color-text-top-navigation-title-aohr2j:#f9f9fa;
  --color-board-placeholder-active-qurjro:#656871;
  --color-board-placeholder-hover-65yu5w:#006ce0;
  --color-drag-placeholder-active-jg6dgn:#656871;
  --color-drag-placeholder-hover-6pexh8:#006ce0;
  --color-dropzone-background-default-eeut4o:#161d26;
  --color-dropzone-background-hover-l4keub:#001129;
  --color-dropzone-text-default-z44ge1:#c6c6cd;
  --color-dropzone-text-hover-x0epne:#c6c6cd;
  --color-dropzone-border-default-kil4hh:#656871;
  --color-dropzone-border-hover-61fvj3:#75cfff;
  --color-gap-global-drawer-4xmarv:#0f141a;
}

.awsui-visual-refresh .awsui-context-content-header:not(#\9 ) {
  --color-background-badge-icon-0jvt99:#ff7a7a;
  --color-background-button-link-active-0jt56e:#333843;
  --color-background-button-link-hover-w2eeip:#1b232d;
  --color-background-button-normal-active-rjht18:#333843;
  --color-background-button-normal-default-keu31e:#0f141a;
  --color-background-button-normal-disabled-1v3vdk:#0f141a;
  --color-background-button-normal-hover-ybw089:#1b232d;
  --color-background-toggle-button-normal-pressed-1cfifg:#333843;
  --color-background-button-primary-disabled-7ea134:#232b37;
  --color-background-direction-button-disabled-49mzi0:#232b37;
  --color-text-direction-button-disabled-3mfx2u:#656871;
  --color-background-calendar-current-date-iktoy4:#333843;
  --color-background-cell-shaded-mlyy05:#1b232d;
  --color-background-code-editor-gutter-active-line-default-8ja11w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-nhdkgn:#ff7a7a;
  --color-background-code-editor-gutter-default-jv4kyk:#1b232d;
  --color-background-code-editor-loading-ri6tlm:#1b232d;
  --color-background-code-editor-pane-item-hover-qch8i0:#333843;
  --color-background-code-editor-status-bar-lhjfjv:#1b232d;
  --color-background-container-content-x1dxuu:#161d26;
  --color-background-container-header-etndi4:#161d26;
  --color-background-control-checked-xlktby:#42b4ff;
  --color-background-control-default-qjjy1s:#0f141a;
  --color-background-control-disabled-mak075:#333843;
  --color-background-dropdown-item-default-545xgb:#1b232d;
  --color-background-dropdown-item-filter-match-lvdz96:#333843;
  --color-background-dropdown-item-hover-b5d29r:#131920;
  --color-background-dropdown-item-selected-2o9fj7:#001129;
  --color-background-input-default-bh53wr:#0f141a;
  --color-background-input-disabled-v4v2mt:#1b232d;
  --color-background-item-selected-fi77f6:#001129;
  --color-background-layout-main-taq3m8:#0f141a;
  --color-background-layout-panel-content-99qshe:#161d26;
  --color-background-layout-panel-hover-jxgwob:#333843;
  --color-background-layout-toggle-selected-active-n1ujcx:#42b4ff;
  --color-background-layout-toggle-selected-default-b654ar:#42b4ff;
  --color-background-layout-toggle-selected-hover-ycj2tr:#75cfff;
  --color-background-modal-overlay-bw35zk:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-2s2h37:#656871;
  --color-background-popover-ngs2t8:#1b232d;
  --color-background-progress-bar-content-default-3df1ac:#42b4ff;
  --color-background-progress-bar-layout-default-e4w56v:#333843;
  --color-background-segment-active-pxq0wr:#42b4ff;
  --color-background-segment-default-vom4y9:#0f141a;
  --color-background-segment-disabled-0sowgk:#0f141a;
  --color-background-segment-hover-gisxdz:#1b232d;
  --color-background-segment-wrapper-eunk0l:#161d26;
  --color-background-slider-handle-default-fqr8ek:#42b4ff;
  --color-background-slider-handle-active-gah52r:#75cfff;
  --color-background-slider-track-83bh0l:#656871;
  --color-background-slider-handle-ring-pgpqmt:#161d26;
  --color-background-slider-error-pressed-mh0jcs:#ff7a7a;
  --color-background-slider-warning-pressed-5yjpyt:#fbd332;
  --color-background-status-error-qqw3y6:#1f0000;
  --color-background-status-info-60ssq8:#001129;
  --color-background-dialog-wvxius:#001129;
  --color-background-status-success-n9cvxc:#001401;
  --color-background-status-warning-vog9u8:#191100;
  --color-background-table-header-rjqhy8:#0f141a;
  --color-background-tiles-disabled-vkq7mq:#1b232d;
  --color-background-toggle-checked-disabled-ya1a50:#002b66;
  --color-background-toggle-default-84stlt:#8c8c94;
  --color-background-chat-bubble-incoming-8misd5:#0f141a;
  --color-text-chat-bubble-outgoing-pvh8t4:#c6c6cd;
  --color-text-chat-bubble-incoming-upzomk:#c6c6cd;
  --color-border-button-normal-active-livx3l:#75cfff;
  --color-border-button-normal-default-fe398t:#42b4ff;
  --color-border-toggle-button-normal-pressed-tgz6ti:#42b4ff;
  --color-border-button-normal-disabled-6o7xph:#656871;
  --color-border-button-normal-hover-weqpz5:#75cfff;
  --color-border-button-primary-disabled-ioh6va:#232b37;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
  --color-border-cell-shaded-1emful:#333843;
  --color-border-code-editor-default-n16e59:#656871;
  --color-border-code-editor-pane-item-hover-5h4f35:#656871;
  --color-border-control-checked-odv1rr:#42b4ff;
  --color-border-control-disabled-bnzzmj:#333843;
  --color-border-divider-active-7baolw:#f9f9fa;
  --color-border-divider-default-6sbidx:#424650;
  --color-border-divider-panel-bottom-v0deuv:#424650;
  --color-border-divider-panel-side-y2lot0:#424650;
  --color-border-divider-secondary-iammms:#232b37;
  --color-border-dropdown-container-xi63eq:#656871;
  --color-border-dropdown-group-tu6b11:#424650;
  --color-border-dropdown-item-default-etkshp:#424650;
  --color-border-dropdown-item-hover-t6obhh:#656871;
  --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
  --color-border-editable-cell-hover-mtrc38:#656871;
  --color-border-input-default-mr3924:#656871;
  --color-border-input-disabled-0ancsl:#1b232d;
  --color-border-input-focused-iz32in:#42b4ff;
  --color-border-item-focused-jl0a80:#42b4ff;
  --color-border-dropdown-item-focused-pym6dq:#dedee3;
  --color-border-item-placeholder-7etaf9:#42b4ff;
  --color-border-item-selected-uwu6tq:#42b4ff;
  --color-border-layout-w1w3v8:#424650;
  --color-border-panel-header-m0h2xg:#424650;
  --color-border-popover-quoqw5:#656871;
  --color-border-segment-active-wgk08x:#dedee3;
  --color-border-segment-default-dlzn5a:#dedee3;
  --color-border-segment-disabled-bcfjxn:#dedee3;
  --color-border-segment-hover-2m2gvm:#dedee3;
  --color-border-status-error-si9bvu:#ff7a7a;
  --color-border-status-info-fjyzd6:#42b4ff;
  --color-border-status-success-pd93hw:#2bb534;
  --color-border-status-warning-6ord33:#fbd332;
  --color-border-dialog-aq2n8d:#42b4ff;
  --color-border-divider-interactive-default-dbr8ce:#dedee3;
  --color-border-tabs-divider-ltt0tu:#424650;
  --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-6ige2b:#42b4ff;
  --color-border-tiles-disabled-9k1cjn:#1b232d;
  --color-border-tutorial-k1re4v:#424650;
  --color-foreground-control-default-keh5ne:#0f141a;
  --color-foreground-control-disabled-gyioux:#161d26;
  --color-foreground-control-read-only-oroq1f:#a4a4ad;
  --color-shadow-default-ltuav4:rgba(15, 20, 26, 1);
  --color-text-accent-bpzut2:#42b4ff;
  --color-text-body-default-hiigui:#c6c6cd;
  --color-text-body-secondary-3hf5bn:#c6c6cd;
  --color-text-breadcrumb-current-mo2rx4:#8c8c94;
  --color-text-breadcrumb-icon-s4vdyq:#656871;
  --color-text-button-inline-icon-default-uo0ibe:#42b4ff;
  --color-text-button-inline-icon-disabled-wzogue:#656871;
  --color-text-button-inline-icon-hover-z6s6j4:#75cfff;
  --color-text-button-normal-active-8th787:#75cfff;
  --color-text-toggle-button-normal-pressed-gfannd:#75cfff;
  --color-text-button-normal-default-pneugj:#42b4ff;
  --color-text-button-normal-hover-s9n4f6:#75cfff;
  --color-text-link-button-normal-default-91ms5o:#42b4ff;
  --color-text-link-button-normal-hover-m42jnr:#75cfff;
  --color-text-link-button-normal-active-f9cwew:#75cfff;
  --color-text-calendar-date-hover-rmbxm8:#dedee3;
  --color-text-calendar-month-bkbfa5:#a4a4ad;
  --color-text-code-editor-gutter-active-line-z4zzug:#0f141a;
  --color-text-code-editor-gutter-default-ddxzhr:#dedee3;
  --color-text-code-editor-status-bar-disabled-89d5b4:#656871;
  --color-text-code-editor-tab-button-error-r3tj4y:#0f141a;
  --color-text-column-header-6epu4g:#b4b4bb;
  --color-text-column-sorting-icon-1jm9ll:#b4b4bb;
  --color-text-control-disabled-749mmm:#656871;
  --color-text-counter-juw2f1:#a4a4ad;
  --color-text-disabled-danjmx:#656871;
  --color-text-disabled-inline-edit-uqaqjj:#b4b4bb;
  --color-text-dropdown-footer-i3se8d:#a4a4ad;
  --color-text-dropdown-group-label-ndbygh:#c6c6cd;
  --color-text-dropdown-item-default-m5occm:#dedee3;
  --color-text-dropdown-item-dimmed-zg4gkr:#656871;
  --color-text-dropdown-item-disabled-nlabmn:#656871;
  --color-text-dropdown-item-filter-match-u80kb9:#75cfff;
  --color-text-dropdown-item-highlighted-5ym7f8:#ebebf0;
  --color-text-dropdown-item-secondary-irpxjy:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-gv0sg2:#dedee3;
  --color-text-empty-pnot20:#dedee3;
  --color-text-expandable-section-default-5p81hl:#dedee3;
  --color-text-expandable-section-hover-ukhcyc:#42b4ff;
  --color-text-expandable-section-navigation-icon-default-mrtpaw:#dedee3;
  --color-text-form-default-93zw0v:#dedee3;
  --color-text-form-label-6u4d63:#dedee3;
  --color-text-form-secondary-btuye6:#a4a4ad;
  --color-text-group-label-wh2ylj:#c6c6cd;
  --color-text-label-gen-ai-na1xhy:#bf80ff;
  --color-text-heading-default-smq8pd:#ebebf0;
  --color-text-heading-secondary-ybtpom:#a4a4ad;
  --color-text-icon-subtle-wxntoa:#b4b4bb;
  --color-text-input-disabled-jnrq2g:#656871;
  --color-text-input-placeholder-lhl4lu:#a4a4ad;
  --color-text-input-placeholder-disabled-npyii7:#656871;
  --color-text-interactive-active-472la4:#f9f9fa;
  --color-text-interactive-default-v7wvbt:#dedee3;
  --color-text-interactive-disabled-1dr5n6:#656871;
  --color-text-interactive-hover-prkzek:#f9f9fa;
  --color-text-toggle-button-icon-pressed-j1rwx7:#f9f9fa;
  --color-text-inverted-fz0iii:#0f141a;
  --color-text-label-hkhqh5:#dedee3;
  --color-text-layout-toggle-active-lz5ee5:#161d26;
  --color-text-layout-toggle-hover-54o3xf:#42b4ff;
  --color-text-layout-toggle-selected-0szdko:#0f141a;
  --color-text-link-default-rfi3yz:#42b4ff;
  --color-text-link-hover-dwb2m3:#75cfff;
  --color-text-pagination-page-number-active-disabled-ri6ua1:#656871;
  --color-text-pagination-page-number-default-t5skl4:#b4b4bb;
  --color-text-segment-active-onztcq:#0f141a;
  --color-text-segment-default-5p1vi6:#dedee3;
  --color-text-segment-hover-n3ponk:#75cfff;
  --color-text-small-f074fl:#a4a4ad;
  --color-text-status-error-15fc8r:#ff7a7a;
  --color-text-status-inactive-fg16yu:#a4a4ad;
  --color-text-status-info-f9d9f2:#42b4ff;
  --color-text-status-success-1y5tbo:#2bb534;
  --color-text-status-warning-3d0ovg:#fbd332;
  --color-text-top-navigation-title-aohr2j:#f9f9fa;
  --color-board-placeholder-active-qurjro:#656871;
  --color-board-placeholder-hover-65yu5w:#006ce0;
  --color-drag-placeholder-active-jg6dgn:#656871;
  --color-drag-placeholder-hover-6pexh8:#006ce0;
  --color-dropzone-background-default-eeut4o:#161d26;
  --color-dropzone-background-hover-l4keub:#001129;
  --color-dropzone-text-default-z44ge1:#c6c6cd;
  --color-dropzone-text-hover-x0epne:#c6c6cd;
  --color-dropzone-border-default-kil4hh:#656871;
  --color-dropzone-border-hover-61fvj3:#75cfff;
  --color-gap-global-drawer-4xmarv:#0f141a;
  --shadow-container-s3t20x:none;
  --shadow-container-active-woxiop:0px 1px 1px 1px #192534, 0px 6px 36px #00040c;
  --shadow-dropdown-chscpc:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-dropup-iwstma:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-modal-pz4qvc:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-popover-yo81w3:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-split-bottom-cvei9g:0px -36px 36px -36px rgba(0, 7, 22, 1);
  --shadow-split-side-aa1yat:-1px 0px 1px 0px #192534, -36px 6px 36px -36px rgba(0, 7, 22, 1);
  --shadow-sticky-gvza4y:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
  --shadow-sticky-embedded-x9azsh:0px 2px 0px 0px #414d5c, 0px 16px 16px -12px rgba(0, 7, 22, 1);
  --shadow-sticky-column-first-xegwd9:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
  --shadow-sticky-column-last-4ku5ax:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
}

.awsui-context-content-header.awsui-visual-refresh:not(#\9 ) {
  --color-background-badge-icon-0jvt99:#ff7a7a;
  --color-background-button-link-active-0jt56e:#333843;
  --color-background-button-link-hover-w2eeip:#1b232d;
  --color-background-button-normal-active-rjht18:#333843;
  --color-background-button-normal-default-keu31e:#0f141a;
  --color-background-button-normal-disabled-1v3vdk:#0f141a;
  --color-background-button-normal-hover-ybw089:#1b232d;
  --color-background-toggle-button-normal-pressed-1cfifg:#333843;
  --color-background-button-primary-disabled-7ea134:#232b37;
  --color-background-direction-button-disabled-49mzi0:#232b37;
  --color-text-direction-button-disabled-3mfx2u:#656871;
  --color-background-calendar-current-date-iktoy4:#333843;
  --color-background-cell-shaded-mlyy05:#1b232d;
  --color-background-code-editor-gutter-active-line-default-8ja11w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-nhdkgn:#ff7a7a;
  --color-background-code-editor-gutter-default-jv4kyk:#1b232d;
  --color-background-code-editor-loading-ri6tlm:#1b232d;
  --color-background-code-editor-pane-item-hover-qch8i0:#333843;
  --color-background-code-editor-status-bar-lhjfjv:#1b232d;
  --color-background-container-content-x1dxuu:#161d26;
  --color-background-container-header-etndi4:#161d26;
  --color-background-control-checked-xlktby:#42b4ff;
  --color-background-control-default-qjjy1s:#0f141a;
  --color-background-control-disabled-mak075:#333843;
  --color-background-dropdown-item-default-545xgb:#1b232d;
  --color-background-dropdown-item-filter-match-lvdz96:#333843;
  --color-background-dropdown-item-hover-b5d29r:#131920;
  --color-background-dropdown-item-selected-2o9fj7:#001129;
  --color-background-input-default-bh53wr:#0f141a;
  --color-background-input-disabled-v4v2mt:#1b232d;
  --color-background-item-selected-fi77f6:#001129;
  --color-background-layout-main-taq3m8:#0f141a;
  --color-background-layout-panel-content-99qshe:#161d26;
  --color-background-layout-panel-hover-jxgwob:#333843;
  --color-background-layout-toggle-selected-active-n1ujcx:#42b4ff;
  --color-background-layout-toggle-selected-default-b654ar:#42b4ff;
  --color-background-layout-toggle-selected-hover-ycj2tr:#75cfff;
  --color-background-modal-overlay-bw35zk:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-2s2h37:#656871;
  --color-background-popover-ngs2t8:#1b232d;
  --color-background-progress-bar-content-default-3df1ac:#42b4ff;
  --color-background-progress-bar-layout-default-e4w56v:#333843;
  --color-background-segment-active-pxq0wr:#42b4ff;
  --color-background-segment-default-vom4y9:#0f141a;
  --color-background-segment-disabled-0sowgk:#0f141a;
  --color-background-segment-hover-gisxdz:#1b232d;
  --color-background-segment-wrapper-eunk0l:#161d26;
  --color-background-slider-handle-default-fqr8ek:#42b4ff;
  --color-background-slider-handle-active-gah52r:#75cfff;
  --color-background-slider-track-83bh0l:#656871;
  --color-background-slider-handle-ring-pgpqmt:#161d26;
  --color-background-slider-error-pressed-mh0jcs:#ff7a7a;
  --color-background-slider-warning-pressed-5yjpyt:#fbd332;
  --color-background-status-error-qqw3y6:#1f0000;
  --color-background-status-info-60ssq8:#001129;
  --color-background-dialog-wvxius:#001129;
  --color-background-status-success-n9cvxc:#001401;
  --color-background-status-warning-vog9u8:#191100;
  --color-background-table-header-rjqhy8:#0f141a;
  --color-background-tiles-disabled-vkq7mq:#1b232d;
  --color-background-toggle-checked-disabled-ya1a50:#002b66;
  --color-background-toggle-default-84stlt:#8c8c94;
  --color-background-chat-bubble-incoming-8misd5:#0f141a;
  --color-text-chat-bubble-outgoing-pvh8t4:#c6c6cd;
  --color-text-chat-bubble-incoming-upzomk:#c6c6cd;
  --color-border-button-normal-active-livx3l:#75cfff;
  --color-border-button-normal-default-fe398t:#42b4ff;
  --color-border-toggle-button-normal-pressed-tgz6ti:#42b4ff;
  --color-border-button-normal-disabled-6o7xph:#656871;
  --color-border-button-normal-hover-weqpz5:#75cfff;
  --color-border-button-primary-disabled-ioh6va:#232b37;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
  --color-border-cell-shaded-1emful:#333843;
  --color-border-code-editor-default-n16e59:#656871;
  --color-border-code-editor-pane-item-hover-5h4f35:#656871;
  --color-border-control-checked-odv1rr:#42b4ff;
  --color-border-control-disabled-bnzzmj:#333843;
  --color-border-divider-active-7baolw:#f9f9fa;
  --color-border-divider-default-6sbidx:#424650;
  --color-border-divider-panel-bottom-v0deuv:#424650;
  --color-border-divider-panel-side-y2lot0:#424650;
  --color-border-divider-secondary-iammms:#232b37;
  --color-border-dropdown-container-xi63eq:#656871;
  --color-border-dropdown-group-tu6b11:#424650;
  --color-border-dropdown-item-default-etkshp:#424650;
  --color-border-dropdown-item-hover-t6obhh:#656871;
  --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
  --color-border-editable-cell-hover-mtrc38:#656871;
  --color-border-input-default-mr3924:#656871;
  --color-border-input-disabled-0ancsl:#1b232d;
  --color-border-input-focused-iz32in:#42b4ff;
  --color-border-item-focused-jl0a80:#42b4ff;
  --color-border-dropdown-item-focused-pym6dq:#dedee3;
  --color-border-item-placeholder-7etaf9:#42b4ff;
  --color-border-item-selected-uwu6tq:#42b4ff;
  --color-border-layout-w1w3v8:#424650;
  --color-border-panel-header-m0h2xg:#424650;
  --color-border-popover-quoqw5:#656871;
  --color-border-segment-active-wgk08x:#dedee3;
  --color-border-segment-default-dlzn5a:#dedee3;
  --color-border-segment-disabled-bcfjxn:#dedee3;
  --color-border-segment-hover-2m2gvm:#dedee3;
  --color-border-status-error-si9bvu:#ff7a7a;
  --color-border-status-info-fjyzd6:#42b4ff;
  --color-border-status-success-pd93hw:#2bb534;
  --color-border-status-warning-6ord33:#fbd332;
  --color-border-dialog-aq2n8d:#42b4ff;
  --color-border-divider-interactive-default-dbr8ce:#dedee3;
  --color-border-tabs-divider-ltt0tu:#424650;
  --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-6ige2b:#42b4ff;
  --color-border-tiles-disabled-9k1cjn:#1b232d;
  --color-border-tutorial-k1re4v:#424650;
  --color-foreground-control-default-keh5ne:#0f141a;
  --color-foreground-control-disabled-gyioux:#161d26;
  --color-foreground-control-read-only-oroq1f:#a4a4ad;
  --color-shadow-default-ltuav4:rgba(15, 20, 26, 1);
  --color-text-accent-bpzut2:#42b4ff;
  --color-text-body-default-hiigui:#c6c6cd;
  --color-text-body-secondary-3hf5bn:#c6c6cd;
  --color-text-breadcrumb-current-mo2rx4:#8c8c94;
  --color-text-breadcrumb-icon-s4vdyq:#656871;
  --color-text-button-inline-icon-default-uo0ibe:#42b4ff;
  --color-text-button-inline-icon-disabled-wzogue:#656871;
  --color-text-button-inline-icon-hover-z6s6j4:#75cfff;
  --color-text-button-normal-active-8th787:#75cfff;
  --color-text-toggle-button-normal-pressed-gfannd:#75cfff;
  --color-text-button-normal-default-pneugj:#42b4ff;
  --color-text-button-normal-hover-s9n4f6:#75cfff;
  --color-text-link-button-normal-default-91ms5o:#42b4ff;
  --color-text-link-button-normal-hover-m42jnr:#75cfff;
  --color-text-link-button-normal-active-f9cwew:#75cfff;
  --color-text-calendar-date-hover-rmbxm8:#dedee3;
  --color-text-calendar-month-bkbfa5:#a4a4ad;
  --color-text-code-editor-gutter-active-line-z4zzug:#0f141a;
  --color-text-code-editor-gutter-default-ddxzhr:#dedee3;
  --color-text-code-editor-status-bar-disabled-89d5b4:#656871;
  --color-text-code-editor-tab-button-error-r3tj4y:#0f141a;
  --color-text-column-header-6epu4g:#b4b4bb;
  --color-text-column-sorting-icon-1jm9ll:#b4b4bb;
  --color-text-control-disabled-749mmm:#656871;
  --color-text-counter-juw2f1:#a4a4ad;
  --color-text-disabled-danjmx:#656871;
  --color-text-disabled-inline-edit-uqaqjj:#b4b4bb;
  --color-text-dropdown-footer-i3se8d:#a4a4ad;
  --color-text-dropdown-group-label-ndbygh:#c6c6cd;
  --color-text-dropdown-item-default-m5occm:#dedee3;
  --color-text-dropdown-item-dimmed-zg4gkr:#656871;
  --color-text-dropdown-item-disabled-nlabmn:#656871;
  --color-text-dropdown-item-filter-match-u80kb9:#75cfff;
  --color-text-dropdown-item-highlighted-5ym7f8:#ebebf0;
  --color-text-dropdown-item-secondary-irpxjy:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-gv0sg2:#dedee3;
  --color-text-empty-pnot20:#dedee3;
  --color-text-expandable-section-default-5p81hl:#dedee3;
  --color-text-expandable-section-hover-ukhcyc:#42b4ff;
  --color-text-expandable-section-navigation-icon-default-mrtpaw:#dedee3;
  --color-text-form-default-93zw0v:#dedee3;
  --color-text-form-label-6u4d63:#dedee3;
  --color-text-form-secondary-btuye6:#a4a4ad;
  --color-text-group-label-wh2ylj:#c6c6cd;
  --color-text-label-gen-ai-na1xhy:#bf80ff;
  --color-text-heading-default-smq8pd:#ebebf0;
  --color-text-heading-secondary-ybtpom:#a4a4ad;
  --color-text-icon-subtle-wxntoa:#b4b4bb;
  --color-text-input-disabled-jnrq2g:#656871;
  --color-text-input-placeholder-lhl4lu:#a4a4ad;
  --color-text-input-placeholder-disabled-npyii7:#656871;
  --color-text-interactive-active-472la4:#f9f9fa;
  --color-text-interactive-default-v7wvbt:#dedee3;
  --color-text-interactive-disabled-1dr5n6:#656871;
  --color-text-interactive-hover-prkzek:#f9f9fa;
  --color-text-toggle-button-icon-pressed-j1rwx7:#f9f9fa;
  --color-text-inverted-fz0iii:#0f141a;
  --color-text-label-hkhqh5:#dedee3;
  --color-text-layout-toggle-active-lz5ee5:#161d26;
  --color-text-layout-toggle-hover-54o3xf:#42b4ff;
  --color-text-layout-toggle-selected-0szdko:#0f141a;
  --color-text-link-default-rfi3yz:#42b4ff;
  --color-text-link-hover-dwb2m3:#75cfff;
  --color-text-pagination-page-number-active-disabled-ri6ua1:#656871;
  --color-text-pagination-page-number-default-t5skl4:#b4b4bb;
  --color-text-segment-active-onztcq:#0f141a;
  --color-text-segment-default-5p1vi6:#dedee3;
  --color-text-segment-hover-n3ponk:#75cfff;
  --color-text-small-f074fl:#a4a4ad;
  --color-text-status-error-15fc8r:#ff7a7a;
  --color-text-status-inactive-fg16yu:#a4a4ad;
  --color-text-status-info-f9d9f2:#42b4ff;
  --color-text-status-success-1y5tbo:#2bb534;
  --color-text-status-warning-3d0ovg:#fbd332;
  --color-text-top-navigation-title-aohr2j:#f9f9fa;
  --color-board-placeholder-active-qurjro:#656871;
  --color-board-placeholder-hover-65yu5w:#006ce0;
  --color-drag-placeholder-active-jg6dgn:#656871;
  --color-drag-placeholder-hover-6pexh8:#006ce0;
  --color-dropzone-background-default-eeut4o:#161d26;
  --color-dropzone-background-hover-l4keub:#001129;
  --color-dropzone-text-default-z44ge1:#c6c6cd;
  --color-dropzone-text-hover-x0epne:#c6c6cd;
  --color-dropzone-border-default-kil4hh:#656871;
  --color-dropzone-border-hover-61fvj3:#75cfff;
  --color-gap-global-drawer-4xmarv:#0f141a;
  --shadow-container-s3t20x:none;
  --shadow-container-active-woxiop:0px 1px 1px 1px #192534, 0px 6px 36px #00040c;
  --shadow-dropdown-chscpc:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-dropup-iwstma:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-modal-pz4qvc:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-popover-yo81w3:0px 4px 20px 1px rgba(0, 4, 12, 1);
  --shadow-split-bottom-cvei9g:0px -36px 36px -36px rgba(0, 7, 22, 1);
  --shadow-split-side-aa1yat:-1px 0px 1px 0px #192534, -36px 6px 36px -36px rgba(0, 7, 22, 1);
  --shadow-sticky-gvza4y:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
  --shadow-sticky-embedded-x9azsh:0px 2px 0px 0px #414d5c, 0px 16px 16px -12px rgba(0, 7, 22, 1);
  --shadow-sticky-column-first-xegwd9:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
  --shadow-sticky-column-last-4ku5ax:0px 4px 8px 1px rgba(0, 7, 22, 0.5);
}

.awsui-visual-refresh .awsui-context-app-layout-toolbar:not(#\9 ) {
  --color-background-layout-main-taq3m8:#fcfcfd;
}

.awsui-context-app-layout-toolbar.awsui-visual-refresh:not(#\9 ) {
  --color-background-layout-main-taq3m8:#fcfcfd;
}

.awsui-visual-refresh .awsui-context-compact-table:not(#\9 ) {
  --space-alert-vertical-bll0jx:4px;
  --space-button-horizontal-t663bl:16px;
  --space-button-modal-dismiss-vertical-wsynsn:0px;
  --space-card-vertical-pmyg65:12px;
  --space-container-content-top-ad3tyw:4px;
  --space-container-header-top-ommali:12px;
  --space-container-header-bottom-hrntyo:4px;
  --space-layout-content-bottom-m3xce3:40px;
  --space-panel-side-left-xqvt9q:28px;
  --space-panel-side-right-ww1no5:20px;
  --space-panel-split-top-p6aj93:16px;
  --space-tabs-content-top-cxb380:8px;
  --space-table-embedded-header-top-ynl6fd:0px;
  --space-table-header-tools-bottom-lodo4b:0px;
}

.awsui-context-compact-table.awsui-visual-refresh:not(#\9 ) {
  --space-alert-vertical-bll0jx:4px;
  --space-button-horizontal-t663bl:16px;
  --space-button-modal-dismiss-vertical-wsynsn:0px;
  --space-card-vertical-pmyg65:12px;
  --space-container-header-top-ommali:12px;
  --space-container-header-bottom-hrntyo:4px;
  --space-panel-side-right-ww1no5:20px;
  --space-panel-split-top-p6aj93:16px;
  --space-tabs-content-top-cxb380:8px;
}

.awsui-visual-refresh .awsui-context-flashbar:not(#\9 ) {
  --color-background-button-normal-active-rjht18:rgba(0, 7, 22, 0.2);
  --color-background-button-normal-default-keu31e:transparent;
  --color-background-button-normal-hover-ybw089:rgba(0, 7, 22, 0.15);
  --color-background-button-primary-active-mfnz0f:#002b66;
  --color-background-button-primary-default-a8naz7:#f9f9fa;
  --color-background-button-primary-hover-zx9agn:#ffffff;
  --color-background-home-header-okj2z0:#0f141a;
  --color-background-segment-default-vom4y9:transparent;
  --color-background-segment-hover-gisxdz:rgba(0, 7, 22, 0.15);
  --color-text-chat-bubble-outgoing-pvh8t4:#f9f9fa;
  --color-text-chat-bubble-incoming-upzomk:#f9f9fa;
  --color-border-button-normal-active-livx3l:#ffffff;
  --color-border-button-normal-default-fe398t:#f9f9fa;
  --color-border-button-normal-hover-weqpz5:#ffffff;
  --color-border-calendar-grid-dlr0y7:transparent;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#f9f9fa;
  --color-border-container-divider-fqsegd:transparent;
  --color-border-divider-default-6sbidx:#f9f9fa;
  --color-border-divider-panel-bottom-v0deuv:#f9f9fa;
  --color-border-divider-panel-side-y2lot0:#f9f9fa;
  --color-border-dropdown-group-tu6b11:#f9f9fa;
  --color-border-dropdown-item-default-etkshp:#f9f9fa;
  --color-border-dropdown-item-selected-mmfhwp:#006ce0;
  --color-border-dropdown-item-top-xuwrd8:transparent;
  --color-border-input-focused-iz32in:#006ce0;
  --color-border-item-focused-jl0a80:#f9f9fa;
  --color-border-panel-header-m0h2xg:#f9f9fa;
  --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 0.12);
  --color-text-body-default-hiigui:#f9f9fa;
  --color-text-button-normal-active-8th787:#ffffff;
  --color-text-button-normal-default-pneugj:#f9f9fa;
  --color-text-button-normal-hover-s9n4f6:#ffffff;
  --color-text-link-button-normal-default-91ms5o:#f9f9fa;
  --color-text-link-button-normal-hover-m42jnr:#ffffff;
  --color-text-link-button-normal-active-f9cwew:#ffffff;
  --color-text-expandable-section-default-5p81hl:#f9f9fa;
  --color-text-expandable-section-hover-ukhcyc:#ffffff;
  --color-text-heading-secondary-ybtpom:#f9f9fa;
  --color-text-segment-hover-n3ponk:#ffffff;
}

.awsui-context-flashbar.awsui-visual-refresh:not(#\9 ) {
  --color-background-button-normal-active-rjht18:rgba(0, 7, 22, 0.2);
  --color-background-button-normal-default-keu31e:transparent;
  --color-background-button-normal-hover-ybw089:rgba(0, 7, 22, 0.15);
  --color-background-button-primary-active-mfnz0f:#002b66;
  --color-background-button-primary-default-a8naz7:#f9f9fa;
  --color-background-button-primary-hover-zx9agn:#ffffff;
  --color-background-segment-default-vom4y9:transparent;
  --color-background-segment-hover-gisxdz:rgba(0, 7, 22, 0.15);
  --color-text-chat-bubble-outgoing-pvh8t4:#f9f9fa;
  --color-text-chat-bubble-incoming-upzomk:#f9f9fa;
  --color-border-button-normal-active-livx3l:#ffffff;
  --color-border-button-normal-default-fe398t:#f9f9fa;
  --color-border-button-normal-hover-weqpz5:#ffffff;
  --color-border-divider-default-6sbidx:#f9f9fa;
  --color-border-divider-panel-bottom-v0deuv:#f9f9fa;
  --color-border-divider-panel-side-y2lot0:#f9f9fa;
  --color-border-dropdown-group-tu6b11:#f9f9fa;
  --color-border-dropdown-item-default-etkshp:#f9f9fa;
  --color-border-item-focused-jl0a80:#f9f9fa;
  --color-border-panel-header-m0h2xg:#f9f9fa;
  --color-text-body-default-hiigui:#f9f9fa;
  --color-text-button-normal-active-8th787:#ffffff;
  --color-text-button-normal-default-pneugj:#f9f9fa;
  --color-text-button-normal-hover-s9n4f6:#ffffff;
  --color-text-link-button-normal-default-91ms5o:#f9f9fa;
  --color-text-link-button-normal-hover-m42jnr:#ffffff;
  --color-text-link-button-normal-active-f9cwew:#ffffff;
  --color-text-button-primary-active-cf7bah:#ffffff;
  --color-text-button-primary-default-qh066v:#ffffff;
  --color-text-button-primary-hover-r2f2xu:#ffffff;
  --color-text-expandable-section-default-5p81hl:#f9f9fa;
  --color-text-expandable-section-hover-ukhcyc:#ffffff;
  --color-text-heading-secondary-ybtpom:#f9f9fa;
  --color-text-segment-hover-n3ponk:#ffffff;
}

.awsui-visual-refresh .awsui-context-flashbar-warning:not(#\9 ) {
  --color-background-button-normal-active-rjht18:rgba(0, 7, 22, 0.1);
  --color-background-button-normal-default-keu31e:transparent;
  --color-background-button-normal-hover-ybw089:rgba(0, 7, 22, 0.05);
  --color-background-button-primary-active-mfnz0f:#002b66;
  --color-background-button-primary-default-a8naz7:#424650;
  --color-background-button-primary-hover-zx9agn:#0f141a;
  --color-background-home-header-okj2z0:#0f141a;
  --color-background-progress-bar-content-in-flash-rvwu2m:#0f141a;
  --color-background-segment-default-vom4y9:transparent;
  --color-background-segment-hover-gisxdz:rgba(0, 7, 22, 0.05);
  --color-border-button-normal-active-livx3l:#0f141a;
  --color-border-button-normal-default-fe398t:#424650;
  --color-border-button-normal-hover-weqpz5:#0f141a;
  --color-border-calendar-grid-dlr0y7:transparent;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#f9f9fa;
  --color-border-container-divider-fqsegd:transparent;
  --color-border-divider-default-6sbidx:#0f141a;
  --color-border-divider-panel-bottom-v0deuv:#0f141a;
  --color-border-divider-panel-side-y2lot0:#0f141a;
  --color-border-dropdown-group-tu6b11:#0f141a;
  --color-border-dropdown-item-default-etkshp:#0f141a;
  --color-border-dropdown-item-selected-mmfhwp:#006ce0;
  --color-border-dropdown-item-top-xuwrd8:transparent;
  --color-border-input-focused-iz32in:#006ce0;
  --color-border-item-focused-jl0a80:#0f141a;
  --color-border-panel-header-m0h2xg:#0f141a;
  --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 0.12);
  --color-text-button-normal-active-8th787:#0f141a;
  --color-text-button-normal-default-pneugj:#424650;
  --color-text-button-normal-hover-s9n4f6:#0f141a;
  --color-text-link-button-normal-active-f9cwew:#0f141a;
  --color-text-expandable-section-default-5p81hl:#0f141a;
  --color-text-expandable-section-hover-ukhcyc:#0f141a;
  --color-text-heading-secondary-ybtpom:#0f141a;
  --color-text-interactive-inverted-default-ga1ni9:#424650;
  --color-text-interactive-inverted-hover-g5pbqz:#0f141a;
  --color-text-link-inverted-hover-dlfmch:#0f141a;
  --color-text-notification-default-pqw4br:#0f141a;
  --color-text-segment-hover-n3ponk:#0f141a;
}

.awsui-context-flashbar-warning.awsui-visual-refresh:not(#\9 ) {
  --color-background-button-normal-active-rjht18:rgba(0, 7, 22, 0.1);
  --color-background-button-normal-default-keu31e:transparent;
  --color-background-button-normal-hover-ybw089:rgba(0, 7, 22, 0.05);
  --color-background-button-primary-active-mfnz0f:#002b66;
  --color-background-button-primary-default-a8naz7:#424650;
  --color-background-button-primary-hover-zx9agn:#0f141a;
  --color-background-progress-bar-content-in-flash-rvwu2m:#0f141a;
  --color-background-segment-default-vom4y9:transparent;
  --color-background-segment-hover-gisxdz:rgba(0, 7, 22, 0.05);
  --color-border-button-normal-active-livx3l:#0f141a;
  --color-border-button-normal-default-fe398t:#424650;
  --color-border-button-normal-hover-weqpz5:#0f141a;
  --color-border-divider-default-6sbidx:#0f141a;
  --color-border-divider-panel-bottom-v0deuv:#0f141a;
  --color-border-divider-panel-side-y2lot0:#0f141a;
  --color-border-dropdown-group-tu6b11:#0f141a;
  --color-border-dropdown-item-default-etkshp:#0f141a;
  --color-border-item-focused-jl0a80:#0f141a;
  --color-border-panel-header-m0h2xg:#0f141a;
  --color-text-button-normal-active-8th787:#0f141a;
  --color-text-button-normal-default-pneugj:#424650;
  --color-text-button-normal-hover-s9n4f6:#0f141a;
  --color-text-link-button-normal-active-f9cwew:#0f141a;
  --color-text-button-primary-active-cf7bah:#ffffff;
  --color-text-button-primary-default-qh066v:#ffffff;
  --color-text-button-primary-hover-r2f2xu:#ffffff;
  --color-text-expandable-section-hover-ukhcyc:#0f141a;
  --color-text-heading-secondary-ybtpom:#0f141a;
  --color-text-interactive-inverted-default-ga1ni9:#424650;
  --color-text-interactive-inverted-hover-g5pbqz:#0f141a;
  --color-text-link-inverted-hover-dlfmch:#0f141a;
  --color-text-notification-default-pqw4br:#0f141a;
  --color-text-segment-hover-n3ponk:#0f141a;
}

.awsui-visual-refresh .awsui-context-alert:not(#\9 ) {
  --color-background-button-normal-active-rjht18:rgba(0, 7, 22, 0.1);
  --color-background-button-normal-default-keu31e:transparent;
  --color-background-button-normal-hover-ybw089:rgba(0, 7, 22, 0.05);
  --color-background-button-primary-active-mfnz0f:#002b66;
  --color-background-button-primary-default-a8naz7:#424650;
  --color-background-button-primary-hover-zx9agn:#0f141a;
  --color-background-home-header-okj2z0:#0f141a;
  --color-background-segment-default-vom4y9:transparent;
  --color-background-segment-hover-gisxdz:rgba(0, 7, 22, 0.05);
  --color-border-button-normal-active-livx3l:#0f141a;
  --color-border-button-normal-default-fe398t:#424650;
  --color-border-button-normal-hover-weqpz5:#0f141a;
  --color-border-calendar-grid-dlr0y7:transparent;
  --color-border-container-divider-fqsegd:transparent;
  --color-border-divider-default-6sbidx:#424650;
  --color-border-divider-panel-bottom-v0deuv:#424650;
  --color-border-divider-panel-side-y2lot0:#424650;
  --color-border-dropdown-group-tu6b11:#424650;
  --color-border-dropdown-item-default-etkshp:#424650;
  --color-border-dropdown-item-selected-mmfhwp:#006ce0;
  --color-border-dropdown-item-top-xuwrd8:transparent;
  --color-border-panel-header-m0h2xg:#424650;
  --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 0.12);
  --color-text-button-normal-active-8th787:#0f141a;
  --color-text-button-normal-default-pneugj:#424650;
  --color-text-button-normal-hover-s9n4f6:#0f141a;
  --color-text-link-button-normal-active-f9cwew:#0f141a;
  --color-text-expandable-section-default-5p81hl:#424650;
  --color-text-expandable-section-hover-ukhcyc:#0f141a;
  --color-text-segment-hover-n3ponk:#0f141a;
  --font-expandable-heading-size-klfjki:14px;
}

.awsui-context-alert.awsui-visual-refresh:not(#\9 ) {
  --color-background-button-normal-active-rjht18:rgba(0, 7, 22, 0.1);
  --color-background-button-normal-default-keu31e:transparent;
  --color-background-button-normal-hover-ybw089:rgba(0, 7, 22, 0.05);
  --color-background-button-primary-active-mfnz0f:#002b66;
  --color-background-button-primary-default-a8naz7:#424650;
  --color-background-button-primary-hover-zx9agn:#0f141a;
  --color-background-segment-default-vom4y9:transparent;
  --color-background-segment-hover-gisxdz:rgba(0, 7, 22, 0.05);
  --color-border-button-normal-active-livx3l:#0f141a;
  --color-border-button-normal-default-fe398t:#424650;
  --color-border-button-normal-hover-weqpz5:#0f141a;
  --color-border-divider-default-6sbidx:#424650;
  --color-border-divider-panel-bottom-v0deuv:#424650;
  --color-border-divider-panel-side-y2lot0:#424650;
  --color-border-dropdown-group-tu6b11:#424650;
  --color-border-dropdown-item-default-etkshp:#424650;
  --color-border-panel-header-m0h2xg:#424650;
  --color-text-button-normal-active-8th787:#0f141a;
  --color-text-button-normal-default-pneugj:#424650;
  --color-text-button-normal-hover-s9n4f6:#0f141a;
  --color-text-link-button-normal-active-f9cwew:#0f141a;
  --color-text-button-primary-active-cf7bah:#ffffff;
  --color-text-button-primary-default-qh066v:#ffffff;
  --color-text-button-primary-hover-r2f2xu:#ffffff;
  --color-text-expandable-section-default-5p81hl:#424650;
  --color-text-expandable-section-hover-ukhcyc:#0f141a;
  --color-text-segment-hover-n3ponk:#0f141a;
  --font-expandable-heading-size-klfjki:14px;
}

.awsui-visual-refresh .awsui-context-content-header .awsui-context-alert:not(#\9 ) {
  --color-background-badge-icon-0jvt99:#ff7a7a;
  --color-background-button-link-active-0jt56e:#333843;
  --color-background-button-link-hover-w2eeip:#1b232d;
  --color-background-button-normal-active-rjht18:rgba(255, 255, 255, 0.15);
  --color-background-button-normal-default-keu31e:transparent;
  --color-background-button-normal-disabled-1v3vdk:#161d26;
  --color-background-button-normal-hover-ybw089:rgba(255, 255, 255, 0.1);
  --color-background-toggle-button-normal-pressed-1cfifg:#333843;
  --color-background-button-primary-active-mfnz0f:#42b4ff;
  --color-background-button-primary-default-a8naz7:#dedee3;
  --color-background-button-primary-disabled-7ea134:#232b37;
  --color-background-button-primary-hover-zx9agn:#ffffff;
  --color-background-direction-button-disabled-49mzi0:#232b37;
  --color-text-direction-button-disabled-3mfx2u:#656871;
  --color-background-calendar-current-date-iktoy4:#333843;
  --color-background-cell-shaded-mlyy05:#1b232d;
  --color-background-code-editor-gutter-active-line-default-8ja11w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-nhdkgn:#ff7a7a;
  --color-background-code-editor-gutter-default-jv4kyk:#1b232d;
  --color-background-code-editor-loading-ri6tlm:#1b232d;
  --color-background-code-editor-pane-item-hover-qch8i0:#333843;
  --color-background-code-editor-status-bar-lhjfjv:#1b232d;
  --color-background-container-content-x1dxuu:#161d26;
  --color-background-container-header-etndi4:#161d26;
  --color-background-control-checked-xlktby:#42b4ff;
  --color-background-control-default-qjjy1s:#161d26;
  --color-background-control-disabled-mak075:#333843;
  --color-background-dropdown-item-default-545xgb:#1b232d;
  --color-background-dropdown-item-filter-match-lvdz96:#333843;
  --color-background-dropdown-item-hover-b5d29r:#131920;
  --color-background-dropdown-item-selected-2o9fj7:#001129;
  --color-background-input-default-bh53wr:#161d26;
  --color-background-input-disabled-v4v2mt:#1b232d;
  --color-background-item-selected-fi77f6:#001129;
  --color-background-layout-main-taq3m8:#161d26;
  --color-background-layout-panel-content-99qshe:#161d26;
  --color-background-layout-panel-hover-jxgwob:#333843;
  --color-background-layout-toggle-selected-active-n1ujcx:#42b4ff;
  --color-background-layout-toggle-selected-default-b654ar:#42b4ff;
  --color-background-layout-toggle-selected-hover-ycj2tr:#75cfff;
  --color-background-modal-overlay-bw35zk:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-2s2h37:#656871;
  --color-background-popover-ngs2t8:#1b232d;
  --color-background-progress-bar-content-default-3df1ac:#42b4ff;
  --color-background-progress-bar-layout-default-e4w56v:#333843;
  --color-background-segment-active-pxq0wr:#42b4ff;
  --color-background-segment-default-vom4y9:transparent;
  --color-background-segment-disabled-0sowgk:#161d26;
  --color-background-segment-hover-gisxdz:rgba(255, 255, 255, 0.1);
  --color-background-segment-wrapper-eunk0l:#161d26;
  --color-background-slider-handle-default-fqr8ek:#42b4ff;
  --color-background-slider-handle-active-gah52r:#75cfff;
  --color-background-slider-track-83bh0l:#656871;
  --color-background-slider-handle-ring-pgpqmt:#161d26;
  --color-background-slider-error-pressed-mh0jcs:#ff7a7a;
  --color-background-slider-warning-pressed-5yjpyt:#fbd332;
  --color-background-status-error-qqw3y6:#1f0000;
  --color-background-status-info-60ssq8:#001129;
  --color-background-dialog-wvxius:#001129;
  --color-background-status-success-n9cvxc:#001401;
  --color-background-status-warning-vog9u8:#191100;
  --color-background-table-header-rjqhy8:#161d26;
  --color-background-tiles-disabled-vkq7mq:#1b232d;
  --color-background-toggle-checked-disabled-ya1a50:#002b66;
  --color-background-toggle-default-84stlt:#8c8c94;
  --color-background-chat-bubble-incoming-8misd5:#0f141a;
  --color-text-chat-bubble-outgoing-pvh8t4:#c6c6cd;
  --color-text-chat-bubble-incoming-upzomk:#c6c6cd;
  --color-border-button-normal-active-livx3l:#ffffff;
  --color-border-button-normal-default-fe398t:#dedee3;
  --color-border-toggle-button-normal-pressed-tgz6ti:#42b4ff;
  --color-border-button-normal-disabled-6o7xph:#656871;
  --color-border-button-normal-hover-weqpz5:#ffffff;
  --color-border-button-primary-disabled-ioh6va:#232b37;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
  --color-border-cell-shaded-1emful:#333843;
  --color-border-code-editor-default-n16e59:#656871;
  --color-border-code-editor-pane-item-hover-5h4f35:#656871;
  --color-border-control-checked-odv1rr:#42b4ff;
  --color-border-control-disabled-bnzzmj:#333843;
  --color-border-divider-active-7baolw:#f9f9fa;
  --color-border-divider-default-6sbidx:#dedee3;
  --color-border-divider-panel-bottom-v0deuv:#dedee3;
  --color-border-divider-panel-side-y2lot0:#dedee3;
  --color-border-divider-secondary-iammms:#232b37;
  --color-border-dropdown-container-xi63eq:#656871;
  --color-border-dropdown-group-tu6b11:#dedee3;
  --color-border-dropdown-item-default-etkshp:#dedee3;
  --color-border-dropdown-item-hover-t6obhh:#656871;
  --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
  --color-border-editable-cell-hover-mtrc38:#656871;
  --color-border-input-default-mr3924:#656871;
  --color-border-input-disabled-0ancsl:#1b232d;
  --color-border-input-focused-iz32in:#42b4ff;
  --color-border-item-focused-jl0a80:#f9f9fa;
  --color-border-dropdown-item-focused-pym6dq:#dedee3;
  --color-border-item-placeholder-7etaf9:#42b4ff;
  --color-border-item-selected-uwu6tq:#42b4ff;
  --color-border-layout-w1w3v8:#424650;
  --color-border-panel-header-m0h2xg:#dedee3;
  --color-border-popover-quoqw5:#656871;
  --color-border-segment-active-wgk08x:#dedee3;
  --color-border-segment-default-dlzn5a:#dedee3;
  --color-border-segment-disabled-bcfjxn:#dedee3;
  --color-border-segment-hover-2m2gvm:#dedee3;
  --color-border-status-error-si9bvu:#ff7a7a;
  --color-border-status-info-fjyzd6:#42b4ff;
  --color-border-status-success-pd93hw:#2bb534;
  --color-border-status-warning-6ord33:#fbd332;
  --color-border-dialog-aq2n8d:#42b4ff;
  --color-border-divider-interactive-default-dbr8ce:#dedee3;
  --color-border-tabs-divider-ltt0tu:#424650;
  --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-6ige2b:#42b4ff;
  --color-border-tiles-disabled-9k1cjn:#1b232d;
  --color-border-tutorial-k1re4v:#424650;
  --color-foreground-control-default-keh5ne:#0f141a;
  --color-foreground-control-disabled-gyioux:#161d26;
  --color-foreground-control-read-only-oroq1f:#a4a4ad;
  --color-shadow-default-ltuav4:rgba(15, 20, 26, 1);
  --color-text-accent-bpzut2:#42b4ff;
  --color-text-body-default-hiigui:#c6c6cd;
  --color-text-body-secondary-3hf5bn:#c6c6cd;
  --color-text-breadcrumb-current-mo2rx4:#8c8c94;
  --color-text-breadcrumb-icon-s4vdyq:#656871;
  --color-text-button-inline-icon-default-uo0ibe:#42b4ff;
  --color-text-button-inline-icon-disabled-wzogue:#656871;
  --color-text-button-inline-icon-hover-z6s6j4:#75cfff;
  --color-text-button-normal-active-8th787:#ffffff;
  --color-text-toggle-button-normal-pressed-gfannd:#75cfff;
  --color-text-button-normal-default-pneugj:#dedee3;
  --color-text-button-normal-hover-s9n4f6:#ffffff;
  --color-text-link-button-normal-default-91ms5o:#42b4ff;
  --color-text-link-button-normal-hover-m42jnr:#75cfff;
  --color-text-link-button-normal-active-f9cwew:#ffffff;
  --color-text-calendar-date-hover-rmbxm8:#dedee3;
  --color-text-calendar-month-bkbfa5:#a4a4ad;
  --color-text-code-editor-gutter-active-line-z4zzug:#0f141a;
  --color-text-code-editor-gutter-default-ddxzhr:#dedee3;
  --color-text-code-editor-status-bar-disabled-89d5b4:#656871;
  --color-text-code-editor-tab-button-error-r3tj4y:#0f141a;
  --color-text-column-header-6epu4g:#b4b4bb;
  --color-text-column-sorting-icon-1jm9ll:#b4b4bb;
  --color-text-control-disabled-749mmm:#656871;
  --color-text-counter-juw2f1:#a4a4ad;
  --color-text-disabled-danjmx:#656871;
  --color-text-disabled-inline-edit-uqaqjj:#b4b4bb;
  --color-text-dropdown-footer-i3se8d:#a4a4ad;
  --color-text-dropdown-group-label-ndbygh:#c6c6cd;
  --color-text-dropdown-item-default-m5occm:#dedee3;
  --color-text-dropdown-item-dimmed-zg4gkr:#656871;
  --color-text-dropdown-item-disabled-nlabmn:#656871;
  --color-text-dropdown-item-filter-match-u80kb9:#75cfff;
  --color-text-dropdown-item-highlighted-5ym7f8:#ebebf0;
  --color-text-dropdown-item-secondary-irpxjy:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-gv0sg2:#dedee3;
  --color-text-empty-pnot20:#dedee3;
  --color-text-expandable-section-default-5p81hl:#dedee3;
  --color-text-expandable-section-hover-ukhcyc:#ffffff;
  --color-text-expandable-section-navigation-icon-default-mrtpaw:#dedee3;
  --color-text-form-default-93zw0v:#dedee3;
  --color-text-form-label-6u4d63:#dedee3;
  --color-text-form-secondary-btuye6:#a4a4ad;
  --color-text-group-label-wh2ylj:#c6c6cd;
  --color-text-label-gen-ai-na1xhy:#bf80ff;
  --color-text-heading-default-smq8pd:#ebebf0;
  --color-text-heading-secondary-ybtpom:#a4a4ad;
  --color-text-icon-subtle-wxntoa:#b4b4bb;
  --color-text-input-disabled-jnrq2g:#656871;
  --color-text-input-placeholder-lhl4lu:#a4a4ad;
  --color-text-input-placeholder-disabled-npyii7:#656871;
  --color-text-interactive-active-472la4:#f9f9fa;
  --color-text-interactive-default-v7wvbt:#dedee3;
  --color-text-interactive-disabled-1dr5n6:#656871;
  --color-text-interactive-hover-prkzek:#f9f9fa;
  --color-text-toggle-button-icon-pressed-j1rwx7:#f9f9fa;
  --color-text-inverted-fz0iii:#0f141a;
  --color-text-label-hkhqh5:#dedee3;
  --color-text-layout-toggle-active-lz5ee5:#161d26;
  --color-text-layout-toggle-hover-54o3xf:#42b4ff;
  --color-text-layout-toggle-selected-0szdko:#0f141a;
  --color-text-link-default-rfi3yz:#42b4ff;
  --color-text-link-hover-dwb2m3:#75cfff;
  --color-text-pagination-page-number-active-disabled-ri6ua1:#656871;
  --color-text-pagination-page-number-default-t5skl4:#b4b4bb;
  --color-text-segment-active-onztcq:#0f141a;
  --color-text-segment-default-5p1vi6:#dedee3;
  --color-text-segment-hover-n3ponk:#ffffff;
  --color-text-small-f074fl:#a4a4ad;
  --color-text-status-error-15fc8r:#ff7a7a;
  --color-text-status-inactive-fg16yu:#a4a4ad;
  --color-text-status-info-f9d9f2:#42b4ff;
  --color-text-status-success-1y5tbo:#2bb534;
  --color-text-status-warning-3d0ovg:#fbd332;
  --color-text-top-navigation-title-aohr2j:#f9f9fa;
  --color-board-placeholder-active-qurjro:#656871;
  --color-board-placeholder-hover-65yu5w:#006ce0;
  --color-drag-placeholder-active-jg6dgn:#656871;
  --color-drag-placeholder-hover-6pexh8:#006ce0;
  --color-dropzone-background-default-eeut4o:#161d26;
  --color-dropzone-background-hover-l4keub:#001129;
  --color-dropzone-text-default-z44ge1:#c6c6cd;
  --color-dropzone-text-hover-x0epne:#c6c6cd;
  --color-dropzone-border-default-kil4hh:#656871;
  --color-dropzone-border-hover-61fvj3:#75cfff;
  --color-gap-global-drawer-4xmarv:#0f141a;
}

.awsui-context-content-header .awsui-context-alert.awsui-visual-refresh:not(#\9 ) {
  --color-background-badge-icon-0jvt99:#ff7a7a;
  --color-background-button-link-active-0jt56e:#333843;
  --color-background-button-link-hover-w2eeip:#1b232d;
  --color-background-button-normal-active-rjht18:rgba(255, 255, 255, 0.15);
  --color-background-button-normal-default-keu31e:transparent;
  --color-background-button-normal-disabled-1v3vdk:#161d26;
  --color-background-button-normal-hover-ybw089:rgba(255, 255, 255, 0.1);
  --color-background-toggle-button-normal-pressed-1cfifg:#333843;
  --color-background-button-primary-active-mfnz0f:#42b4ff;
  --color-background-button-primary-default-a8naz7:#dedee3;
  --color-background-button-primary-disabled-7ea134:#232b37;
  --color-background-button-primary-hover-zx9agn:#ffffff;
  --color-background-direction-button-disabled-49mzi0:#232b37;
  --color-text-direction-button-disabled-3mfx2u:#656871;
  --color-background-calendar-current-date-iktoy4:#333843;
  --color-background-cell-shaded-mlyy05:#1b232d;
  --color-background-code-editor-gutter-active-line-default-8ja11w:#8c8c94;
  --color-background-code-editor-gutter-active-line-error-nhdkgn:#ff7a7a;
  --color-background-code-editor-gutter-default-jv4kyk:#1b232d;
  --color-background-code-editor-loading-ri6tlm:#1b232d;
  --color-background-code-editor-pane-item-hover-qch8i0:#333843;
  --color-background-code-editor-status-bar-lhjfjv:#1b232d;
  --color-background-container-content-x1dxuu:#161d26;
  --color-background-container-header-etndi4:#161d26;
  --color-background-control-checked-xlktby:#42b4ff;
  --color-background-control-default-qjjy1s:#161d26;
  --color-background-control-disabled-mak075:#333843;
  --color-background-dropdown-item-default-545xgb:#1b232d;
  --color-background-dropdown-item-filter-match-lvdz96:#333843;
  --color-background-dropdown-item-hover-b5d29r:#131920;
  --color-background-dropdown-item-selected-2o9fj7:#001129;
  --color-background-input-default-bh53wr:#161d26;
  --color-background-input-disabled-v4v2mt:#1b232d;
  --color-background-item-selected-fi77f6:#001129;
  --color-background-layout-main-taq3m8:#161d26;
  --color-background-layout-panel-content-99qshe:#161d26;
  --color-background-layout-panel-hover-jxgwob:#333843;
  --color-background-layout-toggle-selected-active-n1ujcx:#42b4ff;
  --color-background-layout-toggle-selected-default-b654ar:#42b4ff;
  --color-background-layout-toggle-selected-hover-ycj2tr:#75cfff;
  --color-background-modal-overlay-bw35zk:rgba(15, 20, 26, 0.7);
  --color-background-notification-grey-2s2h37:#656871;
  --color-background-popover-ngs2t8:#1b232d;
  --color-background-progress-bar-content-default-3df1ac:#42b4ff;
  --color-background-progress-bar-layout-default-e4w56v:#333843;
  --color-background-segment-active-pxq0wr:#42b4ff;
  --color-background-segment-default-vom4y9:transparent;
  --color-background-segment-disabled-0sowgk:#161d26;
  --color-background-segment-hover-gisxdz:rgba(255, 255, 255, 0.1);
  --color-background-segment-wrapper-eunk0l:#161d26;
  --color-background-slider-handle-default-fqr8ek:#42b4ff;
  --color-background-slider-handle-active-gah52r:#75cfff;
  --color-background-slider-track-83bh0l:#656871;
  --color-background-slider-handle-ring-pgpqmt:#161d26;
  --color-background-slider-error-pressed-mh0jcs:#ff7a7a;
  --color-background-slider-warning-pressed-5yjpyt:#fbd332;
  --color-background-status-error-qqw3y6:#1f0000;
  --color-background-status-info-60ssq8:#001129;
  --color-background-dialog-wvxius:#001129;
  --color-background-status-success-n9cvxc:#001401;
  --color-background-status-warning-vog9u8:#191100;
  --color-background-table-header-rjqhy8:#161d26;
  --color-background-tiles-disabled-vkq7mq:#1b232d;
  --color-background-toggle-checked-disabled-ya1a50:#002b66;
  --color-background-toggle-default-84stlt:#8c8c94;
  --color-background-chat-bubble-incoming-8misd5:#0f141a;
  --color-text-chat-bubble-outgoing-pvh8t4:#c6c6cd;
  --color-text-chat-bubble-incoming-upzomk:#c6c6cd;
  --color-border-button-normal-active-livx3l:#ffffff;
  --color-border-button-normal-default-fe398t:#dedee3;
  --color-border-toggle-button-normal-pressed-tgz6ti:#42b4ff;
  --color-border-button-normal-disabled-6o7xph:#656871;
  --color-border-button-normal-hover-weqpz5:#ffffff;
  --color-border-button-primary-disabled-ioh6va:#232b37;
  --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
  --color-border-cell-shaded-1emful:#333843;
  --color-border-code-editor-default-n16e59:#656871;
  --color-border-code-editor-pane-item-hover-5h4f35:#656871;
  --color-border-control-checked-odv1rr:#42b4ff;
  --color-border-control-disabled-bnzzmj:#333843;
  --color-border-divider-active-7baolw:#f9f9fa;
  --color-border-divider-default-6sbidx:#dedee3;
  --color-border-divider-panel-bottom-v0deuv:#dedee3;
  --color-border-divider-panel-side-y2lot0:#dedee3;
  --color-border-divider-secondary-iammms:#232b37;
  --color-border-dropdown-container-xi63eq:#656871;
  --color-border-dropdown-group-tu6b11:#dedee3;
  --color-border-dropdown-item-default-etkshp:#dedee3;
  --color-border-dropdown-item-hover-t6obhh:#656871;
  --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
  --color-border-editable-cell-hover-mtrc38:#656871;
  --color-border-input-default-mr3924:#656871;
  --color-border-input-disabled-0ancsl:#1b232d;
  --color-border-input-focused-iz32in:#42b4ff;
  --color-border-item-focused-jl0a80:#f9f9fa;
  --color-border-dropdown-item-focused-pym6dq:#dedee3;
  --color-border-item-placeholder-7etaf9:#42b4ff;
  --color-border-item-selected-uwu6tq:#42b4ff;
  --color-border-layout-w1w3v8:#424650;
  --color-border-panel-header-m0h2xg:#dedee3;
  --color-border-popover-quoqw5:#656871;
  --color-border-segment-active-wgk08x:#dedee3;
  --color-border-segment-default-dlzn5a:#dedee3;
  --color-border-segment-disabled-bcfjxn:#dedee3;
  --color-border-segment-hover-2m2gvm:#dedee3;
  --color-border-status-error-si9bvu:#ff7a7a;
  --color-border-status-info-fjyzd6:#42b4ff;
  --color-border-status-success-pd93hw:#2bb534;
  --color-border-status-warning-6ord33:#fbd332;
  --color-border-dialog-aq2n8d:#42b4ff;
  --color-border-divider-interactive-default-dbr8ce:#dedee3;
  --color-border-tabs-divider-ltt0tu:#424650;
  --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
  --color-border-tabs-underline-6ige2b:#42b4ff;
  --color-border-tiles-disabled-9k1cjn:#1b232d;
  --color-border-tutorial-k1re4v:#424650;
  --color-foreground-control-default-keh5ne:#0f141a;
  --color-foreground-control-disabled-gyioux:#161d26;
  --color-foreground-control-read-only-oroq1f:#a4a4ad;
  --color-shadow-default-ltuav4:rgba(15, 20, 26, 1);
  --color-text-accent-bpzut2:#42b4ff;
  --color-text-body-default-hiigui:#c6c6cd;
  --color-text-body-secondary-3hf5bn:#c6c6cd;
  --color-text-breadcrumb-current-mo2rx4:#8c8c94;
  --color-text-breadcrumb-icon-s4vdyq:#656871;
  --color-text-button-inline-icon-default-uo0ibe:#42b4ff;
  --color-text-button-inline-icon-disabled-wzogue:#656871;
  --color-text-button-inline-icon-hover-z6s6j4:#75cfff;
  --color-text-button-normal-active-8th787:#ffffff;
  --color-text-toggle-button-normal-pressed-gfannd:#75cfff;
  --color-text-button-normal-default-pneugj:#dedee3;
  --color-text-button-normal-hover-s9n4f6:#ffffff;
  --color-text-link-button-normal-default-91ms5o:#42b4ff;
  --color-text-link-button-normal-hover-m42jnr:#75cfff;
  --color-text-link-button-normal-active-f9cwew:#ffffff;
  --color-text-calendar-date-hover-rmbxm8:#dedee3;
  --color-text-calendar-month-bkbfa5:#a4a4ad;
  --color-text-code-editor-gutter-active-line-z4zzug:#0f141a;
  --color-text-code-editor-gutter-default-ddxzhr:#dedee3;
  --color-text-code-editor-status-bar-disabled-89d5b4:#656871;
  --color-text-code-editor-tab-button-error-r3tj4y:#0f141a;
  --color-text-column-header-6epu4g:#b4b4bb;
  --color-text-column-sorting-icon-1jm9ll:#b4b4bb;
  --color-text-control-disabled-749mmm:#656871;
  --color-text-counter-juw2f1:#a4a4ad;
  --color-text-disabled-danjmx:#656871;
  --color-text-disabled-inline-edit-uqaqjj:#b4b4bb;
  --color-text-dropdown-footer-i3se8d:#a4a4ad;
  --color-text-dropdown-group-label-ndbygh:#c6c6cd;
  --color-text-dropdown-item-default-m5occm:#dedee3;
  --color-text-dropdown-item-dimmed-zg4gkr:#656871;
  --color-text-dropdown-item-disabled-nlabmn:#656871;
  --color-text-dropdown-item-filter-match-u80kb9:#75cfff;
  --color-text-dropdown-item-highlighted-5ym7f8:#ebebf0;
  --color-text-dropdown-item-secondary-irpxjy:#a4a4ad;
  --color-text-dropdown-item-secondary-hover-gv0sg2:#dedee3;
  --color-text-empty-pnot20:#dedee3;
  --color-text-expandable-section-default-5p81hl:#dedee3;
  --color-text-expandable-section-hover-ukhcyc:#ffffff;
  --color-text-expandable-section-navigation-icon-default-mrtpaw:#dedee3;
  --color-text-form-default-93zw0v:#dedee3;
  --color-text-form-label-6u4d63:#dedee3;
  --color-text-form-secondary-btuye6:#a4a4ad;
  --color-text-group-label-wh2ylj:#c6c6cd;
  --color-text-label-gen-ai-na1xhy:#bf80ff;
  --color-text-heading-default-smq8pd:#ebebf0;
  --color-text-heading-secondary-ybtpom:#a4a4ad;
  --color-text-icon-subtle-wxntoa:#b4b4bb;
  --color-text-input-disabled-jnrq2g:#656871;
  --color-text-input-placeholder-lhl4lu:#a4a4ad;
  --color-text-input-placeholder-disabled-npyii7:#656871;
  --color-text-interactive-active-472la4:#f9f9fa;
  --color-text-interactive-default-v7wvbt:#dedee3;
  --color-text-interactive-disabled-1dr5n6:#656871;
  --color-text-interactive-hover-prkzek:#f9f9fa;
  --color-text-toggle-button-icon-pressed-j1rwx7:#f9f9fa;
  --color-text-inverted-fz0iii:#0f141a;
  --color-text-label-hkhqh5:#dedee3;
  --color-text-layout-toggle-active-lz5ee5:#161d26;
  --color-text-layout-toggle-hover-54o3xf:#42b4ff;
  --color-text-layout-toggle-selected-0szdko:#0f141a;
  --color-text-link-default-rfi3yz:#42b4ff;
  --color-text-link-hover-dwb2m3:#75cfff;
  --color-text-pagination-page-number-active-disabled-ri6ua1:#656871;
  --color-text-pagination-page-number-default-t5skl4:#b4b4bb;
  --color-text-segment-active-onztcq:#0f141a;
  --color-text-segment-default-5p1vi6:#dedee3;
  --color-text-segment-hover-n3ponk:#ffffff;
  --color-text-small-f074fl:#a4a4ad;
  --color-text-status-error-15fc8r:#ff7a7a;
  --color-text-status-inactive-fg16yu:#a4a4ad;
  --color-text-status-info-f9d9f2:#42b4ff;
  --color-text-status-success-1y5tbo:#2bb534;
  --color-text-status-warning-3d0ovg:#fbd332;
  --color-text-top-navigation-title-aohr2j:#f9f9fa;
  --color-board-placeholder-active-qurjro:#656871;
  --color-board-placeholder-hover-65yu5w:#006ce0;
  --color-drag-placeholder-active-jg6dgn:#656871;
  --color-drag-placeholder-hover-6pexh8:#006ce0;
  --color-dropzone-background-default-eeut4o:#161d26;
  --color-dropzone-background-hover-l4keub:#001129;
  --color-dropzone-text-default-z44ge1:#c6c6cd;
  --color-dropzone-text-hover-x0epne:#c6c6cd;
  --color-dropzone-border-default-kil4hh:#656871;
  --color-dropzone-border-hover-61fvj3:#75cfff;
  --color-gap-global-drawer-4xmarv:#0f141a;
}

@media not print {
  .awsui-polaris-dark-mode.awsui-visual-refresh .awsui-context-app-layout-toolbar:not(#\9 ) {
    --color-background-layout-main-taq3m8:#131920;
  }
}
@media not print {
  .awsui-context-app-layout-toolbar.awsui-polaris-dark-mode.awsui-visual-refresh:not(#\9 ) {
    --color-background-layout-main-taq3m8:#131920;
  }
}
@media not print {
  .awsui-polaris-dark-mode.awsui-visual-refresh .awsui-context-flashbar:not(#\9 ) {
    --color-background-button-primary-active-mfnz0f:#42b4ff;
    --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
    --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
    --color-border-input-focused-iz32in:#42b4ff;
    --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
    --color-text-button-primary-active-cf7bah:#0f141a;
    --color-text-button-primary-default-qh066v:#0f141a;
    --color-text-button-primary-hover-r2f2xu:#0f141a;
  }
}
@media not print {
  .awsui-context-flashbar.awsui-polaris-dark-mode.awsui-visual-refresh:not(#\9 ) {
    --color-background-button-primary-active-mfnz0f:#42b4ff;
    --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
    --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
    --color-border-input-focused-iz32in:#42b4ff;
    --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
    --color-text-button-primary-active-cf7bah:#0f141a;
    --color-text-button-primary-default-qh066v:#0f141a;
    --color-text-button-primary-hover-r2f2xu:#0f141a;
  }
}
@media not print {
  .awsui-polaris-dark-mode.awsui-visual-refresh .awsui-context-flashbar-warning:not(#\9 ) {
    --color-background-button-primary-active-mfnz0f:#42b4ff;
    --color-text-chat-bubble-outgoing-pvh8t4:#0f141a;
    --color-text-chat-bubble-incoming-upzomk:#0f141a;
    --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
    --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
    --color-border-input-focused-iz32in:#42b4ff;
    --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
    --color-text-body-default-hiigui:#0f141a;
    --color-text-button-primary-active-cf7bah:#0f141a;
    --color-text-button-primary-default-qh066v:#0f141a;
    --color-text-button-primary-hover-r2f2xu:#0f141a;
  }
}
@media not print {
  .awsui-context-flashbar-warning.awsui-polaris-dark-mode.awsui-visual-refresh:not(#\9 ) {
    --color-background-button-primary-active-mfnz0f:#42b4ff;
    --color-text-chat-bubble-outgoing-pvh8t4:#0f141a;
    --color-text-chat-bubble-incoming-upzomk:#0f141a;
    --color-border-calendar-grid-selected-focus-ring-sytrvs:#161d26;
    --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
    --color-border-input-focused-iz32in:#42b4ff;
    --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
    --color-text-body-default-hiigui:#0f141a;
    --color-text-button-primary-active-cf7bah:#0f141a;
    --color-text-button-primary-default-qh066v:#0f141a;
    --color-text-button-primary-hover-r2f2xu:#0f141a;
  }
}
@media not print {
  .awsui-polaris-dark-mode.awsui-visual-refresh .awsui-context-alert:not(#\9 ) {
    --color-background-button-normal-active-rjht18:rgba(255, 255, 255, 0.15);
    --color-background-button-normal-hover-ybw089:rgba(255, 255, 255, 0.1);
    --color-background-button-primary-active-mfnz0f:#42b4ff;
    --color-background-button-primary-default-a8naz7:#dedee3;
    --color-background-button-primary-hover-zx9agn:#ffffff;
    --color-background-segment-hover-gisxdz:rgba(255, 255, 255, 0.1);
    --color-border-button-normal-active-livx3l:#ffffff;
    --color-border-button-normal-default-fe398t:#dedee3;
    --color-border-button-normal-hover-weqpz5:#ffffff;
    --color-border-divider-default-6sbidx:#dedee3;
    --color-border-divider-panel-bottom-v0deuv:#dedee3;
    --color-border-divider-panel-side-y2lot0:#dedee3;
    --color-border-dropdown-group-tu6b11:#dedee3;
    --color-border-dropdown-item-default-etkshp:#dedee3;
    --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
    --color-border-item-focused-jl0a80:#f9f9fa;
    --color-border-panel-header-m0h2xg:#dedee3;
    --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
    --color-text-button-normal-active-8th787:#ffffff;
    --color-text-button-normal-default-pneugj:#dedee3;
    --color-text-button-normal-hover-s9n4f6:#ffffff;
    --color-text-link-button-normal-active-f9cwew:#ffffff;
    --color-text-button-primary-active-cf7bah:#0f141a;
    --color-text-button-primary-default-qh066v:#0f141a;
    --color-text-button-primary-hover-r2f2xu:#0f141a;
    --color-text-expandable-section-default-5p81hl:#dedee3;
    --color-text-expandable-section-hover-ukhcyc:#ffffff;
    --color-text-segment-hover-n3ponk:#ffffff;
  }
}
@media not print {
  .awsui-context-alert.awsui-polaris-dark-mode.awsui-visual-refresh:not(#\9 ) {
    --color-background-button-normal-active-rjht18:rgba(255, 255, 255, 0.15);
    --color-background-button-normal-hover-ybw089:rgba(255, 255, 255, 0.1);
    --color-background-button-primary-active-mfnz0f:#42b4ff;
    --color-background-button-primary-default-a8naz7:#dedee3;
    --color-background-button-primary-hover-zx9agn:#ffffff;
    --color-background-segment-hover-gisxdz:rgba(255, 255, 255, 0.1);
    --color-border-button-normal-active-livx3l:#ffffff;
    --color-border-button-normal-default-fe398t:#dedee3;
    --color-border-button-normal-hover-weqpz5:#ffffff;
    --color-border-divider-default-6sbidx:#dedee3;
    --color-border-divider-panel-bottom-v0deuv:#dedee3;
    --color-border-divider-panel-side-y2lot0:#dedee3;
    --color-border-dropdown-group-tu6b11:#dedee3;
    --color-border-dropdown-item-default-etkshp:#dedee3;
    --color-border-dropdown-item-selected-mmfhwp:#42b4ff;
    --color-border-item-focused-jl0a80:#f9f9fa;
    --color-border-panel-header-m0h2xg:#dedee3;
    --color-border-tabs-shadow-4q9l55:rgba(15, 20, 26, 1);
    --color-text-button-normal-active-8th787:#ffffff;
    --color-text-button-normal-default-pneugj:#dedee3;
    --color-text-button-normal-hover-s9n4f6:#ffffff;
    --color-text-link-button-normal-active-f9cwew:#ffffff;
    --color-text-button-primary-active-cf7bah:#0f141a;
    --color-text-button-primary-default-qh066v:#0f141a;
    --color-text-button-primary-hover-r2f2xu:#0f141a;
    --color-text-expandable-section-default-5p81hl:#dedee3;
    --color-text-expandable-section-hover-ukhcyc:#ffffff;
    --color-text-segment-hover-n3ponk:#ffffff;
  }
}
.awsui-polaris-compact-mode.awsui-visual-refresh .awsui-context-compact-table:not(#\9 ) {
  --space-expandable-section-icon-offset-top-vpm52v:0px;
  --space-layout-content-bottom-m3xce3:24px;
  --space-modal-content-bottom-la0k0r:8px;
}

.awsui-context-compact-table.awsui-polaris-compact-mode.awsui-visual-refresh:not(#\9 ) {
  --space-layout-content-bottom-m3xce3: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-tqkxvq, 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_npnzo_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_npnzo_197:not(#\9 ) {
  display: inline-flex;
  align-items: center;
}

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

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

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

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

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

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

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

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

.awsui_icon_h11ix_npnzo_189.awsui_size-small_h11ix_npnzo_225:not(#\9 ) {
  inline-size: var(--size-icon-normal-19036g, 16px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_npnzo_189.awsui_size-small-mapped-height_h11ix_npnzo_229:not(#\9 ) {
  block-size: var(--line-height-body-s-egzl4q, 16px);
  padding-block: calc((var(--line-height-body-s-egzl4q, 16px) - var(--size-icon-normal-19036g, 16px)) / 2);
  padding-inline: 0;
}

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

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

.awsui_icon_h11ix_npnzo_189.awsui_size-normal_h11ix_npnzo_244:not(#\9 ) {
  inline-size: var(--size-icon-normal-19036g, 16px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_npnzo_189.awsui_size-normal-mapped-height_h11ix_npnzo_248:not(#\9 ) {
  block-size: var(--line-height-body-m-ku8qvj, 22px);
  padding-block: calc((var(--line-height-body-m-ku8qvj, 22px) - var(--size-icon-normal-19036g, 16px)) / 2);
  padding-inline: 0;
}

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

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

.awsui_icon_h11ix_npnzo_189.awsui_size-medium_h11ix_npnzo_263:not(#\9 ) {
  inline-size: var(--size-icon-medium-hqjt7c, 16px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_npnzo_189.awsui_size-medium-mapped-height_h11ix_npnzo_267:not(#\9 ) {
  block-size: var(--line-height-heading-l-csxym2, 22px);
  padding-block: calc((var(--line-height-heading-l-csxym2, 22px) - var(--size-icon-medium-hqjt7c, 16px)) / 2);
  padding-inline: 0;
}

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

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

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

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

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

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

.awsui_icon_h11ix_npnzo_189.awsui_size-large_h11ix_npnzo_301:not(#\9 ) {
  inline-size: var(--size-icon-large-s31gew, 48px);
  box-sizing: border-box;
}

.awsui_icon_h11ix_npnzo_189.awsui_size-large-mapped-height_h11ix_npnzo_305:not(#\9 ) {
  block-size: var(--line-height-display-l-85ifs7, 56px);
  padding-block: calc((var(--line-height-display-l-85ifs7, 56px) - var(--size-icon-large-s31gew, 48px)) / 2);
  padding-inline: 0;
}

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

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

.awsui_icon_h11ix_npnzo_189.awsui_variant-normal_h11ix_npnzo_320:not(#\9 ) {
  color: currentColor;
}

.awsui_icon_h11ix_npnzo_189.awsui_variant-disabled_h11ix_npnzo_323:not(#\9 ) {
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
}

.awsui_icon_h11ix_npnzo_189.awsui_variant-inverted_h11ix_npnzo_326:not(#\9 ) {
  color: var(--color-text-inverted-fz0iii, #ffffff);
}

.awsui_icon_h11ix_npnzo_189.awsui_variant-subtle_h11ix_npnzo_329:not(#\9 ) {
  color: var(--color-text-icon-subtle-wxntoa, #687078);
}

.awsui_icon_h11ix_npnzo_189.awsui_variant-warning_h11ix_npnzo_332:not(#\9 ) {
  color: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_icon_h11ix_npnzo_189.awsui_variant-error_h11ix_npnzo_335:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_icon_h11ix_npnzo_189.awsui_variant-success_h11ix_npnzo_338:not(#\9 ) {
  color: var(--color-text-status-success-1y5tbo, #1d8102);
}

.awsui_icon_h11ix_npnzo_189.awsui_variant-link_h11ix_npnzo_341:not(#\9 ) {
  color: var(--color-text-link-default-rfi3yz, #0073bb);
}

.awsui_icon_h11ix_npnzo_189:not(#\9 ):is(.awsui_name-angle-left-double_h11ix_npnzo_344,
.awsui_name-angle-left_h11ix_npnzo_344,
.awsui_name-angle-right-double_h11ix_npnzo_346,
.awsui_name-angle-right_h11ix_npnzo_346,
.awsui_name-arrow-left_h11ix_npnzo_348,
.awsui_name-arrow-right_h11ix_npnzo_349,
.awsui_name-caret-left-filled_h11ix_npnzo_350,
.awsui_name-caret-right-filled_h11ix_npnzo_351,
.awsui_name-audio-full_h11ix_npnzo_352,
.awsui_name-audio-half_h11ix_npnzo_353,
.awsui_name-audio-off_h11ix_npnzo_354,
.awsui_name-external_h11ix_npnzo_355,
.awsui_name-redo_h11ix_npnzo_356,
.awsui_name-resize-area_h11ix_npnzo_357,
.awsui_name-send_h11ix_npnzo_358,
.awsui_name-shrink_h11ix_npnzo_359,
.awsui_name-undo_h11ix_npnzo_360,
.awsui_name-view-vertical_h11ix_npnzo_361) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_icon_h11ix_npnzo_189:not(#\9 ):is(.awsui_name-angle-left-double_h11ix_npnzo_344,
.awsui_name-angle-left_h11ix_npnzo_344,
.awsui_name-angle-right-double_h11ix_npnzo_346,
.awsui_name-angle-right_h11ix_npnzo_346,
.awsui_name-arrow-left_h11ix_npnzo_348,
.awsui_name-arrow-right_h11ix_npnzo_349,
.awsui_name-caret-left-filled_h11ix_npnzo_350,
.awsui_name-caret-right-filled_h11ix_npnzo_351,
.awsui_name-audio-full_h11ix_npnzo_352,
.awsui_name-audio-half_h11ix_npnzo_353,
.awsui_name-audio-off_h11ix_npnzo_354,
.awsui_name-external_h11ix_npnzo_355,
.awsui_name-redo_h11ix_npnzo_356,
.awsui_name-resize-area_h11ix_npnzo_357,
.awsui_name-send_h11ix_npnzo_358,
.awsui_name-shrink_h11ix_npnzo_359,
.awsui_name-undo_h11ix_npnzo_360,
.awsui_name-view-vertical_h11ix_npnzo_361):dir(rtl) {
  transform: scaleX(-1);
}

.awsui_badge_h11ix_npnzo_385: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-0jvt99, #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_13bmg_289:not(#\9 ) {
  inline-size: 20px;
  block-size: 10px;
}

.awsui_arrow-outer_xjuzf_13bmg_293:not(#\9 ), .awsui_arrow-inner_xjuzf_13bmg_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_13bmg_293:not(#\9 )::after, .awsui_arrow-inner_xjuzf_13bmg_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_13bmg_293:not(#\9 ):dir(rtl)::after, .awsui_arrow-inner_xjuzf_13bmg_293:not(#\9 ):dir(rtl)::after {
  transform: rotate(-45deg);
  transform-origin: 100% 100%;
}

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

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

.awsui_arrow-inner_xjuzf_13bmg_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-ngs2t8, #ffffff);
}

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

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

.awsui_arrow-position-top-center_xjuzf_13bmg_341 > .awsui_arrow-outer_xjuzf_13bmg_293:not(#\9 )::after, .awsui_arrow-position-top-right_xjuzf_13bmg_341 > .awsui_arrow-outer_xjuzf_13bmg_293:not(#\9 )::after, .awsui_arrow-position-top-left_xjuzf_13bmg_341 > .awsui_arrow-outer_xjuzf_13bmg_293:not(#\9 )::after, .awsui_arrow-position-top-responsive_xjuzf_13bmg_341 > .awsui_arrow-outer_xjuzf_13bmg_293:not(#\9 )::after {
  box-shadow: -0.71px -0.71px 4px -2px var(--color-shadow-default-ltuav4, rgba(0, 28, 36, 0.5));
}

.awsui_arrow-position-bottom-center_xjuzf_13bmg_344 > .awsui_arrow-outer_xjuzf_13bmg_293:not(#\9 )::after, .awsui_arrow-position-bottom-right_xjuzf_13bmg_344 > .awsui_arrow-outer_xjuzf_13bmg_293:not(#\9 )::after, .awsui_arrow-position-bottom-left_xjuzf_13bmg_344 > .awsui_arrow-outer_xjuzf_13bmg_293:not(#\9 )::after, .awsui_arrow-position-bottom-responsive_xjuzf_13bmg_344 > .awsui_arrow-outer_xjuzf_13bmg_293:not(#\9 )::after {
  box-shadow: 0.71px 0.71px 4px -2px var(--color-shadow-default-ltuav4, 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_13bmg_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-vmutj3, 12px);
  padding-inline: var(--space-m-u91ipm, 16px);
}

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

.awsui_body-variant-chart_xjuzf_13bmg_531:not(#\9 ) {
  padding-block: var(--space-static-s-pwj45y, 12px);
  padding-inline: var(--space-static-s-pwj45y, 12px);
}

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

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

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

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

.awsui_header_xjuzf_13bmg_553:not(#\9 ) {
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  font-size: var(--font-size-heading-xs-nmr45t, 16px);
  line-height: var(--line-height-heading-xs-apei93, 20px);
  font-weight: var(--font-weight-heading-xs-zs0wlo, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  flex: 1 1 auto;
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_header_xjuzf_13bmg_553 > h2:not(#\9 ) {
  font-size: var(--font-size-heading-xs-nmr45t, 16px);
  line-height: var(--line-height-heading-xs-apei93, 20px);
  font-weight: var(--font-weight-heading-xs-zs0wlo, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  display: inline;
}

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

.awsui_content-overflow-visible_xjuzf_13bmg_586: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_13bmg_734:not(#\9 ) {
  display: inline-block;
  position: fixed;
  inset-block-start: -9999px;
  inset-inline-start: -9999px;
  z-index: 2000;
}

.awsui_container_xjuzf_13bmg_734:not(#\9 )::before {
  content: "";
  position: absolute;
}

.awsui_container_xjuzf_13bmg_734:not(#\9 ):has(.awsui_container-arrow-position-bottom-left_xjuzf_13bmg_745)::before, .awsui_container_xjuzf_13bmg_734:not(#\9 ):has(.awsui_container-arrow-position-bottom-center_xjuzf_13bmg_745)::before, .awsui_container_xjuzf_13bmg_734:not(#\9 ):has(.awsui_container-arrow-position-bottom-right_xjuzf_13bmg_745)::before {
  inset-inline: 0;
  inset-block-start: -10px;
  block-size: 10px;
}

.awsui_container_xjuzf_13bmg_734:not(#\9 ):has(.awsui_container-arrow-position-top-left_xjuzf_13bmg_750)::before, .awsui_container_xjuzf_13bmg_734:not(#\9 ):has(.awsui_container-arrow-position-top-center_xjuzf_13bmg_750)::before, .awsui_container_xjuzf_13bmg_734:not(#\9 ):has(.awsui_container-arrow-position-top-right_xjuzf_13bmg_750)::before {
  inset-inline: 0;
  inset-block-end: -10px;
  block-size: 10px;
}

.awsui_container_xjuzf_13bmg_734:not(#\9 ):has(.awsui_container-arrow-position-right-top_xjuzf_13bmg_755)::before, .awsui_container_xjuzf_13bmg_734:not(#\9 ):has(.awsui_container-arrow-position-right-bottom_xjuzf_13bmg_755)::before {
  inset-block: 0;
  inset-inline-start: -10px;
  inline-size: 10px;
}

.awsui_container_xjuzf_13bmg_734:not(#\9 ):has(.awsui_container-arrow-position-left-top_xjuzf_13bmg_760)::before, .awsui_container_xjuzf_13bmg_734:not(#\9 ):has(.awsui_container-arrow-position-left-bottom_xjuzf_13bmg_760)::before {
  inset-block: 0;
  inset-inline-end: -10px;
  inline-size: 10px;
}

.awsui_container-body_xjuzf_13bmg_766: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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-723s7w, 2px);
  border-start-end-radius: var(--border-radius-popover-723s7w, 2px);
  border-end-start-radius: var(--border-radius-popover-723s7w, 2px);
  border-end-end-radius: var(--border-radius-popover-723s7w, 2px);
  background-color: var(--color-background-popover-ngs2t8, #ffffff);
  box-shadow: var(--shadow-popover-yo81w3, 0px 1px 4px -2px rgba(0, 28, 36, 0.5));
  border-block: var(--border-width-popover-0na7pc, 1px) solid var(--color-border-popover-quoqw5, #d5dbdb);
  border-inline: var(--border-width-popover-0na7pc, 1px) solid var(--color-border-popover-quoqw5, #d5dbdb);
}

.awsui_container-body-variant-annotation_xjuzf_13bmg_806:not(#\9 ) {
  background-color: var(--color-background-status-info-60ssq8, #f1faff);
  border-color: var(--color-border-status-info-fjyzd6, #0073bb);
}

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

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

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

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

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

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

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

.awsui_container-arrow-position-right-top_xjuzf_13bmg_755:not(#\9 ), .awsui_container-arrow-position-right-bottom_xjuzf_13bmg_755: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_13bmg_755:not(#\9 ):dir(rtl), .awsui_container-arrow-position-right-bottom_xjuzf_13bmg_755:not(#\9 ):dir(rtl) {
  transform: rotate(90deg);
  transform-origin: 100% 100%;
}

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

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

.awsui_container-arrow-position-left-top_xjuzf_13bmg_760:not(#\9 ), .awsui_container-arrow-position-left-bottom_xjuzf_13bmg_760: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_13bmg_760:not(#\9 ):dir(rtl), .awsui_container-arrow-position-left-bottom_xjuzf_13bmg_760:not(#\9 ):dir(rtl) {
  transform: rotate(-90deg);
  transform-origin: 0% 100%;
}

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

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

.awsui_container-arrow-position-top-center_xjuzf_13bmg_750:not(#\9 ), .awsui_container-arrow-position-top-right_xjuzf_13bmg_750:not(#\9 ), .awsui_container-arrow-position-top-left_xjuzf_13bmg_750:not(#\9 ), .awsui_container-arrow-position-top-responsive_xjuzf_13bmg_875:not(#\9 ) {
  transform: rotate(180deg);
  transform-origin: 50% 50%;
}

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

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

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

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

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

.awsui_container-arrow-position-bottom-left_xjuzf_13bmg_745: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_13bmg_734:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_xjuzf_13bmg_1 var(--motion-duration-show-paced-kxd6k3, 180ms) var(--motion-easing-show-paced-2zwyek, ease-out);
}

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

.awsui_container_xjuzf_13bmg_734.awsui_refresh_xjuzf_13bmg_1069:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_xjuzf_13bmg_1 var(--motion-duration-refresh-only-fast-pio18j, 0ms) var(--motion-easing-refresh-only-a-tqkxvq, cubic-bezier(0, 0, 0, 1));
}

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

.awsui_root_xjuzf_13bmg_1091: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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  color: inherit;
}

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

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

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

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

.awsui_trigger-type-text-inline_xjuzf_13bmg_1146:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-block: 0;
  /*
    This transparent border is necessary to maintain space between the trigger and the bottom-positioned popover.
  */
  border-block-end: var(--border-divider-list-width-x6rz7e, 1px) dashed transparent;
  -webkit-text-decoration: underline dashed currentColor;
  text-decoration: underline dashed currentColor;
  text-decoration-thickness: var(--border-divider-list-width-x6rz7e, 1px);
  text-underline-offset: 0.25em;
}

.awsui_trigger-type-text-inline_xjuzf_13bmg_1146.awsui_overflow-ellipsis_xjuzf_13bmg_1138:not(#\9 ) {
  /*
    This style needs because of the overflow: hidden would otherwise conceal the underline styles.
  */
  padding-block-end: calc(0.25em + var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_trigger-type-text_xjuzf_13bmg_1146:not(#\9 ) {
  border-block: 0;
  border-block-end: var(--border-divider-list-width-x6rz7e, 1px) dashed currentColor;
}

.awsui_trigger-type-text-inline_xjuzf_13bmg_1146:not(#\9 ),
.awsui_trigger-type-text_xjuzf_13bmg_1146:not(#\9 ) {
  border-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  background-color: transparent;
  cursor: pointer;
}

.awsui_trigger-type-text-inline_xjuzf_13bmg_1146:not(#\9 ):focus,
.awsui_trigger-type-text_xjuzf_13bmg_1146:not(#\9 ):focus {
  outline: none;
}

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

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

body[data-awsui-focus-visible=true] .awsui_trigger-type-text-inline_xjuzf_13bmg_1146:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_trigger-type-text_xjuzf_13bmg_1146: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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

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

.awsui_popover-inline-content_xjuzf_13bmg_1218:not(#\9 ) {
  display: inline;
}

.awsui_hover-area_xjuzf_13bmg_1222:not(#\9 ) {
  pointer-events: none;
  padding-block: var(--space-static-s-pwj45y, 12px);
  padding-inline: var(--space-static-s-pwj45y, 12px);
  margin-block: calc(-1 * var(--space-static-s-pwj45y, 12px));
  margin-inline: calc(-1 * var(--space-static-s-pwj45y, 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/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_1tzef_1 {
  0% {
    transform: rotate(var(--awsui-spinner-rotator-from-xgujsu));
  }
  100% {
    transform: rotate(var(--awsui-spinner-rotator-to-xgujsu));
  }
}
@keyframes awsui_spinner-line-left_1612d_1tzef_1 {
  0% {
    transform: rotate(var(--awsui-spinner-line-left-from-xgujsu));
  }
  50% {
    transform: rotate(var(--awsui-spinner-line-left-to-xgujsu));
  }
  100% {
    transform: rotate(var(--awsui-spinner-line-left-from-xgujsu));
  }
}
@keyframes awsui_spinner-line-right_1612d_1tzef_1 {
  0% {
    transform: rotate(var(--awsui-spinner-line-right-from-xgujsu));
  }
  50% {
    transform: rotate(var(--awsui-spinner-line-right-to-xgujsu));
  }
  100% {
    transform: rotate(var(--awsui-spinner-line-right-from-xgujsu));
  }
}
.awsui_root_1612d_1tzef_183:not(#\9 ) {
  --awsui-spinner-rotator-from-xgujsu: 0deg;
  --awsui-spinner-rotator-to-xgujsu: 360deg;
  --awsui-spinner-line-left-from-xgujsu: 0deg;
  --awsui-spinner-line-left-to-xgujsu: 120deg;
  --awsui-spinner-line-right-from-xgujsu: 90deg;
  --awsui-spinner-line-right-to-xgujsu: -30deg;
  display: inline-block;
  vertical-align: top;
  /*stylelint-disable-next-line @amzn/awsui-no-motion-outside-of-mixin */
  animation: awsui_spinner-rotator_1612d_1tzef_1 0.7s linear infinite;
  box-sizing: border-box;
  line-height: 0;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

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

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

.awsui_root_1612d_1tzef_183.awsui_size-large_1612d_1tzef_214:not(#\9 ) {
  inline-size: var(--size-icon-large-s31gew, 48px);
  block-size: var(--size-icon-large-s31gew, 48px);
  padding-block: calc((var(--size-icon-large-s31gew, 48px) - 36px) / 2);
  padding-inline: calc((var(--size-icon-large-s31gew, 48px) - 36px) / 2);
  margin-block: calc((var(--line-height-display-l-85ifs7, 56px) - var(--size-icon-large-s31gew, 48px)) / 2);
  box-sizing: border-box;
}

.awsui_root_1612d_1tzef_183.awsui_variant-normal_1612d_1tzef_222:not(#\9 ) {
  color: currentColor;
}

.awsui_root_1612d_1tzef_183.awsui_variant-disabled_1612d_1tzef_225:not(#\9 ) {
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
}

.awsui_root_1612d_1tzef_183.awsui_variant-inverted_1612d_1tzef_228:not(#\9 ) {
  color: var(--color-text-inverted-fz0iii, #ffffff);
}

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

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

.awsui_circle_1612d_1tzef_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_1tzef_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_1tzef_240.awsui_circle-left_1612d_1tzef_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_1tzef_1;
}

.awsui_circle_1612d_1tzef_240.awsui_circle-right_1612d_1tzef_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_1tzef_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_1379u_153:not(#\9 ) {
  /* used in test-utils */
}

.awsui_button_vjswe_1379u_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-rw26ot, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  letter-spacing: var(--font-button-letter-spacing-y3mzp4, 0.25px);
  border-start-start-radius: var(--border-radius-button-nhy1md, 2px);
  border-start-end-radius: var(--border-radius-button-nhy1md, 2px);
  border-end-start-radius: var(--border-radius-button-nhy1md, 2px);
  border-end-end-radius: var(--border-radius-button-nhy1md, 2px);
  border-block: var(--border-width-button-sp4b2l, 1px) solid;
  border-inline: var(--border-width-button-sp4b2l, 1px) solid;
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: var(--space-button-horizontal-t663bl, 20px);
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}

.awsui_button_vjswe_1379u_157.awsui_variant-normal_vjswe_1379u_205:not(#\9 ) {
  background: var(--color-background-button-normal-default-keu31e, #ffffff);
  color: var(--color-text-button-normal-default-pneugj, #545b64);
  border-color: var(--color-border-button-normal-default-fe398t, #545b64);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1379u_157.awsui_variant-normal_vjswe_1379u_205:not(#\9 ):hover {
  background: var(--color-background-button-normal-hover-ybw089, #fafafa);
  color: var(--color-text-button-normal-hover-s9n4f6, #16191f);
  border-color: var(--color-border-button-normal-hover-weqpz5, #16191f);
  text-decoration: none;
}

.awsui_button_vjswe_1379u_157.awsui_variant-normal_vjswe_1379u_205:not(#\9 ):active {
  background: var(--color-background-button-normal-active-rjht18, #eaeded);
  color: var(--color-text-button-normal-active-8th787, #16191f);
  border-color: var(--color-border-button-normal-active-livx3l, #545b64);
}

.awsui_button_vjswe_1379u_157.awsui_variant-normal_vjswe_1379u_205.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: var(--color-background-button-normal-disabled-1v3vdk, #ffffff);
  border-color: var(--color-border-button-normal-disabled-6o7xph, #d5dbdb);
  color: var(--color-text-button-normal-disabled-tyfjqv, #879596);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1379u_157.awsui_variant-primary_vjswe_1379u_230:not(#\9 ) {
  background: var(--color-background-button-primary-default-a8naz7, #ff9900);
  color: var(--color-text-button-primary-default-qh066v, #16191f);
  border-color: var(--color-background-button-primary-default-a8naz7, #ff9900);
  position: relative;
  text-decoration: none;
}

.awsui_button_vjswe_1379u_157.awsui_variant-primary_vjswe_1379u_230:not(#\9 ):hover {
  background: var(--color-background-button-primary-hover-zx9agn, #ec7211);
  color: var(--color-text-button-primary-hover-r2f2xu, #16191f);
  border-color: var(--color-background-button-primary-hover-zx9agn, #ec7211);
  text-decoration: none;
}

.awsui_button_vjswe_1379u_157.awsui_variant-primary_vjswe_1379u_230:not(#\9 ):active {
  background: var(--color-background-button-primary-active-mfnz0f, #eb5f07);
  color: var(--color-text-button-primary-active-cf7bah, #16191f);
  border-color: var(--color-background-button-primary-active-mfnz0f, #eb5f07);
}

.awsui_button_vjswe_1379u_157.awsui_variant-primary_vjswe_1379u_230.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: var(--color-background-button-primary-disabled-7ea134, #ffffff);
  border-color: var(--color-border-button-primary-disabled-ioh6va, #d5dbdb);
  color: var(--color-text-button-primary-disabled-yvkdaf, #879596);
  text-decoration: none;
  cursor: auto;
}

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

.awsui_button_vjswe_1379u_157.awsui_variant-link_vjswe_1379u_255:not(#\9 ):hover {
  background: var(--color-background-button-link-hover-w2eeip, #fafafa);
  color: var(--color-text-button-normal-hover-s9n4f6, #16191f);
  border-color: var(--color-background-button-link-hover-w2eeip, #fafafa);
  text-decoration: none;
}

.awsui_button_vjswe_1379u_157.awsui_variant-link_vjswe_1379u_255:not(#\9 ):active {
  background: var(--color-background-button-link-active-0jt56e, #eaeded);
  color: var(--color-text-button-normal-active-8th787, #16191f);
  border-color: var(--color-background-button-link-active-0jt56e, #eaeded);
}

.awsui_button_vjswe_1379u_157.awsui_variant-link_vjswe_1379u_255.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

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

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

.awsui_button_vjswe_1379u_157.awsui_variant-icon_vjswe_1379u_280:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
  border-color: transparent;
}

.awsui_button_vjswe_1379u_157.awsui_variant-icon_vjswe_1379u_280.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-button-icon-disabled-5g8qh4, #879596);
  text-decoration: none;
  cursor: auto;
}

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

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

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

.awsui_button_vjswe_1379u_157.awsui_variant-inline-icon_vjswe_1379u_305.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-button-inline-icon-disabled-wzogue, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

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

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

.awsui_button_vjswe_1379u_157.awsui_variant-inline-icon-pointer-target_vjswe_1379u_330:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-button-inline-icon-default-uo0ibe, #545b64);
  border-color: transparent;
}

.awsui_button_vjswe_1379u_157.awsui_variant-inline-icon-pointer-target_vjswe_1379u_330.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-button-inline-icon-disabled-wzogue, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1379u_157.awsui_variant-inline-link_vjswe_1379u_355:not(#\9 ) {
  background: transparent;
  color: var(--color-text-button-normal-default-pneugj, #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_1379u_157.awsui_variant-inline-link_vjswe_1379u_355:not(#\9 ):hover {
  background: transparent;
  color: var(--color-text-button-normal-hover-s9n4f6, #16191f);
  border-color: transparent;
  text-decoration: none;
}

.awsui_button_vjswe_1379u_157.awsui_variant-inline-link_vjswe_1379u_355:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-button-normal-active-8th787, #16191f);
  border-color: transparent;
}

.awsui_button_vjswe_1379u_157.awsui_variant-inline-link_vjswe_1379u_355.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

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

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

.awsui_button_vjswe_1379u_157.awsui_variant-modal-dismiss_vjswe_1379u_384:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
  border-color: transparent;
}

.awsui_button_vjswe_1379u_157.awsui_variant-modal-dismiss_vjswe_1379u_384.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

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

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

.awsui_button_vjswe_1379u_157.awsui_variant-flashbar-icon_vjswe_1379u_409:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-interactive-inverted-default-ga1ni9, #d5dbdb);
  border-color: transparent;
}

.awsui_button_vjswe_1379u_157.awsui_variant-flashbar-icon_vjswe_1379u_409.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

.awsui_button_vjswe_1379u_157.awsui_variant-breadcrumb-group_vjswe_1379u_434:not(#\9 ) {
  background: transparent;
  color: var(--color-text-link-default-rfi3yz, #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_1379u_157.awsui_variant-breadcrumb-group_vjswe_1379u_434:not(#\9 ):hover {
  background: transparent;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
  border-color: transparent;
  text-decoration: none;
}

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

.awsui_button_vjswe_1379u_157.awsui_variant-breadcrumb-group_vjswe_1379u_434.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

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

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

.awsui_button_vjswe_1379u_157.awsui_variant-menu-trigger_vjswe_1379u_464:not(#\9 ):active {
  background: transparent;
  color: var(--color-text-button-normal-active-8th787, #16191f);
  border-color: transparent;
}

.awsui_button_vjswe_1379u_157.awsui_variant-menu-trigger_vjswe_1379u_464.awsui_disabled_vjswe_1379u_223:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
  text-decoration: none;
  cursor: auto;
}

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

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

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

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

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-icon_vjswe_1379u_280, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-modal-dismiss_vjswe_1379u_384, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-flashbar-icon_vjswe_1379u_409 {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-icon_vjswe_1379u_280, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-modal-dismiss_vjswe_1379u_384, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-flashbar-icon_vjswe_1379u_409 {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-991yn0, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-icon_vjswe_1379u_280::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-modal-dismiss_vjswe_1379u_384::before, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-flashbar-icon_vjswe_1379u_409::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-991yn0, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-uqaogp, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-991yn0, 3px) + var(--space-button-focus-outline-gutter-991yn0, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-uqaogp, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-uqaogp, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-inline-icon_vjswe_1379u_305, body[data-awsui-focus-visible=true] .awsui_button_vjswe_1379u_157:not(#\9 ):focus.awsui_variant-inline-icon-pointer-target_vjswe_1379u_330 {
  position: relative;
}

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

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

.awsui_button_vjswe_1379u_157.awsui_button-no-text_vjswe_1379u_556:not(#\9 ) {
  padding-inline-start: var(--space-button-icon-only-horizontal-5qslnl, 16px);
  padding-inline-end: var(--space-button-icon-only-horizontal-5qslnl, 16px);
}

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

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

.awsui_button_vjswe_1379u_157.awsui_variant-icon_vjswe_1379u_280:not(#\9 ), .awsui_button_vjswe_1379u_157.awsui_variant-inline-icon_vjswe_1379u_305:not(#\9 ), .awsui_button_vjswe_1379u_157.awsui_variant-inline-icon-pointer-target_vjswe_1379u_330:not(#\9 ), .awsui_button_vjswe_1379u_157.awsui_variant-flashbar-icon_vjswe_1379u_409:not(#\9 ) {
  padding-inline: var(--space-xxs-y2432o, 4px);
}

.awsui_button_vjswe_1379u_157.awsui_variant-modal-dismiss_vjswe_1379u_384:not(#\9 ) {
  padding-block: var(--space-button-modal-dismiss-vertical-wsynsn, 4px);
  padding-inline: var(--space-xxs-y2432o, 4px);
  margin-inline-end: calc(-1 * var(--space-xxs-y2432o, 4px));
}

.awsui_button_vjswe_1379u_157.awsui_variant-inline-icon_vjswe_1379u_305:not(#\9 ) {
  padding-block: 0;
  border-block: 0;
  border-inline: 0;
}

.awsui_button_vjswe_1379u_157.awsui_variant-inline-icon-pointer-target_vjswe_1379u_330:not(#\9 ) {
  padding-block: var(--space-xxxs-gn3248, 2px);
  border-block: 0;
  border-inline: 0;
}

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

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

.awsui_button_vjswe_1379u_157.awsui_variant-inline-link_vjswe_1379u_355 > .awsui_icon-left_vjswe_1379u_585:not(#\9 ) {
  inset-inline-start: 0;
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_button_vjswe_1379u_157.awsui_variant-inline-link_vjswe_1379u_355 > .awsui_icon-right_vjswe_1379u_590:not(#\9 ) {
  inset-inline-end: 0;
  margin-inline-start: var(--space-xs-6dgkww, 8px);
}

.awsui_button_vjswe_1379u_157.awsui_button-no-text_vjswe_1379u_556 > .awsui_icon_vjswe_1379u_585:not(#\9 ) {
  margin-inline-start: auto;
  margin-inline-end: auto;
  inset-inline: 0;
}

.awsui_link_vjswe_1379u_609.awsui_disabled_vjswe_1379u_223:not(#\9 ):not(.awsui_disabled-with-reason_vjswe_1379u_609) {
  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_14dd3_9:not(#\9 ) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-xs-6dgkww, 8px);
}

.awsui_root_37gf8_14dd3_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_14ina_193:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_mx3cw_14ina_1 var(--motion-duration-show-paced-kxd6k3, 180ms) var(--motion-easing-show-paced-2zwyek, ease-out);
}

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

.awsui_root_mx3cw_14ina_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_14ina_215.awsui_hidden_mx3cw_14ina_250:not(#\9 ) {
  display: none;
}

.awsui_alert_mx3cw_14ina_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  display: flex;
  flex-direction: row;
  border-block: var(--border-width-alert-hhv0sm, 1px) solid;
  border-inline: var(--border-width-alert-hhv0sm, 1px) solid;
  border-start-start-radius: var(--border-radius-alert-ucuq5b, 2px);
  border-start-end-radius: var(--border-radius-alert-ucuq5b, 2px);
  border-end-start-radius: var(--border-radius-alert-ucuq5b, 2px);
  border-end-end-radius: var(--border-radius-alert-ucuq5b, 2px);
  padding-block: var(--space-alert-vertical-bll0jx, 12px);
  padding-inline: var(--space-alert-horizontal-cz9bkf, 20px);
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
}

.awsui_alert-wrapper_mx3cw_14ina_298:not(#\9 ) {
  flex: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--space-alert-action-left-9iq0uj, 20px);
}

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

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

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

.awsui_action_mx3cw_14ina_320:not(#\9 ) {
  white-space: nowrap;
}

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

.awsui_alert-focus-wrapper_mx3cw_14ina_329:not(#\9 ) {
  flex: 1;
  min-inline-size: 70%;
  display: grid;
  grid-template-columns: min-content auto;
}

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

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

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

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

.awsui_text_mx3cw_14ina_360:not(#\9 ) {
  min-inline-size: 0;
  padding-block: var(--border-width-alert-hhv0sm, 1px);
  padding-inline: 0;
  margin-block: var(--space-scaled-xxs-9g5fvl, 4px);
  margin-inline: var(--space-xxs-y2432o, 4px);
}

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

.awsui_text_mx3cw_14ina_360.awsui_message_mx3cw_14ina_370:not(#\9 ) {
  margin-inline-end: var(--space-alert-message-right-woadlh, 0px);
}

.awsui_action-wrapped_mx3cw_14ina_374:not(#\9 ) {
  margin-block-end: var(--space-xxs-y2432o, 4px);
}

.awsui_icon-size-medium_mx3cw_14ina_378 > .awsui_alert-wrapper_mx3cw_14ina_298 > .awsui_action-wrapped_mx3cw_14ina_374:not(#\9 ) {
  margin-inline-start: calc(var(--size-icon-medium-hqjt7c, 16px) + var(--space-xs-6dgkww, 8px));
}

.awsui_icon-size-big_mx3cw_14ina_382 > .awsui_alert-wrapper_mx3cw_14ina_298 > .awsui_action-wrapped_mx3cw_14ina_374:not(#\9 ) {
  margin-inline-start: calc(var(--size-icon-big-fdyugp, 32px) + var(--space-xs-6dgkww, 8px));
}

.awsui_icon-size-normal_mx3cw_14ina_386 > .awsui_alert-wrapper_mx3cw_14ina_298 > .awsui_action-wrapped_mx3cw_14ina_374:not(#\9 ) {
  margin-inline-start: calc(var(--size-icon-normal-19036g, 16px) + var(--space-xs-6dgkww, 8px));
}

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

.awsui_dismiss_mx3cw_14ina_395:not(#\9 ) {
  margin-inline-end: calc(-1 * var(--space-xxs-y2432o, 4px));
  margin-inline-start: var(--space-s-vmutj3, 12px);
}

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

.awsui_type-error_mx3cw_14ina_404:not(#\9 ) {
  border-color: var(--color-border-status-error-si9bvu, #d13212);
  background-color: var(--color-background-status-error-qqw3y6, #fdf3f1);
}

.awsui_type-error_mx3cw_14ina_404 > .awsui_alert-wrapper_mx3cw_14ina_298 > .awsui_alert-focus-wrapper_mx3cw_14ina_329 > .awsui_icon_mx3cw_14ina_367:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_type-warning_mx3cw_14ina_412:not(#\9 ) {
  border-color: var(--color-border-status-warning-6ord33, #906806);
  background-color: var(--color-background-status-warning-vog9u8, #fffef0);
}

.awsui_type-warning_mx3cw_14ina_412 > .awsui_alert-wrapper_mx3cw_14ina_298 > .awsui_alert-focus-wrapper_mx3cw_14ina_329 > .awsui_icon_mx3cw_14ina_367:not(#\9 ) {
  color: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_type-success_mx3cw_14ina_420:not(#\9 ) {
  border-color: var(--color-border-status-success-pd93hw, #1d8102);
  background-color: var(--color-background-status-success-n9cvxc, #f2f8f0);
}

.awsui_type-success_mx3cw_14ina_420 > .awsui_alert-wrapper_mx3cw_14ina_298 > .awsui_alert-focus-wrapper_mx3cw_14ina_329 > .awsui_icon_mx3cw_14ina_367:not(#\9 ) {
  color: var(--color-text-status-success-1y5tbo, #1d8102);
}

.awsui_type-info_mx3cw_14ina_428:not(#\9 ) {
  border-color: var(--color-border-status-info-fjyzd6, #0073bb);
  background-color: var(--color-background-status-info-60ssq8, #f1faff);
}

.awsui_type-info_mx3cw_14ina_428 > .awsui_alert-wrapper_mx3cw_14ina_298 > .awsui_alert-focus-wrapper_mx3cw_14ina_329 > .awsui_icon_mx3cw_14ina_367:not(#\9 ) {
  color: var(--color-text-status-info-f9d9f2, #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_hauf3_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_anchor-list_swimc_hauf3_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_hauf3_221:not(#\9 )::before {
  content: "";
  background-color: var(--color-border-divider-default-6sbidx, #eaeded);
  border-start-start-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  border-start-end-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  border-end-start-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  border-end-end-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  inset-block-end: -2px;
  pointer-events: none;
  position: absolute;
  inset-block-start: -2px;
  inline-size: 2px;
}

.awsui_anchor-item_swimc_hauf3_244:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-secondary-3hf5bn, #545b64);
  font-weight: 400;
  margin-block: var(--space-scaled-xxs-9g5fvl, 4px);
  margin-inline: 0;
  transition: var(--motion-duration-slow-smdet5, 180ms);
  transition-property: all;
}

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

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

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

.awsui_anchor-link_swimc_hauf3_281:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  align-items: baseline;
  color: var(--color-text-body-secondary-3hf5bn, #545b64);
  display: flex;
  flex-direction: row;
  font-weight: 400;
  text-decoration: none;
  transition: var(--motion-duration-slow-smdet5, 180ms);
  transition-property: all;
}

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

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

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

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

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

.awsui_anchor-link--active_swimc_hauf3_323:not(#\9 ) {
  font-weight: var(--font-wayfinding-link-active-weight-qpw3j2, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  color: var(--color-text-accent-bpzut2, #0073bb);
}

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

.awsui_anchor-link-info_swimc_hauf3_334:not(#\9 ) {
  margin-inline-start: var(--space-xs-6dgkww, 8px);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  font-weight: 700;
  letter-spacing: 0.005em;
  color: var(--color-text-link-default-rfi3yz, #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_n1i8p_193:not(#\9 ) {
  inline-size: 20px;
  block-size: 10px;
}

.awsui_arrow-outer_1hpp3_n1i8p_197:not(#\9 ), .awsui_arrow-inner_1hpp3_n1i8p_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_n1i8p_197:not(#\9 )::after, .awsui_arrow-inner_1hpp3_n1i8p_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_n1i8p_197:not(#\9 ):dir(rtl)::after, .awsui_arrow-inner_1hpp3_n1i8p_197:not(#\9 ):dir(rtl)::after {
  transform: rotate(-45deg);
  transform-origin: 100% 100%;
}

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

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

.awsui_arrow-inner_1hpp3_n1i8p_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-60ssq8, #f1faff);
}

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

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

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

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

.awsui_annotation_1hpp3_n1i8p_252:not(#\9 ),
.awsui_next-button_1hpp3_n1i8p_253:not(#\9 ),
.awsui_previous-button_1hpp3_n1i8p_254:not(#\9 ),
.awsui_finish-button_1hpp3_n1i8p_255:not(#\9 ),
.awsui_header_1hpp3_n1i8p_256:not(#\9 ),
.awsui_step-counter-content_1hpp3_n1i8p_257:not(#\9 ),
.awsui_content_1hpp3_n1i8p_258:not(#\9 ) {
  /* used in test-utils */
}

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

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

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

.awsui_divider_1hpp3_n1i8p_278:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_hotspot_1hpp3_n1i8p_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-xgujsu, 40px 0 0 0);
  position: relative;
  inline-size: 16px;
  block-size: 16px;
}

.awsui_hotspot_1hpp3_n1i8p_282:not(#\9 ):before {
  content: "";
  position: absolute;
  inset: calc(-1 * var(--space-xxs-y2432o, 4px));
}

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

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

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

body[data-awsui-focus-visible=true] .awsui_hotspot_1hpp3_n1i8p_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-ejjcbs, 50%);
  border-start-end-radius: var(--border-radius-control-circular-focus-ring-ejjcbs, 50%);
  border-end-start-radius: var(--border-radius-control-circular-focus-ring-ejjcbs, 50%);
  border-end-end-radius: var(--border-radius-control-circular-focus-ring-ejjcbs, 50%);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

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

.awsui_hotspot_1hpp3_n1i8p_282:not(#\9 ):hover > .awsui_icon_1hpp3_n1i8p_352 {
  stroke: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_hotspot_1hpp3_n1i8p_282:not(#\9 ):active > .awsui_icon_1hpp3_n1i8p_352 {
  stroke: var(--color-text-link-default-rfi3yz, #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_fxrr2_172.awsui_p-variant_18wu0_fxrr2_172.awsui_color-default_18wu0_fxrr2_172:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_b-variant_18wu0_fxrr2_172.awsui_color-default_18wu0_fxrr2_172:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_strong-variant_18wu0_fxrr2_172.awsui_color-default_18wu0_fxrr2_172:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_code-variant_18wu0_fxrr2_172.awsui_color-default_18wu0_fxrr2_172:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_pre-variant_18wu0_fxrr2_172.awsui_color-default_18wu0_fxrr2_172:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_samp-variant_18wu0_fxrr2_172.awsui_color-default_18wu0_fxrr2_172:not(#\9 ) {
  color: var(--color-text-body-default-hiigui, #16191f);
}

.awsui_box_18wu0_fxrr2_172.awsui_h1-variant_18wu0_fxrr2_176.awsui_color-default_18wu0_fxrr2_172:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_h2-variant_18wu0_fxrr2_176.awsui_color-default_18wu0_fxrr2_172:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_h3-variant_18wu0_fxrr2_176.awsui_color-default_18wu0_fxrr2_172:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_h4-variant_18wu0_fxrr2_176.awsui_color-default_18wu0_fxrr2_172:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_h5-variant_18wu0_fxrr2_176.awsui_color-default_18wu0_fxrr2_172:not(#\9 ) {
  color: var(--color-text-heading-default-smq8pd, #16191f);
}

.awsui_box_18wu0_fxrr2_172.awsui_small-variant_18wu0_fxrr2_180.awsui_color-default_18wu0_fxrr2_172:not(#\9 ) {
  color: var(--color-text-small-f074fl, #687078);
}

.awsui_box_18wu0_fxrr2_172.awsui_a-variant_18wu0_fxrr2_184.awsui_color-default_18wu0_fxrr2_172:not(#\9 ) {
  color: var(--color-text-link-default-rfi3yz, #0073bb);
}

.awsui_box_18wu0_fxrr2_172.awsui_small-variant_18wu0_fxrr2_180.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_code-variant_18wu0_fxrr2_172.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-variant_18wu0_fxrr2_172.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_b-variant_18wu0_fxrr2_172.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_strong-variant_18wu0_fxrr2_172.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_pre-variant_18wu0_fxrr2_172.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_samp-variant_18wu0_fxrr2_172.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_a-variant_18wu0_fxrr2_184.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
}

.awsui_box_18wu0_fxrr2_172.awsui_h5-variant_18wu0_fxrr2_176.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ) {
  font-size: var(--font-size-heading-xs-nmr45t, 16px);
  line-height: var(--line-height-heading-xs-apei93, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_h4-variant_18wu0_fxrr2_176.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ) {
  font-size: var(--font-size-heading-s-1xsp6b, 16px);
  line-height: var(--line-height-heading-s-av19j1, 20px);
  letter-spacing: var(--letter-spacing-heading-s-gxk1hf, normal);
}

.awsui_box_18wu0_fxrr2_172.awsui_h3-variant_18wu0_fxrr2_176.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
  line-height: var(--line-height-heading-m-v86qsm, 22px);
  letter-spacing: var(--letter-spacing-heading-m-ou0vcz, normal);
}

.awsui_box_18wu0_fxrr2_172.awsui_h2-variant_18wu0_fxrr2_176.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ) {
  font-size: var(--font-size-heading-l-2bb1vx, 18px);
  line-height: var(--line-height-heading-l-csxym2, 22px);
  letter-spacing: var(--letter-spacing-heading-l-i1its6, normal);
}

.awsui_box_18wu0_fxrr2_172.awsui_h1-variant_18wu0_fxrr2_176.awsui_font-size-default_18wu0_fxrr2_188:not(#\9 ) {
  font-size: var(--font-size-heading-xl-0utn3l, 28px);
  line-height: var(--line-height-heading-xl-vhld21, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-oma7pf, normal);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-variant_18wu0_fxrr2_172.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_code-variant_18wu0_fxrr2_172.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_pre-variant_18wu0_fxrr2_172.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_samp-variant_18wu0_fxrr2_172.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_small-variant_18wu0_fxrr2_180.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_a-variant_18wu0_fxrr2_184.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ) {
  font-weight: 400;
}

.awsui_box_18wu0_fxrr2_172.awsui_strong-variant_18wu0_fxrr2_172.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_b-variant_18wu0_fxrr2_172.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ) {
  font-weight: 700;
}

.awsui_box_18wu0_fxrr2_172.awsui_h5-variant_18wu0_fxrr2_176.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ) {
  font-weight: var(--font-weight-heading-xs-zs0wlo, 400);
}

.awsui_box_18wu0_fxrr2_172.awsui_h4-variant_18wu0_fxrr2_176.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ) {
  font-weight: var(--font-weight-heading-s-zyfn4j, 700);
}

.awsui_box_18wu0_fxrr2_172.awsui_h3-variant_18wu0_fxrr2_176.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ) {
  font-weight: var(--font-weight-heading-m-g6flre, 400);
}

.awsui_box_18wu0_fxrr2_172.awsui_h2-variant_18wu0_fxrr2_176.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ) {
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
}

.awsui_box_18wu0_fxrr2_172.awsui_h1-variant_18wu0_fxrr2_176.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ) {
  font-weight: var(--font-weight-heading-xl-2dfrtq, 400);
}

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

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

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

.awsui_box_18wu0_fxrr2_172.awsui_key-label-variant_18wu0_fxrr2_270:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  font-weight: var(--font-display-label-weight-otlpwd, 400);
  color: var(--color-text-label-hkhqh5, #545b64);
  margin-block-end: var(--space-key-value-gap-352094, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_gen-ai-label-variant_18wu0_fxrr2_277:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  font-style: italic;
  color: var(--color-text-label-gen-ai-na1xhy, #7300e5);
}

.awsui_box_18wu0_fxrr2_172.awsui_value-large-variant_18wu0_fxrr2_284:not(#\9 ) {
  font-size: var(--font-size-display-l-5exf0u, 44px);
  line-height: var(--line-height-display-l-85ifs7, 56px);
  letter-spacing: var(--letter-spacing-display-l-4b5d4y, normal);
  font-weight: var(--font-box-value-large-weight-i90agj, 300);
  color: inherit;
}

.awsui_box_18wu0_fxrr2_172.awsui_h1-variant_18wu0_fxrr2_176.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_h2-variant_18wu0_fxrr2_176.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_h3-variant_18wu0_fxrr2_176.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_h4-variant_18wu0_fxrr2_176.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_h5-variant_18wu0_fxrr2_176.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_value-large-variant_18wu0_fxrr2_284.awsui_font-weight-default_18wu0_fxrr2_228:not(#\9 ), .awsui_box_18wu0_fxrr2_172.awsui_font-weight-heavy_18wu0_fxrr2_291:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_box_18wu0_fxrr2_172.awsui_color-inverted_18wu0_fxrr2_296:not(#\9 ) {
  color: var(--color-text-notification-default-pqw4br, #fafafa);
}

.awsui_box_18wu0_fxrr2_172.awsui_color-text-label_18wu0_fxrr2_299:not(#\9 ) {
  color: var(--color-text-label-hkhqh5, #545b64);
}

.awsui_box_18wu0_fxrr2_172.awsui_color-text-body-secondary_18wu0_fxrr2_302:not(#\9 ) {
  color: var(--color-text-body-secondary-3hf5bn, #545b64);
}

.awsui_box_18wu0_fxrr2_172.awsui_color-text-status-error_18wu0_fxrr2_305:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_box_18wu0_fxrr2_172.awsui_color-text-status-success_18wu0_fxrr2_308:not(#\9 ) {
  color: var(--color-text-status-success-1y5tbo, #1d8102);
}

.awsui_box_18wu0_fxrr2_172.awsui_color-text-status-info_18wu0_fxrr2_311:not(#\9 ) {
  color: var(--color-text-status-info-f9d9f2, #0073bb);
}

.awsui_box_18wu0_fxrr2_172.awsui_color-text-status-inactive_18wu0_fxrr2_314:not(#\9 ) {
  color: var(--color-text-status-inactive-fg16yu, #687078);
}

.awsui_box_18wu0_fxrr2_172.awsui_color-text-status-warning_18wu0_fxrr2_317:not(#\9 ) {
  color: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_box_18wu0_fxrr2_172.awsui_color-inherit_18wu0_fxrr2_320:not(#\9 ) {
  color: inherit;
}

.awsui_box_18wu0_fxrr2_172.awsui_font-size-body-s_18wu0_fxrr2_323:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
}

.awsui_box_18wu0_fxrr2_172.awsui_font-size-body-m_18wu0_fxrr2_328:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
}

.awsui_box_18wu0_fxrr2_172.awsui_font-size-heading-xs_18wu0_fxrr2_332:not(#\9 ) {
  font-size: var(--font-size-heading-xs-nmr45t, 16px);
  line-height: var(--line-height-heading-xs-apei93, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_font-size-heading-s_18wu0_fxrr2_336:not(#\9 ) {
  font-size: var(--font-size-heading-s-1xsp6b, 16px);
  line-height: var(--line-height-heading-s-av19j1, 20px);
  letter-spacing: var(--letter-spacing-heading-s-gxk1hf, normal);
}

.awsui_box_18wu0_fxrr2_172.awsui_font-size-heading-m_18wu0_fxrr2_341:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
  line-height: var(--line-height-heading-m-v86qsm, 22px);
  letter-spacing: var(--letter-spacing-heading-m-ou0vcz, normal);
}

.awsui_box_18wu0_fxrr2_172.awsui_font-size-heading-l_18wu0_fxrr2_346:not(#\9 ) {
  font-size: var(--font-size-heading-l-2bb1vx, 18px);
  line-height: var(--line-height-heading-l-csxym2, 22px);
  letter-spacing: var(--letter-spacing-heading-l-i1its6, normal);
}

.awsui_box_18wu0_fxrr2_172.awsui_font-size-heading-xl_18wu0_fxrr2_351:not(#\9 ) {
  font-size: var(--font-size-heading-xl-0utn3l, 28px);
  line-height: var(--line-height-heading-xl-vhld21, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-oma7pf, normal);
}

.awsui_box_18wu0_fxrr2_172.awsui_font-size-display-l_18wu0_fxrr2_356:not(#\9 ) {
  font-size: var(--font-size-display-l-5exf0u, 44px);
  line-height: var(--line-height-display-l-85ifs7, 56px);
  letter-spacing: var(--letter-spacing-display-l-4b5d4y, normal);
}

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

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

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

.awsui_box_18wu0_fxrr2_172.awsui_font-weight-heavy_18wu0_fxrr2_291:not(#\9 ) {
  font-weight: var(--font-weight-heavy-84ppb0, 700);
}

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

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

.awsui_t-center_18wu0_fxrr2_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_fxrr2_172.awsui_p-n_18wu0_fxrr2_399:not(#\9 ) {
  padding-block: var(--space-scaled-none-gz162p, 0px);
  padding-inline: var(--space-none-suaz0b, 0px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-top-n_18wu0_fxrr2_404:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-n_18wu0_fxrr2_405:not(#\9 ) {
  padding-block-start: var(--space-scaled-none-gz162p, 0px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-right-n_18wu0_fxrr2_409:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-n_18wu0_fxrr2_410:not(#\9 ) {
  padding-inline-end: var(--space-none-suaz0b, 0px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-bottom-n_18wu0_fxrr2_414:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-n_18wu0_fxrr2_405:not(#\9 ) {
  padding-block-end: var(--space-scaled-none-gz162p, 0px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-left-n_18wu0_fxrr2_419:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-n_18wu0_fxrr2_410:not(#\9 ) {
  padding-inline-start: var(--space-none-suaz0b, 0px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-xxxs_18wu0_fxrr2_424:not(#\9 ) {
  padding-block: var(--space-scaled-xxxs-refrgq, 2px);
  padding-inline: var(--space-xxxs-gn3248, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-top-xxxs_18wu0_fxrr2_429:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xxxs_18wu0_fxrr2_430:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxxs-refrgq, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-right-xxxs_18wu0_fxrr2_434:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xxxs_18wu0_fxrr2_435:not(#\9 ) {
  padding-inline-end: var(--space-xxxs-gn3248, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-bottom-xxxs_18wu0_fxrr2_439:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xxxs_18wu0_fxrr2_430:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxxs-refrgq, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-left-xxxs_18wu0_fxrr2_444:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xxxs_18wu0_fxrr2_435:not(#\9 ) {
  padding-inline-start: var(--space-xxxs-gn3248, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-xxs_18wu0_fxrr2_449:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: var(--space-xxs-y2432o, 4px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-top-xxs_18wu0_fxrr2_454:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xxs_18wu0_fxrr2_455:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-right-xxs_18wu0_fxrr2_459:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xxs_18wu0_fxrr2_460:not(#\9 ) {
  padding-inline-end: var(--space-xxs-y2432o, 4px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-bottom-xxs_18wu0_fxrr2_464:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xxs_18wu0_fxrr2_455:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-left-xxs_18wu0_fxrr2_469:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xxs_18wu0_fxrr2_460:not(#\9 ) {
  padding-inline-start: var(--space-xxs-y2432o, 4px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-xs_18wu0_fxrr2_474:not(#\9 ) {
  padding-block: var(--space-scaled-xs-urwryp, 8px);
  padding-inline: var(--space-xs-6dgkww, 8px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-top-xs_18wu0_fxrr2_479:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xs_18wu0_fxrr2_480:not(#\9 ) {
  padding-block-start: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-right-xs_18wu0_fxrr2_484:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xs_18wu0_fxrr2_485:not(#\9 ) {
  padding-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-bottom-xs_18wu0_fxrr2_489:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xs_18wu0_fxrr2_480:not(#\9 ) {
  padding-block-end: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-left-xs_18wu0_fxrr2_494:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xs_18wu0_fxrr2_485:not(#\9 ) {
  padding-inline-start: var(--space-xs-6dgkww, 8px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-s_18wu0_fxrr2_499:not(#\9 ) {
  padding-block: var(--space-scaled-s-eec346, 12px);
  padding-inline: var(--space-s-vmutj3, 12px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-top-s_18wu0_fxrr2_504:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-s_18wu0_fxrr2_505:not(#\9 ) {
  padding-block-start: var(--space-scaled-s-eec346, 12px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-right-s_18wu0_fxrr2_509:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-s_18wu0_fxrr2_510:not(#\9 ) {
  padding-inline-end: var(--space-s-vmutj3, 12px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-bottom-s_18wu0_fxrr2_514:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-s_18wu0_fxrr2_505:not(#\9 ) {
  padding-block-end: var(--space-scaled-s-eec346, 12px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-left-s_18wu0_fxrr2_519:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-s_18wu0_fxrr2_510:not(#\9 ) {
  padding-inline-start: var(--space-s-vmutj3, 12px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-m_18wu0_fxrr2_524:not(#\9 ) {
  padding-block: var(--space-scaled-m-3hllro, 16px);
  padding-inline: var(--space-m-u91ipm, 16px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-top-m_18wu0_fxrr2_529:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-m_18wu0_fxrr2_530:not(#\9 ) {
  padding-block-start: var(--space-scaled-m-3hllro, 16px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-right-m_18wu0_fxrr2_534:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-m_18wu0_fxrr2_535:not(#\9 ) {
  padding-inline-end: var(--space-m-u91ipm, 16px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-bottom-m_18wu0_fxrr2_539:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-m_18wu0_fxrr2_530:not(#\9 ) {
  padding-block-end: var(--space-scaled-m-3hllro, 16px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-left-m_18wu0_fxrr2_544:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-m_18wu0_fxrr2_535:not(#\9 ) {
  padding-inline-start: var(--space-m-u91ipm, 16px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-l_18wu0_fxrr2_419:not(#\9 ) {
  padding-block: var(--space-scaled-l-khg2t2, 20px);
  padding-inline: var(--space-l-eenfqd, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-top-l_18wu0_fxrr2_554:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-l_18wu0_fxrr2_555:not(#\9 ) {
  padding-block-start: var(--space-scaled-l-khg2t2, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-right-l_18wu0_fxrr2_559:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-l_18wu0_fxrr2_560:not(#\9 ) {
  padding-inline-end: var(--space-l-eenfqd, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-bottom-l_18wu0_fxrr2_564:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-l_18wu0_fxrr2_555:not(#\9 ) {
  padding-block-end: var(--space-scaled-l-khg2t2, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-left-l_18wu0_fxrr2_569:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-l_18wu0_fxrr2_560:not(#\9 ) {
  padding-inline-start: var(--space-l-eenfqd, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-xl_18wu0_fxrr2_574:not(#\9 ) {
  padding-block: var(--space-scaled-xl-aejq34, 24px);
  padding-inline: var(--space-xl-vss8pc, 24px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-top-xl_18wu0_fxrr2_579:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xl_18wu0_fxrr2_580:not(#\9 ) {
  padding-block-start: var(--space-scaled-xl-aejq34, 24px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-right-xl_18wu0_fxrr2_584:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xl_18wu0_fxrr2_585:not(#\9 ) {
  padding-inline-end: var(--space-xl-vss8pc, 24px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-bottom-xl_18wu0_fxrr2_589:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xl_18wu0_fxrr2_580:not(#\9 ) {
  padding-block-end: var(--space-scaled-xl-aejq34, 24px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-left-xl_18wu0_fxrr2_594:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xl_18wu0_fxrr2_585:not(#\9 ) {
  padding-inline-start: var(--space-xl-vss8pc, 24px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-xxl_18wu0_fxrr2_599:not(#\9 ) {
  padding-block: var(--space-scaled-xxl-41l1un, 32px);
  padding-inline: var(--space-xxl-thzxkv, 32px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-top-xxl_18wu0_fxrr2_604:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xxl_18wu0_fxrr2_605:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxl-41l1un, 32px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-right-xxl_18wu0_fxrr2_609:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xxl_18wu0_fxrr2_610:not(#\9 ) {
  padding-inline-end: var(--space-xxl-thzxkv, 32px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-bottom-xxl_18wu0_fxrr2_614:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xxl_18wu0_fxrr2_605:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxl-41l1un, 32px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-left-xxl_18wu0_fxrr2_619:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xxl_18wu0_fxrr2_610:not(#\9 ) {
  padding-inline-start: var(--space-xxl-thzxkv, 32px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-xxxl_18wu0_fxrr2_624:not(#\9 ) {
  padding-block: var(--space-scaled-xxxl-1lj2kf, 40px);
  padding-inline: var(--space-xxxl-vkrt7p, 40px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-top-xxxl_18wu0_fxrr2_629:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xxxl_18wu0_fxrr2_630:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxxl-1lj2kf, 40px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-right-xxxl_18wu0_fxrr2_634:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xxxl_18wu0_fxrr2_635:not(#\9 ) {
  padding-inline-end: var(--space-xxxl-vkrt7p, 40px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-bottom-xxxl_18wu0_fxrr2_639:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-vertical-xxxl_18wu0_fxrr2_630:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxxl-1lj2kf, 40px);
}

.awsui_box_18wu0_fxrr2_172.awsui_p-left-xxxl_18wu0_fxrr2_644:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_p-horizontal-xxxl_18wu0_fxrr2_635:not(#\9 ) {
  padding-inline-start: var(--space-xxxl-vkrt7p, 40px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-n_18wu0_fxrr2_649:not(#\9 ) {
  margin-block: var(--space-scaled-none-gz162p, 0px);
  margin-inline: var(--space-none-suaz0b, 0px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-top-n_18wu0_fxrr2_654:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-n_18wu0_fxrr2_655:not(#\9 ) {
  margin-block-start: var(--space-scaled-none-gz162p, 0px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-right-n_18wu0_fxrr2_659:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-n_18wu0_fxrr2_660:not(#\9 ) {
  margin-inline-end: var(--space-none-suaz0b, 0px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-bottom-n_18wu0_fxrr2_664:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-n_18wu0_fxrr2_655:not(#\9 ) {
  margin-block-end: var(--space-scaled-none-gz162p, 0px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-left-n_18wu0_fxrr2_669:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-n_18wu0_fxrr2_660:not(#\9 ) {
  margin-inline-start: var(--space-none-suaz0b, 0px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-xxxs_18wu0_fxrr2_674:not(#\9 ) {
  margin-block: var(--space-scaled-xxxs-refrgq, 2px);
  margin-inline: var(--space-xxxs-gn3248, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-top-xxxs_18wu0_fxrr2_679:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xxxs_18wu0_fxrr2_680:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxxs-refrgq, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-right-xxxs_18wu0_fxrr2_684:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xxxs_18wu0_fxrr2_685:not(#\9 ) {
  margin-inline-end: var(--space-xxxs-gn3248, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-bottom-xxxs_18wu0_fxrr2_689:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xxxs_18wu0_fxrr2_680:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxxs-refrgq, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-left-xxxs_18wu0_fxrr2_694:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xxxs_18wu0_fxrr2_685:not(#\9 ) {
  margin-inline-start: var(--space-xxxs-gn3248, 2px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-xxs_18wu0_fxrr2_699:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-9g5fvl, 4px);
  margin-inline: var(--space-xxs-y2432o, 4px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-top-xxs_18wu0_fxrr2_704:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xxs_18wu0_fxrr2_705:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-right-xxs_18wu0_fxrr2_709:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xxs_18wu0_fxrr2_710:not(#\9 ) {
  margin-inline-end: var(--space-xxs-y2432o, 4px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-bottom-xxs_18wu0_fxrr2_714:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xxs_18wu0_fxrr2_705:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-left-xxs_18wu0_fxrr2_719:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xxs_18wu0_fxrr2_710:not(#\9 ) {
  margin-inline-start: var(--space-xxs-y2432o, 4px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-xs_18wu0_fxrr2_724:not(#\9 ) {
  margin-block: var(--space-scaled-xs-urwryp, 8px);
  margin-inline: var(--space-xs-6dgkww, 8px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-top-xs_18wu0_fxrr2_729:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xs_18wu0_fxrr2_730:not(#\9 ) {
  margin-block-start: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-right-xs_18wu0_fxrr2_734:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xs_18wu0_fxrr2_735:not(#\9 ) {
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-bottom-xs_18wu0_fxrr2_739:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xs_18wu0_fxrr2_730:not(#\9 ) {
  margin-block-end: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-left-xs_18wu0_fxrr2_744:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xs_18wu0_fxrr2_735:not(#\9 ) {
  margin-inline-start: var(--space-xs-6dgkww, 8px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-s_18wu0_fxrr2_749:not(#\9 ) {
  margin-block: var(--space-scaled-s-eec346, 12px);
  margin-inline: var(--space-s-vmutj3, 12px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-top-s_18wu0_fxrr2_754:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-s_18wu0_fxrr2_755:not(#\9 ) {
  margin-block-start: var(--space-scaled-s-eec346, 12px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-right-s_18wu0_fxrr2_759:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-s_18wu0_fxrr2_760:not(#\9 ) {
  margin-inline-end: var(--space-s-vmutj3, 12px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-bottom-s_18wu0_fxrr2_764:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-s_18wu0_fxrr2_755:not(#\9 ) {
  margin-block-end: var(--space-scaled-s-eec346, 12px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-left-s_18wu0_fxrr2_769:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-s_18wu0_fxrr2_760:not(#\9 ) {
  margin-inline-start: var(--space-s-vmutj3, 12px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-m_18wu0_fxrr2_774:not(#\9 ) {
  margin-block: var(--space-scaled-m-3hllro, 16px);
  margin-inline: var(--space-m-u91ipm, 16px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-top-m_18wu0_fxrr2_779:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-m_18wu0_fxrr2_780:not(#\9 ) {
  margin-block-start: var(--space-scaled-m-3hllro, 16px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-right-m_18wu0_fxrr2_784:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-m_18wu0_fxrr2_785:not(#\9 ) {
  margin-inline-end: var(--space-m-u91ipm, 16px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-bottom-m_18wu0_fxrr2_789:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-m_18wu0_fxrr2_780:not(#\9 ) {
  margin-block-end: var(--space-scaled-m-3hllro, 16px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-left-m_18wu0_fxrr2_794:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-m_18wu0_fxrr2_785:not(#\9 ) {
  margin-inline-start: var(--space-m-u91ipm, 16px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-l_18wu0_fxrr2_669:not(#\9 ) {
  margin-block: var(--space-scaled-l-khg2t2, 20px);
  margin-inline: var(--space-l-eenfqd, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-top-l_18wu0_fxrr2_804:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-l_18wu0_fxrr2_805:not(#\9 ) {
  margin-block-start: var(--space-scaled-l-khg2t2, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-right-l_18wu0_fxrr2_809:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-l_18wu0_fxrr2_810:not(#\9 ) {
  margin-inline-end: var(--space-l-eenfqd, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-bottom-l_18wu0_fxrr2_814:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-l_18wu0_fxrr2_805:not(#\9 ) {
  margin-block-end: var(--space-scaled-l-khg2t2, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-left-l_18wu0_fxrr2_819:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-l_18wu0_fxrr2_810:not(#\9 ) {
  margin-inline-start: var(--space-l-eenfqd, 20px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-xl_18wu0_fxrr2_824:not(#\9 ) {
  margin-block: var(--space-scaled-xl-aejq34, 24px);
  margin-inline: var(--space-xl-vss8pc, 24px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-top-xl_18wu0_fxrr2_829:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xl_18wu0_fxrr2_830:not(#\9 ) {
  margin-block-start: var(--space-scaled-xl-aejq34, 24px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-right-xl_18wu0_fxrr2_834:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xl_18wu0_fxrr2_835:not(#\9 ) {
  margin-inline-end: var(--space-xl-vss8pc, 24px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-bottom-xl_18wu0_fxrr2_839:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xl_18wu0_fxrr2_830:not(#\9 ) {
  margin-block-end: var(--space-scaled-xl-aejq34, 24px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-left-xl_18wu0_fxrr2_844:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xl_18wu0_fxrr2_835:not(#\9 ) {
  margin-inline-start: var(--space-xl-vss8pc, 24px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-xxl_18wu0_fxrr2_849:not(#\9 ) {
  margin-block: var(--space-scaled-xxl-41l1un, 32px);
  margin-inline: var(--space-xxl-thzxkv, 32px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-top-xxl_18wu0_fxrr2_854:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xxl_18wu0_fxrr2_855:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxl-41l1un, 32px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-right-xxl_18wu0_fxrr2_859:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xxl_18wu0_fxrr2_860:not(#\9 ) {
  margin-inline-end: var(--space-xxl-thzxkv, 32px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-bottom-xxl_18wu0_fxrr2_864:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xxl_18wu0_fxrr2_855:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxl-41l1un, 32px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-left-xxl_18wu0_fxrr2_869:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xxl_18wu0_fxrr2_860:not(#\9 ) {
  margin-inline-start: var(--space-xxl-thzxkv, 32px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-xxxl_18wu0_fxrr2_874:not(#\9 ) {
  margin-block: var(--space-scaled-xxxl-1lj2kf, 40px);
  margin-inline: var(--space-xxxl-vkrt7p, 40px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-top-xxxl_18wu0_fxrr2_879:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xxxl_18wu0_fxrr2_880:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxxl-1lj2kf, 40px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-right-xxxl_18wu0_fxrr2_884:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xxxl_18wu0_fxrr2_885:not(#\9 ) {
  margin-inline-end: var(--space-xxxl-vkrt7p, 40px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-bottom-xxxl_18wu0_fxrr2_889:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-vertical-xxxl_18wu0_fxrr2_880:not(#\9 ) {
  margin-block-end: var(--space-scaled-xxxl-1lj2kf, 40px);
}

.awsui_box_18wu0_fxrr2_172.awsui_m-left-xxxl_18wu0_fxrr2_894:not(#\9 ),
.awsui_box_18wu0_fxrr2_172.awsui_m-horizontal-xxxl_18wu0_fxrr2_885:not(#\9 ) {
  margin-inline-start: var(--space-xxxl-vkrt7p, 40px);
}

.awsui_box_18wu0_fxrr2_172.awsui_d-block_18wu0_fxrr2_899:not(#\9 ) {
  display: block;
}

.awsui_box_18wu0_fxrr2_172.awsui_d-inline_18wu0_fxrr2_902:not(#\9 ) {
  display: inline;
}

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

.awsui_box_18wu0_fxrr2_172.awsui_d-none_18wu0_fxrr2_908:not(#\9 ) {
  display: none;
}

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

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

.awsui_root_18wu0_fxrr2_920:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_whr0e_145:not(#\9 ) {
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.awsui_align-end_18582_whr0e_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_1vjkc_153:not(#\9 ) {
  padding-inline-start: var(--space-layout-content-horizontal-oxfwhy, 40px);
  padding-inline-end: var(--space-layout-content-horizontal-oxfwhy, 40px);
}

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

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

@media (min-width: 1401px) {
  .awsui_content-type-dashboard_zycdx_1vjkc_162:not(#\9 ) {
    max-inline-size: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_content-type-dashboard_zycdx_1vjkc_162:not(#\9 ) {
    max-inline-size: 1620px;
  }
}
@media (min-width: 2541px) {
  .awsui_content-type-dashboard_zycdx_1vjkc_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_jfqbk_5:not(#\9 ),
.awsui_navigation_1fj9k_jfqbk_6:not(#\9 ),
.awsui_navigation-toggle_1fj9k_jfqbk_7:not(#\9 ),
.awsui_navigation-close_1fj9k_jfqbk_8:not(#\9 ),
.awsui_content_1fj9k_jfqbk_9:not(#\9 ),
.awsui_notifications_1fj9k_jfqbk_10:not(#\9 ),
.awsui_breadcrumbs_1fj9k_jfqbk_11:not(#\9 ),
.awsui_tools_1fj9k_jfqbk_12:not(#\9 ),
.awsui_tools-close_1fj9k_jfqbk_13:not(#\9 ),
.awsui_tools-toggle_1fj9k_jfqbk_14:not(#\9 ),
.awsui_drawer-closed_1fj9k_jfqbk_15:not(#\9 ),
.awsui_mobile-bar_1fj9k_jfqbk_16:not(#\9 ),
.awsui_disable-body-scroll-root_1fj9k_jfqbk_17:not(#\9 ),
.awsui_drawers-trigger_1fj9k_jfqbk_18:not(#\9 ),
.awsui_drawers-trigger-global_1fj9k_jfqbk_19:not(#\9 ),
.awsui_drawers-trigger-with-badge_1fj9k_jfqbk_20:not(#\9 ),
.awsui_active-drawer_1fj9k_jfqbk_21:not(#\9 ),
.awsui_active-drawer-close-button_1fj9k_jfqbk_22:not(#\9 ),
.awsui_overflow-menu_1fj9k_jfqbk_23:not(#\9 ),
.awsui_drawers-slider_1fj9k_jfqbk_24:not(#\9 ),
.awsui_toolbar_1fj9k_jfqbk_25:not(#\9 ),
.awsui_trigger-wrapper-tooltip-visible_1fj9k_jfqbk_26:not(#\9 ),
.awsui_trigger-tooltip_1fj9k_jfqbk_27:not(#\9 ),
.awsui_active-drawer-expanded-mode-button_1fj9k_jfqbk_28: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_qg1c0_185:not(#\9 ) {
  cursor: pointer;
  border-block: 0;
  border-inline: 0;
  padding-block: calc(var(--space-scaled-xxs-9g5fvl, 4px) + 1px);
  padding-inline: calc(var(--space-xxs-y2432o, 4px) + 1px);
  background: transparent;
  color: currentColor;
}

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

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

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

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

.awsui_close-button_16w0h_qg1c0_220:not(#\9 ) {
  position: absolute;
  outline: none;
  inset-inline-end: var(--space-m-u91ipm, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-t770lc, 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_1c1of_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-dropdown_qwoo0_1c1of_1 var(--motion-duration-show-quick-fo1fgn, 135ms) var(--motion-easing-show-quick-014od6, ease-out);
}

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

.awsui_dropdown-content-wrapper_qwoo0_1c1of_153.awsui_refresh_qwoo0_1c1of_174:not(#\9 ) {
  transform-origin: top;
  animation-name: awsui_awsui-motion-fade-in-0_qwoo0_1c1of_1;
  animation-duration: var(--motion-duration-show-quick-fo1fgn, 135ms);
  animation-timing-function: var(--motion-easing-show-quick-014od6, ease-out);
}

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

.awsui_root_qwoo0_1c1of_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_1c1of_199.awsui_interior_qwoo0_1c1of_232:not(#\9 ) {
  position: static;
}

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

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

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

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

.awsui_dropdown-content-wrapper_qwoo0_1c1of_153:not(#\9 ) {
  position: relative;
  background-color: var(--color-background-dropdown-item-default-545xgb, #ffffff);
  outline: none;
  box-shadow: var(--shadow-dropdown-chscpc, 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-npfd3c, 0px);
  border-start-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-block: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-container-top-rg8ta8, #eaeded);
  box-sizing: border-box;
}

.awsui_dropdown-content-wrapper_qwoo0_1c1of_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-popover-0na7pc, 1px) solid var(--color-border-dropdown-container-xi63eq, transparent);
  border-inline: var(--border-width-popover-0na7pc, 1px) solid var(--color-border-dropdown-container-xi63eq, transparent);
  border-start-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-start-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  pointer-events: none;
}

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

.awsui_dropdown_qwoo0_1c1of_153 > .awsui_dropdown-content-wrapper_qwoo0_1c1of_153:not(#\9 ) {
  border-block-start: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-container-top-rg8ta8, #eaeded);
  border-block-end: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-dropdown-group-tu6b11, #eaeded);
}

.awsui_dropdown-drop-up_qwoo0_1c1of_295 > .awsui_dropdown-content-wrapper_qwoo0_1c1of_153:not(#\9 ) {
  transform-origin: bottom;
  box-shadow: var(--shadow-dropup-iwstma, 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_1c1of_295.awsui_with-limited-width_qwoo0_1c1of_299 > .awsui_dropdown-content-wrapper_qwoo0_1c1of_153:not(#\9 ) {
  border-block-start: none;
}

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

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

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

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

.awsui_dropdown_qwoo0_1c1of_153.awsui_interior_qwoo0_1c1of_232 > .awsui_dropdown-content-wrapper_qwoo0_1c1of_153:not(#\9 ) {
  margin-block-start: -1px;
}

.awsui_dropdown_qwoo0_1c1of_153.awsui_hide-block-border_qwoo0_1c1of_318 > .awsui_dropdown-content-wrapper_qwoo0_1c1of_153:not(#\9 ) {
  border-block-start: none;
}

.awsui_dropdown_qwoo0_1c1of_153.awsui_hide-block-border_qwoo0_1c1of_318:not(#\9 ):not(.awsui_dropdown-drop-up_qwoo0_1c1of_295) > .awsui_dropdown-content-wrapper_qwoo0_1c1of_153 {
  border-block-end: none;
}

.awsui_dropdown_qwoo0_1c1of_153.awsui_hide-block-border_qwoo0_1c1of_318.awsui_refresh_qwoo0_1c1of_174 > .awsui_dropdown-content-wrapper_qwoo0_1c1of_153:not(#\9 ) {
  border-block-end: none;
}

.awsui_dropdown_qwoo0_1c1of_153.awsui_open_qwoo0_1c1of_327:not(#\9 ) {
  display: block;
}

.awsui_dropdown_qwoo0_1c1of_153.awsui_open_qwoo0_1c1of_327:not(#\9 ):not(.awsui_interior_qwoo0_1c1of_232).awsui_refresh_qwoo0_1c1of_174[data-animating=true] {
  transform: translateY(4px);
}

.awsui_dropdown_qwoo0_1c1of_153.awsui_open_qwoo0_1c1of_327:not(#\9 ):not(.awsui_interior_qwoo0_1c1of_232).awsui_refresh_qwoo0_1c1of_174[data-animating=true].awsui_dropdown-drop-up_qwoo0_1c1of_295 {
  transform: translateY(-4px);
}

.awsui_dropdown_qwoo0_1c1of_153.awsui_open_qwoo0_1c1of_327.awsui_nowrap_qwoo0_1c1of_336:not(#\9 ) {
  white-space: nowrap;
  overflow: scroll;
}

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

.awsui_stretch-trigger-height_qwoo0_1c1of_347: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_1qfef_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-npfd3c, 0px);
  border-start-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  -webkit-user-select: none;
  user-select: none;
}

.awsui_options-list-embedded_19gcf_1qfef_192: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_1qfef_199: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_b6i01_145:not(#\9 ) {
  position: relative;
  margin-block: 0;
  margin-inline: 0;
  color: var(--color-text-dropdown-group-label-ndbygh, #545b64);
  border-block: var(--border-divider-list-width-x6rz7e, 1px) solid transparent;
  border-inline: var(--border-divider-list-width-x6rz7e, 1px) solid transparent;
  border-inline-width: 0;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  padding-block: calc(var(--space-xxs-y2432o, 4px) + var(--border-item-width-ctrog6, 1px) - var(--border-divider-list-width-x6rz7e, 1px));
  padding-inline: calc(var(--space-button-horizontal-t663bl, 20px) + var(--border-item-width-ctrog6, 1px));
  z-index: 1;
}

.awsui_header_16mm3_b6i01_145.awsui_disabled_16mm3_b6i01_160:not(#\9 ) {
  color: var(--color-text-dropdown-item-disabled-nlabmn, #aab7b8);
  cursor: default;
}

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

.awsui_header_16mm3_b6i01_145.awsui_expandable-header_16mm3_b6i01_164.awsui_disabled_16mm3_b6i01_160:not(#\9 ) {
  cursor: default;
}

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

.awsui_header_16mm3_b6i01_145.awsui_expandable-header_16mm3_b6i01_164.awsui_rolled-down_16mm3_b6i01_175:not(#\9 ) {
  border-block-end-color: transparent;
}

.awsui_header_16mm3_b6i01_145.awsui_expandable-header_16mm3_b6i01_164.awsui_highlighted_16mm3_b6i01_178:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-hover-b5d29r, #f2f3f3);
  color: var(--color-text-dropdown-item-highlighted-5ym7f8, #16191f);
  padding-block: var(--space-xxs-y2432o, 4px);
  padding-inline: var(--space-button-horizontal-t663bl, 20px);
  border-block: var(--border-item-width-ctrog6, 1px) solid var(--color-border-dropdown-item-hover-t6obhh, #879596);
  border-inline: var(--border-item-width-ctrog6, 1px) solid var(--color-border-dropdown-item-hover-t6obhh, #879596);
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
  z-index: 2;
}

.awsui_header_16mm3_b6i01_145.awsui_expandable-header_16mm3_b6i01_164.awsui_highlighted_16mm3_b6i01_178.awsui_disabled_16mm3_b6i01_160:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-dimmed-dtqtu6, transparent);
  border-color: var(--color-border-dropdown-item-dimmed-hover-479hmp, #879596);
  color: var(--color-text-dropdown-item-dimmed-zg4gkr, #aab7b8);
}

.awsui_header_16mm3_b6i01_145.awsui_expandable-header_16mm3_b6i01_164.awsui_highlighted_16mm3_b6i01_178.awsui_is-focused_16mm3_b6i01_196:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-focused-pym6dq, #0073bb);
}

.awsui_header_16mm3_b6i01_145.awsui_expandable-header_16mm3_b6i01_164.awsui_highlighted_16mm3_b6i01_178.awsui_is-focused_16mm3_b6i01_196:not(#\9 ):not(.awsui_visual-refresh_16mm3_b6i01_199) {
  box-shadow: inset 0 0 0 var(--border-control-focus-ring-shadow-spread-m3abtb, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

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

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

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

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

.awsui_category_16mm3_b6i01_203.awsui_variant-navigation_16mm3_b6i01_218:not(#\9 ) {
  padding-block-start: var(--space-xxs-y2432o, 4px);
}

.awsui_category_16mm3_b6i01_203.awsui_variant-navigation_16mm3_b6i01_218.awsui_expandable_16mm3_b6i01_164:not(#\9 ) {
  padding-block-start: 0;
}

.awsui_expand-icon_16mm3_b6i01_225:not(#\9 ) {
  position: relative;
  inset-inline-start: var(--space-s-vmutj3, 12px);
  inline-size: var(--space-m-u91ipm, 16px);
  display: inline-block;
  transition: transform var(--motion-duration-rotate-180-llqolb, 135ms) var(--motion-easing-rotate-180-wt4cje, cubic-bezier(0.165, 0.84, 0.44, 1));
}

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

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

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

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

.awsui_items-list-container_16mm3_b6i01_253: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_b6i01_262: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_gepxe_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_gepxe_145 > .awsui_trigger_14cnr_gepxe_179:not(#\9 ) {
  display: inline;
}

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

.awsui_root_14cnr_gepxe_145 > .awsui_dropdown_14cnr_gepxe_182.awsui_nowrap_14cnr_gepxe_193:not(#\9 ) {
  white-space: nowrap;
}

.awsui_root_14cnr_gepxe_145 > .awsui_dropdown_14cnr_gepxe_182.awsui_open_14cnr_gepxe_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_16nhw_145:not(#\9 ) {
  position: relative;
  z-index: 1;
  border-block: var(--border-item-width-ctrog6, 1px) solid transparent;
  border-inline: var(--border-item-width-ctrog6, 1px) solid transparent;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  color: var(--color-text-dropdown-item-default-m5occm, #16191f);
  margin-block-start: calc(-1 * var(--border-width-dropdown-46c2sp, 1px));
  cursor: pointer;
}

.awsui_item-element_93a1u_16nhw_145.awsui_disabled_93a1u_16nhw_157:not(#\9 ) {
  cursor: default;
  color: var(--color-text-dropdown-item-disabled-nlabmn, #aab7b8);
}

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

.awsui_item-element_93a1u_16nhw_145.awsui_show-divider_93a1u_16nhw_164:not(#\9 ) {
  border-block-end: var(--border-item-width-ctrog6, 1px) solid var(--color-border-dropdown-group-tu6b11, #eaeded);
}

.awsui_item-element_93a1u_16nhw_145.awsui_highlighted_93a1u_16nhw_167:not(#\9 ) {
  color: var(--color-text-dropdown-item-highlighted-5ym7f8, #16191f);
  z-index: 2;
  background-color: var(--color-background-dropdown-item-hover-b5d29r, #f2f3f3);
  border-color: var(--color-border-dropdown-item-hover-t6obhh, #879596);
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_item-element_93a1u_16nhw_145.awsui_highlighted_93a1u_16nhw_167.awsui_disabled_93a1u_16nhw_157:not(#\9 ) {
  color: var(--color-text-dropdown-item-dimmed-zg4gkr, #aab7b8);
  border-color: var(--color-border-dropdown-item-dimmed-hover-479hmp, #879596);
  background-color: var(--color-background-dropdown-item-dimmed-dtqtu6, transparent);
}

.awsui_item-element_93a1u_16nhw_145.awsui_highlighted_93a1u_16nhw_167.awsui_is-focused_93a1u_16nhw_182:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-focused-pym6dq, #0073bb);
}

.awsui_item-element_93a1u_16nhw_145.awsui_highlighted_93a1u_16nhw_167.awsui_is-focused_93a1u_16nhw_182:not(#\9 ):not(.awsui_visual-refresh_93a1u_16nhw_185) {
  box-shadow: inset 0 0 0 var(--border-control-focus-ring-shadow-spread-m3abtb, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

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

.awsui_menu-item_93a1u_16nhw_189.awsui_link-style_93a1u_16nhw_201:not(#\9 ) {
  padding-block-end: calc(var(--space-xxs-y2432o, 4px) + var(--space-xxxs-gn3248, 2px));
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_menu-item_93a1u_16nhw_189.awsui_link-style_93a1u_16nhw_201:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

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

.awsui_menu-item_93a1u_16nhw_189.awsui_link-style_93a1u_16nhw_201:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

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

.awsui_menu-item_93a1u_16nhw_189.awsui_link-style_93a1u_16nhw_201.awsui_current-breadcrumb_93a1u_16nhw_237:not(#\9 ) {
  font-weight: var(--font-weight-button-rw26ot, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  color: var(--color-text-breadcrumb-current-mo2rx4, #687078);
  font-weight: 700;
  text-decoration: none;
}

.awsui_menu-item_93a1u_16nhw_189.awsui_link-style_93a1u_16nhw_201.awsui_link-style-highlighted_93a1u_16nhw_245:not(#\9 ) {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

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

.awsui_has-category-header_93a1u_16nhw_251 > .awsui_menu-item_93a1u_16nhw_189:not(#\9 ), .awsui_has-category-header_93a1u_16nhw_251 > .awsui_item-tooltip-wrapper_93a1u_16nhw_251 > .awsui_menu-item_93a1u_16nhw_189:not(#\9 ), .awsui_has-category-header_93a1u_16nhw_251:not(#\9 ):not(.awsui_has-checkmark_93a1u_16nhw_251) > span > .awsui_menu-item_93a1u_16nhw_189 {
  padding-inline-start: calc(var(--space-xs-6dgkww, 8px) + var(--space-l-eenfqd, 20px));
}

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

.awsui_icon_93a1u_16nhw_255.awsui_checkmark_93a1u_16nhw_259:not(#\9 ) {
  color: var(--color-text-status-info-f9d9f2, #0073bb);
}

.awsui_icon_93a1u_16nhw_255.awsui_disabled_93a1u_16nhw_157:not(#\9 ) {
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
}

.awsui_external-icon_93a1u_16nhw_266:not(#\9 ) {
  margin-inline-start: var(--space-xxs-y2432o, 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_1t2lq_145:not(#\9 ) {
  display: inline-block;
}

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

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

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

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

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

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

.awsui_header_sne0l_1t2lq_190:not(#\9 ) {
  display: flex;
  flex-direction: column;
  list-style: none;
  padding-block: var(--space-s-vmutj3, 12px);
  padding-inline: var(--space-l-eenfqd, 20px);
  border-block-start: var(--border-width-dropdown-46c2sp, 1px) solid transparent;
  border-block-end: var(--border-width-dropdown-46c2sp, 1px) solid var(--color-border-dropdown-group-tu6b11, #eaeded);
  border-inline: var(--border-width-dropdown-46c2sp, 1px) solid transparent;
}

.awsui_title_sne0l_1t2lq_201:not(#\9 ),
.awsui_description_sne0l_1t2lq_202:not(#\9 ) {
  color: var(--color-text-top-navigation-title-aohr2j, #16191f);
}

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

.awsui_trigger-button_sne0l_1t2lq_206.awsui_full-width_sne0l_1t2lq_148.awsui_loading_sne0l_1t2lq_210:not(#\9 ) {
  grid-template-columns: auto 1fr auto;
}

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

.awsui_split-trigger-wrapper_sne0l_1t2lq_214 > .awsui_trigger-item_sne0l_1t2lq_217 > .awsui_trigger-button_sne0l_1t2lq_206:not(#\9 ):focus, .awsui_split-trigger-wrapper_sne0l_1t2lq_214 > .awsui_trigger-item_sne0l_1t2lq_217 > .awsui_trigger-button_sne0l_1t2lq_206:not(#\9 ):hover {
  z-index: 1;
}

.awsui_split-trigger-wrapper_sne0l_1t2lq_214 > .awsui_trigger-item_sne0l_1t2lq_217:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_1t2lq_206 {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  padding-inline-end: var(--space-m-u91ipm, 16px);
  margin-inline-end: var(--space-xxxs-gn3248, 2px);
}

.awsui_split-trigger-wrapper_sne0l_1t2lq_214 > .awsui_trigger-item_sne0l_1t2lq_217:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_1t2lq_206.awsui_has-no-text_sne0l_1t2lq_226 {
  padding-inline: var(--space-button-icon-only-horizontal-5qslnl, 16px);
}

.awsui_split-trigger-wrapper_sne0l_1t2lq_214 > .awsui_trigger-item_sne0l_1t2lq_217:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_1t2lq_206.awsui_has-no-text_sne0l_1t2lq_226.awsui_visual-refresh_sne0l_1t2lq_229 {
  padding-inline-start: calc(var(--space-s-vmutj3, 12px) - 2px);
}

.awsui_split-trigger-wrapper_sne0l_1t2lq_214 > .awsui_trigger-item_sne0l_1t2lq_217:not(#\9 ):not(:first-child) > .awsui_trigger-button_sne0l_1t2lq_206 {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
  padding-inline: calc(var(--space-xs-6dgkww, 8px) - 2px);
}

.awsui_split-trigger-wrapper_sne0l_1t2lq_214 > .awsui_trigger-item_sne0l_1t2lq_217:not(#\9 ):not(:first-child).awsui_visual-refresh_sne0l_1t2lq_229 > .awsui_trigger-button_sne0l_1t2lq_206 {
  padding-inline-end: calc(var(--space-s-vmutj3, 12px) - 2px);
}

.awsui_split-trigger-wrapper_sne0l_1t2lq_214 > .awsui_trigger-item_sne0l_1t2lq_217.awsui_variant-normal_sne0l_1t2lq_240:not(#\9 ):not(:last-child) > .awsui_trigger-button_sne0l_1t2lq_206 {
  margin-inline-end: 0;
}

.awsui_split-trigger-wrapper_sne0l_1t2lq_214 > .awsui_trigger-item_sne0l_1t2lq_217.awsui_variant-normal_sne0l_1t2lq_240:not(#\9 ):not(:first-child) > .awsui_trigger-button_sne0l_1t2lq_206 {
  margin-inline-start: calc(var(--border-width-button-sp4b2l, 1px) * -1);
}

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

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

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

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

.awsui_test-utils-button-trigger_sne0l_1t2lq_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_1rr17_193:not(#\9 ) {
  box-sizing: border-box;
  padding-block: var(--space-xxs-y2432o, 4px);
  padding-inline: 7px;
}

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

.awsui_drawer_1uo6m_1rr17_199:not(#\9 ) {
  flex-shrink: 0;
  position: relative;
  word-wrap: break-word;
  box-shadow: var(--shadow-panel-nxix65, 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_1rr17_199:not(#\9 ):not(.awsui_drawer-mobile_1uo6m_1rr17_209) {
  z-index: 830;
}

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

.awsui_drawer-closed_1uo6m_1rr17_212.awsui_drawer-mobile_1uo6m_1rr17_209:not(#\9 ) {
  display: none;
}

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

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

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

.awsui_drawer-closed_1uo6m_1rr17_212 > .awsui_drawer-content_1uo6m_1rr17_219.awsui_drawer-content-clickable_1uo6m_1rr17_233:not(#\9 ) {
  cursor: pointer;
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
}

.awsui_drawer-closed_1uo6m_1rr17_212 > .awsui_drawer-content_1uo6m_1rr17_219.awsui_drawer-content-clickable_1uo6m_1rr17_233:not(#\9 ):hover {
  background: var(--color-background-layout-panel-hover-jxgwob, #eaeded);
}

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

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

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

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

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

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

.awsui_drawer-trigger_1uo6m_1rr17_199:not(#\9 ):hover {
  color: var(--color-text-layout-toggle-hover-54o3xf, #0073bb);
}

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

.awsui_drawer-content-clickable_1uo6m_1rr17_233 > .awsui_drawer-triggers-wrapper_1uo6m_1rr17_252 > .awsui_drawer-trigger_1uo6m_1rr17_199:not(#\9 ):hover {
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
}

.awsui_resize-handle-wrapper_1uo6m_1rr17_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_1rr17_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/drag-handle-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
*/
@keyframes awsui_drag-handle-entry_155yk_qy3b6_1 {
  from {
    transform: translate(var(--awsui-drag-handle-animation-inline-offset-xgujsu), var(--awsui-drag-handle-animation-block-offset-xgujsu));
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes awsui_drag-handle-exit_155yk_qy3b6_1 {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(var(--awsui-drag-handle-animation-inline-offset-xgujsu), var(--awsui-drag-handle-animation-block-offset-xgujsu));
  }
}
.awsui_direction-button-wrapper_155yk_qy3b6_169:not(#\9 ) {
  --awsui-drag-handle-animation-inline-offset-xgujsu: 0;
  --awsui-drag-handle-animation-block-offset-xgujsu: 0;
}

@keyframes awsui_awsui-motion-fade-in_155yk_qy3b6_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@keyframes awsui_awsui-motion-fade-out-0_155yk_qy3b6_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.awsui_direction-button-wrapper-motion-enter_155yk_qy3b6_189:not(#\9 ), .awsui_direction-button-wrapper-motion-entering_155yk_qy3b6_189:not(#\9 ), .awsui_direction-button-wrapper-motion-exit_155yk_qy3b6_189:not(#\9 ), .awsui_direction-button-wrapper-motion-exiting_155yk_qy3b6_189:not(#\9 ) {
  pointer-events: none;
}

.awsui_direction-button-wrapper-motion-entering_155yk_qy3b6_189:not(#\9 ) {
  animation: awsui_drag-handle-entry_155yk_qy3b6_1 var(--motion-duration-complex-qpi5tw, 270ms) var(--motion-easing-responsive-o2pdkn, ease-out), awsui_awsui-motion-fade-in_155yk_qy3b6_1 var(--motion-duration-complex-qpi5tw, 270ms) var(--motion-easing-responsive-o2pdkn, ease-out);
}

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

.awsui_direction-button-wrapper-motion-exiting_155yk_qy3b6_189:not(#\9 ) {
  animation: awsui_drag-handle-exit_155yk_qy3b6_1 var(--motion-duration-complex-qpi5tw, 270ms) var(--motion-easing-responsive-o2pdkn, ease-out), awsui_awsui-motion-fade-out-0_155yk_qy3b6_1 var(--motion-duration-complex-qpi5tw, 270ms) var(--motion-easing-responsive-o2pdkn, ease-out);
}

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

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

.awsui_direction-button-wrapper-block-start_155yk_qy3b6_229:not(#\9 ) {
  --awsui-drag-handle-animation-block-offset-xgujsu: 20px;
}

.awsui_direction-button-wrapper-block-end_155yk_qy3b6_233:not(#\9 ) {
  --awsui-drag-handle-animation-block-offset-xgujsu: -20px;
}

.awsui_direction-button-wrapper-inline-start_155yk_qy3b6_237:not(#\9 ),
.awsui_direction-button-wrapper-inline-end_155yk_qy3b6_238.awsui_direction-button-wrapper-rtl_155yk_qy3b6_238:not(#\9 ) {
  --awsui-drag-handle-animation-inline-offset-xgujsu: 20px;
}

.awsui_direction-button-wrapper-inline-end_155yk_qy3b6_238:not(#\9 ),
.awsui_direction-button-wrapper-inline-start_155yk_qy3b6_237.awsui_direction-button-wrapper-rtl_155yk_qy3b6_238:not(#\9 ) {
  --awsui-drag-handle-animation-inline-offset-xgujsu: -20px;
}

.awsui_drag-handle-wrapper_155yk_qy3b6_247:not(#\9 ) {
  position: relative;
  display: inline-block;
}

.awsui_portal-overlay_155yk_qy3b6_252:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  pointer-events: none;
  z-index: 7000;
}

.awsui_portal-overlay-contents_155yk_qy3b6_260:not(#\9 ) {
  pointer-events: auto;
}

.awsui_drag-handle_155yk_qy3b6_247:not(#\9 ) {
  position: relative;
  display: flex;
}

.awsui_direction-button-wrapper_155yk_qy3b6_169:not(#\9 ) {
  position: absolute;
  block-size: var(--space-static-xl-ry540j, 24px);
  inline-size: var(--space-static-xl-ry540j, 24px);
  padding-block: var(--space-static-xxs-9qxzo2, 4px);
  padding-inline: var(--space-static-xxs-9qxzo2, 4px);
}

.awsui_direction-button-wrapper-hidden_155yk_qy3b6_277:not(#\9 ) {
  display: none;
}

.awsui_direction-button-wrapper-block-start_155yk_qy3b6_229:not(#\9 ) {
  inset-block-start: calc(-1 * (var(--space-static-xl-ry540j, 24px) + 2 * var(--space-static-xxs-9qxzo2, 4px)));
  inset-inline-start: calc(50% - (var(--space-static-xl-ry540j, 24px) + 2 * var(--space-static-xxs-9qxzo2, 4px)) / 2);
}

.awsui_direction-button-wrapper-block-end_155yk_qy3b6_233:not(#\9 ) {
  inset-block-end: calc(-1 * (var(--space-static-xl-ry540j, 24px) + 2 * var(--space-static-xxs-9qxzo2, 4px)));
  inset-inline-start: calc(50% - (var(--space-static-xl-ry540j, 24px) + 2 * var(--space-static-xxs-9qxzo2, 4px)) / 2);
}

.awsui_direction-button-wrapper-inline-start_155yk_qy3b6_237:not(#\9 ) {
  inset-inline-start: calc(-1 * (var(--space-static-xl-ry540j, 24px) + 2 * var(--space-static-xxs-9qxzo2, 4px)));
  inset-block-start: calc(50% - (var(--space-static-xl-ry540j, 24px) + 2 * var(--space-static-xxs-9qxzo2, 4px)) / 2);
}

.awsui_direction-button-wrapper-inline-end_155yk_qy3b6_238:not(#\9 ) {
  inset-inline-end: calc(-1 * (var(--space-static-xl-ry540j, 24px) + 2 * var(--space-static-xxs-9qxzo2, 4px)));
  inset-block-start: calc(50% - (var(--space-static-xl-ry540j, 24px) + 2 * var(--space-static-xxs-9qxzo2, 4px)) / 2);
}

.awsui_direction-button_155yk_qy3b6_169:not(#\9 ) {
  position: absolute;
  border-width: 0;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  touch-action: manipulation;
  inline-size: var(--space-static-xl-ry540j, 24px);
  block-size: var(--space-static-xl-ry540j, 24px);
  padding-block: var(--space-xxs-y2432o, 4px);
  padding-inline: var(--space-xxs-y2432o, 4px);
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  background-color: var(--color-background-direction-button-default-ldbebp, #545b64);
  color: var(--color-text-direction-button-default-6q1q04, #ffffff);
  box-shadow: var(--shadow-dropdown-chscpc, 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_direction-button_155yk_qy3b6_169:not(#\9 ):not(.awsui_direction-button-disabled_155yk_qy3b6_320):hover {
  background-color: var(--color-background-direction-button-hover-iu6hvo, #414750);
}

.awsui_direction-button_155yk_qy3b6_169:not(#\9 ):not(.awsui_direction-button-disabled_155yk_qy3b6_320):active {
  background-color: var(--color-background-direction-button-active-r98ft7, #2a2e33);
}

.awsui_direction-button-disabled_155yk_qy3b6_320:not(#\9 ) {
  cursor: default;
  background-color: var(--color-background-direction-button-disabled-49mzi0, #eaeded);
  color: var(--color-text-direction-button-disabled-3mfx2u, #aab7b8);
}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** 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-wrapper/test-classes/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_8k1rt_1i1h9_5:not(#\9 ) {
  /* used in test-utils */
}

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

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

.awsui_direction-button-block-start_8k1rt_1i1h9_17:not(#\9 ) {
  /* used in test-utils */
}

.awsui_direction-button-block-end_8k1rt_1i1h9_21:not(#\9 ) {
  /* used in test-utils */
}

.awsui_direction-button-inline-start_8k1rt_1i1h9_25:not(#\9 ) {
  /* used in test-utils */
}

.awsui_direction-button-inline-end_8k1rt_1i1h9_29: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/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_1f96p_145:not(#\9 ) {
  appearance: none;
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
  background: transparent;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  touch-action: none;
}

.awsui_handle-size-normal_sdha6_1f96p_153:not(#\9 ) {
  block-size: var(--line-height-body-m-ku8qvj, 22px);
  padding-inline: var(--space-scaled-xxxs-refrgq, 2px);
}

.awsui_handle-size-small_sdha6_1f96p_157:not(#\9 ) {
  block-size: var(--line-height-body-s-egzl4q, 16px);
}

.awsui_handle-drag-indicator_sdha6_1f96p_160:not(#\9 ) {
  cursor: grab;
}

.awsui_handle-drag-indicator_sdha6_1f96p_160:not(#\9 ):active {
  cursor: grabbing;
}

.awsui_handle-resize-area_sdha6_1f96p_166:not(#\9 ) {
  cursor: nwse-resize;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_handle-resize-area_sdha6_1f96p_166:not(#\9 ):dir(rtl) {
  cursor: nesw-resize;
}

.awsui_handle-resize-horizontal_sdha6_1f96p_173:not(#\9 ) {
  cursor: ew-resize;
}

.awsui_handle-resize-vertical_sdha6_1f96p_176:not(#\9 ) {
  cursor: ns-resize;
}

.awsui_handle-disabled_sdha6_1f96p_179:not(#\9 ) {
  cursor: default;
}

.awsui_handle_sdha6_1f96p_145:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

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

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

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

body[data-awsui-focus-visible=true] .awsui_handle_sdha6_1f96p_145:not(#\9 ):focus:not(.awsui_hide-focus_sdha6_1f96p_189)::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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_resize-icon_sdha6_1f96p_211:not(#\9 ) {
  stroke: var(--color-text-interactive-default-v7wvbt, #545b64);
}

.awsui_resize-icon_sdha6_1f96p_211:not(#\9 ):hover {
  stroke: var(--color-text-interactive-hover-prkzek, #16191f);
}

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

.awsui_resize-icon-horizontal_sdha6_1f96p_221: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/internal/components/drag-handle/test-classes/styles.scoped.css ***!
  \***********************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1om0h_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/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_2496k_145:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  cursor: ns-resize;
  margin-block: 0;
  margin-inline: 0;
  block-size: 18px;
  touch-action: none;
}

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

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

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

body[data-awsui-focus-visible=true] .awsui_slider_cqzlk_2496k_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_slider-side_cqzlk_2496k_179:not(#\9 ) {
  cursor: ew-resize;
  margin-block: 0;
  margin-inline-end: 0;
}
/*!********************************************************************************************************************************************************************************!*\
  !*** 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_w6i5v_146:not(#\9 ) {
    transition: var(--motion-duration-refresh-only-medium-mxx5d2, 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_w6i5v_146:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_with-motion-vertical_b18tp_w6i5v_146:not(#\9 ), .awsui-mode-entering .awsui_with-motion-vertical_b18tp_w6i5v_146:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui_with-motion-horizontal_b18tp_w6i5v_165:not(#\9 ) {
    transition: var(--motion-duration-refresh-only-medium-mxx5d2, 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_w6i5v_165:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_with-motion-horizontal_b18tp_w6i5v_165:not(#\9 ), .awsui-mode-entering .awsui_with-motion-horizontal_b18tp_w6i5v_165:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
/* stylelint-disable selector-combinator-disallowed-list, selector-max-type, selector-max-universal */
.awsui_resize-active_b18tp_w6i5v_184 *:not(#\9 ) {
  -webkit-user-select: none;
  user-select: none;
}

.awsui_resize-active_b18tp_w6i5v_184 * .awsui_with-motion-vertical_b18tp_w6i5v_146:not(#\9 ),
.awsui_resize-active_b18tp_w6i5v_184 * .awsui_with-motion-horizontal_b18tp_w6i5v_165:not(#\9 ) {
  transition: none;
  animation: none;
}

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

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

.awsui_resize-bottom_b18tp_w6i5v_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_920xl_153:not(#\9 ) {
  display: flex;
  flex-direction: column;
  position: relative;
  color: var(--color-text-body-default-hiigui, #16191f);
}

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

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

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

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

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

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

.awsui_breadcrumbs-desktop_lm6vo_920xl_190:not(#\9 ) {
  padding-block-start: var(--space-scaled-m-3hllro, 16px);
  padding-block-end: var(--space-scaled-s-eec346, 12px);
}

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

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

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

.awsui_content-extra-top-padding_lm6vo_920xl_207:not(#\9 ) {
  padding-block-start: var(--space-scaled-m-3hllro, 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_ghysg_153:not(#\9 ) {
  overflow: hidden;
}

.awsui_mobile-bar_19d8l_ghysg_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-fl2uvt, #ffffff);
  box-shadow: var(--shadow-panel-nxix65, 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-u91ipm, 16px) + var(--space-scaled-xs-urwryp, 8px));
}

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

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

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

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

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

.awsui_drawers-container_19d8l_ghysg_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_v7pka_9:not(#\9 ),
.awsui_notifications-sticky_1hmm4_v7pka_10:not(#\9 ) {
  z-index: 850;
}

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

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

.awsui_no-content-paddings_1hmm4_v7pka_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-xgujsu: var(--space-scaled-l-khg2t2, 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_lyo4t_149:not(#\9 ) {
  display: contents;
}

div.awsui_background_hyvsj_lyo4t_149 > .awsui_scrolling-background_hyvsj_lyo4t_152:not(#\9 ) {
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
  color: var(--color-text-body-default-hiigui, #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_lyo4t_163:not(#\9 ) {
  background-color: var(--color-background-layout-main-taq3m8, #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_lyo4t_176:not(#\9 ) {
  background-color: transparent;
  display: flex;
  grid-column: 5;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-xgujsu);
  pointer-events: none;
  position: sticky;
  inset-block-start: var(--awsui-offset-top-xgujsu);
  z-index: 830;
}

.awsui_drawers-container_hyvsj_lyo4t_176.awsui_has-open-drawer_hyvsj_lyo4t_187:not(#\9 ) {
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
}

@media (min-width: 689px) {
  .awsui_drawers-container_hyvsj_lyo4t_176:not(#\9 ) {
    max-inline-size: calc(var(--awsui-layout-width-xgujsu) - var(--awsui-main-offset-left-xgujsu) - var(--awsui-default-min-content-width-xgujsu) - var(--awsui-content-gap-right-xgujsu));
  }
}
@media (max-width: 688px) {
  .awsui_drawers-container_hyvsj_lyo4t_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_lyo4t_176.awsui_disable-body-scroll_hyvsj_lyo4t_208:not(#\9 ) {
    inset-block-start: var(--awsui-header-height-xgujsu);
  }
}
.awsui_drawers-desktop-triggers-container_hyvsj_lyo4t_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_lyo4t_213:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_lyo4t_251).awsui_has-open-drawer_hyvsj_lyo4t_187 {
  inline-size: 0;
}

.awsui_drawers-desktop-triggers-container_hyvsj_lyo4t_213.awsui_has-multiple-triggers_hyvsj_lyo4t_251.awsui_has-open-drawer_hyvsj_lyo4t_187:not(#\9 ) {
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
}

.awsui_drawers-desktop-triggers-container_hyvsj_lyo4t_213:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_lyo4t_251):not(.awsui_has-open-drawer_hyvsj_lyo4t_187) {
  inline-size: calc(var(--space-layout-toggle-padding-xtz3a6, 12px) * 2 + var(--space-layout-toggle-diameter-sv0v6a, 36px));
}

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

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

.awsui_drawers-trigger-content_hyvsj_lyo4t_266:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_lyo4t_251).awsui_has-open-drawer_hyvsj_lyo4t_187 {
  opacity: 0;
}

.awsui_drawers-trigger-content_hyvsj_lyo4t_266:not(#\9 ):not(.awsui_has-multiple-triggers_hyvsj_lyo4t_251):not(.awsui_has-open-drawer_hyvsj_lyo4t_187) {
  opacity: 1;
}

.awsui_drawers-trigger-content_hyvsj_lyo4t_266 > .awsui_drawers-trigger-overflow_hyvsj_lyo4t_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_lyo4t_266:not(#\9 ) {
    inline-size: 40px;
    display: flex;
    justify-content: center;
  }
}
.awsui_drawer_hyvsj_lyo4t_176:not(#\9 ) {
  --awsui-drawer-size-xgujsu: 290px;
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  border-color: transparent;
  display: grid;
  grid-template-columns: var(--space-m-u91ipm, 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_lyo4t_176 > .awsui_drawer-content-container_hyvsj_lyo4t_311:not(#\9 ) {
  grid-column: 1/span 2;
  grid-row: 1;
  inline-size: var(--awsui-drawer-size-xgujsu);
  display: grid;
  grid-template-columns: var(--space-m-u91ipm, 16px) 1fr auto var(--space-m-u91ipm, 16px);
  grid-template-rows: var(--size-vertical-panel-icon-offset-t770lc, 15px) auto 1fr;
  overflow-y: auto;
}

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

.awsui_drawer_hyvsj_lyo4t_176 > .awsui_drawer-content-container_hyvsj_lyo4t_311 > .awsui_drawer-content_hyvsj_lyo4t_311:not(#\9 ) {
  grid-column: 1/span 4;
  block-size: var(--awsui-content-height-xgujsu);
}

.awsui_drawer_hyvsj_lyo4t_176 > .awsui_drawer-content-container_hyvsj_lyo4t_311 > .awsui_drawer-content_hyvsj_lyo4t_311.awsui_drawer-content-hidden_hyvsj_lyo4t_329:not(#\9 ) {
  display: none;
}

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

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

.awsui_drawer_hyvsj_lyo4t_176.awsui_is-drawer-open_hyvsj_lyo4t_339:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
  border-inline-start: solid var(--border-divider-section-width-iueskx, 1px) var(--color-border-divider-default-6sbidx, #eaeded);
  opacity: 1;
  inline-size: var(--awsui-drawer-size-xgujsu);
}

@media (min-width: 2541px) {
  .awsui_drawer_hyvsj_lyo4t_176.awsui_is-drawer-open_hyvsj_lyo4t_339:not(#\9 ) {
    --awsui-drawer-size-xgujsu: 320px;
  }
}
@media (max-width: 688px) {
  .awsui_drawer_hyvsj_lyo4t_176.awsui_is-drawer-open_hyvsj_lyo4t_339:not(#\9 ) {
    --awsui-drawer-size-xgujsu: 100vw;
    inline-size: 100vw;
  }
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
header.awsui_content_hyvsj_lyo4t_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_lyo4t_390:not(#\9 ) {
  --awsui-breadcrumbs-gap-xgujsu: 0px;
  --awsui-content-gap-left-xgujsu: 0px;
  --awsui-content-gap-right-xgujsu: 0px;
  --awsui-content-height-xgujsu: calc(100vh - var(--awsui-header-height-xgujsu) - var(--awsui-footer-height-xgujsu));
  --awsui-default-max-content-width-xgujsu: 1280px;
  --awsui-default-min-content-width-xgujsu: 0px;
  --awsui-footer-height-xgujsu: 0px;
  --awsui-header-gap-xgujsu: 0px;
  --awsui-header-height-xgujsu: 0px;
  --awsui-layout-width-xgujsu: 0px;
  --awsui-main-gap-xgujsu: 0px;
  --awsui-main-offset-left-xgujsu: 0px;
  --awsui-main-template-rows-xgujsu: 1fr;
  --awsui-max-content-width-xgujsu: 0px;
  --awsui-min-content-width-xgujsu: 280px;
  --awsui-mobile-bar-height-xgujsu: calc(2 * var(--space-m-u91ipm, 16px) + var(--space-scaled-xs-urwryp, 8px));
  --awsui-notifications-height-xgujsu: 0px;
  --awsui-offset-top-xgujsu: var(--awsui-header-height-xgujsu);
  --awsui-overlap-height-xgujsu: var(--space-dark-header-overlap-distance-i3uplx, 0px);
  --awsui-toggles-left-width-xgujsu: 0px;
  --awsui-toggles-right-width-xgujsu: 0px;
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
  color: var(--color-text-body-default-hiigui, #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-xgujsu), 1fr) minmax(var(--awsui-default-min-content-width-xgujsu), var(--awsui-default-max-content-width-xgujsu)) minmax(var(--awsui-content-gap-right-xgujsu), 1fr) min-content;
  grid-template-rows: auto auto var(--awsui-breadcrumbs-gap-xgujsu) auto var(--awsui-header-gap-xgujsu) auto var(--awsui-main-gap-xgujsu) var(--awsui-overlap-height-xgujsu) var(--awsui-main-template-rows-xgujsu);
  min-block-size: var(--awsui-content-height-xgujsu);
  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_lyo4t_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_lyo4t_462) {
    --awsui-default-max-content-width-xgujsu: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_layout_hyvsj_lyo4t_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_lyo4t_462) {
    --awsui-default-max-content-width-xgujsu: 1440px;
  }
}
@media (min-width: 2541px) {
  .awsui_layout_hyvsj_lyo4t_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_lyo4t_462) {
    --awsui-default-max-content-width-xgujsu: 1620px;
  }
}
@media (min-width: 1401px) {
  .awsui_layout_hyvsj_lyo4t_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_lyo4t_462).awsui_content-type-dashboard_hyvsj_lyo4t_477 {
    --awsui-default-max-content-width-xgujsu: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_layout_hyvsj_lyo4t_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_lyo4t_462).awsui_content-type-dashboard_hyvsj_lyo4t_477 {
    --awsui-default-max-content-width-xgujsu: 1620px;
  }
}
@media (min-width: 2541px) {
  .awsui_layout_hyvsj_lyo4t_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_lyo4t_462).awsui_content-type-dashboard_hyvsj_lyo4t_477 {
    --awsui-default-max-content-width-xgujsu: 2160px;
  }
}
.awsui_layout_hyvsj_lyo4t_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_lyo4t_462).awsui_content-type-table_hyvsj_lyo4t_491, .awsui_layout_hyvsj_lyo4t_390:not(#\9 ):not(.awsui_has-max-content-width_hyvsj_lyo4t_462).awsui_content-type-cards_hyvsj_lyo4t_491 {
  --awsui-default-max-content-width-xgujsu: 100%;
}

.awsui_layout_hyvsj_lyo4t_390.awsui_has-max-content-width_hyvsj_lyo4t_462:not(#\9 ) {
  --awsui-default-max-content-width-xgujsu: var(--awsui-max-content-width-xgujsu);
}

.awsui_layout_hyvsj_lyo4t_390.awsui_is-overlap-disabled_hyvsj_lyo4t_497:not(#\9 ) {
  --awsui-overlap-height-xgujsu: 0;
}

.awsui_layout_hyvsj_lyo4t_390.awsui_is-hide-mobile-toolbar_hyvsj_lyo4t_500:not(#\9 ) {
  --awsui-mobile-bar-height-xgujsu: 0px;
}

@media (min-width: 993px) {
  .awsui_layout_hyvsj_lyo4t_390:not(#\9 ) {
    --awsui-default-min-content-width-xgujsu: var(--awsui-min-content-width-xgujsu, 280px);
  }
}
@media (max-width: 992px) {
  .awsui_layout_hyvsj_lyo4t_390:not(#\9 ) {
    --awsui-default-min-content-width-xgujsu: 0px;
  }
}
@media (min-width: 689px) {
  .awsui_layout_hyvsj_lyo4t_390.awsui_has-content-gap-left_hyvsj_lyo4t_514:not(#\9 ) {
    --awsui-content-gap-left-xgujsu: var(--space-layout-content-horizontal-oxfwhy, 40px);
  }
  .awsui_layout_hyvsj_lyo4t_390.awsui_has-content-gap-right_hyvsj_lyo4t_517:not(#\9 ) {
    --awsui-content-gap-right-xgujsu: var(--space-layout-content-horizontal-oxfwhy, 40px);
  }
}
@media (max-width: 688px) {
  .awsui_layout_hyvsj_lyo4t_390:not(#\9 ) {
    --awsui-content-gap-left-xgujsu: var(--space-l-eenfqd, 20px);
    --awsui-content-gap-right-xgujsu: var(--space-l-eenfqd, 20px);
  }
}
.awsui_layout_hyvsj_lyo4t_390.awsui_has-breadcrumbs_hyvsj_lyo4t_527:not(#\9 ) {
  --awsui-breadcrumbs-gap-xgujsu: var(--space-scaled-m-3hllro, 16px);
}

.awsui_layout_hyvsj_lyo4t_390.awsui_content-first-child-header_hyvsj_lyo4t_530:not(#\9 ), .awsui_layout_hyvsj_lyo4t_390.awsui_content-first-child-notifications_hyvsj_lyo4t_530:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_lyo4t_527).awsui_has-header_hyvsj_lyo4t_530 {
  --awsui-header-gap-xgujsu: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_layout_hyvsj_lyo4t_390.awsui_has-breadcrumbs_hyvsj_lyo4t_527.awsui_has-header_hyvsj_lyo4t_530:not(#\9 ) {
  --awsui-header-gap-xgujsu: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_layout_hyvsj_lyo4t_390.awsui_content-first-child-notifications_hyvsj_lyo4t_530:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_lyo4t_527):not(.awsui_has-header_hyvsj_lyo4t_530) {
  --awsui-main-gap-xgujsu: var(--space-xs-6dgkww, 8px);
}

.awsui_layout_hyvsj_lyo4t_390.awsui_has-breadcrumbs_hyvsj_lyo4t_527:not(#\9 ):not(.awsui_has-header_hyvsj_lyo4t_530) {
  --awsui-main-gap-xgujsu: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_layout_hyvsj_lyo4t_390.awsui_has-header_hyvsj_lyo4t_530:not(#\9 ) {
  --awsui-main-gap-xgujsu: var(--space-content-header-padding-bottom-eohv0s, 16px);
}

.awsui_layout_hyvsj_lyo4t_390.awsui_content-first-child-main_hyvsj_lyo4t_545:not(#\9 ):not(.awsui_disable-content-paddings_hyvsj_lyo4t_545) {
  --awsui-main-gap-xgujsu: var(--space-scaled-s-eec346, 12px);
}

.awsui_layout_hyvsj_lyo4t_390.awsui_content-first-child-main_hyvsj_lyo4t_545.awsui_disable-content-paddings_hyvsj_lyo4t_545:not(#\9 ) {
  --awsui-main-gap-xgujsu: 0px;
}

@media (max-width: 688px) {
  .awsui_layout_hyvsj_lyo4t_390.awsui_content-first-child-header_hyvsj_lyo4t_530:not(#\9 ) {
    --awsui-header-gap-xgujsu: var(--space-scaled-s-eec346, 12px);
  }
  .awsui_layout_hyvsj_lyo4t_390.awsui_content-first-child-notifications_hyvsj_lyo4t_530:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_lyo4t_527).awsui_has-header_hyvsj_lyo4t_530 {
    --awsui-header-gap-xgujsu: var(--space-scaled-s-eec346, 12px);
  }
  .awsui_layout_hyvsj_lyo4t_390.awsui_content-first-child-notifications_hyvsj_lyo4t_530:not(#\9 ):not(.awsui_has-breadcrumbs_hyvsj_lyo4t_527):not(.awsui_has-header_hyvsj_lyo4t_530), .awsui_layout_hyvsj_lyo4t_390.awsui_content-first-child-main_hyvsj_lyo4t_545:not(#\9 ):not(.awsui_disable-content-paddings_hyvsj_lyo4t_545) {
    --awsui-main-gap-xgujsu: var(--space-scaled-s-eec346, 12px);
  }
  .awsui_layout_hyvsj_lyo4t_390.awsui_content-first-child-main_hyvsj_lyo4t_545.awsui_disable-content-paddings_hyvsj_lyo4t_545:not(#\9 ) {
    --awsui-main-gap-xgujsu: 0px;
  }
}
.awsui_layout_hyvsj_lyo4t_390.awsui_has-left-toggles-gutter_hyvsj_lyo4t_565:not(#\9 ) {
  --awsui-toggles-left-width-xgujsu: calc(var(--space-layout-toggle-padding-xtz3a6, 12px) + 36px);
}

.awsui_layout_hyvsj_lyo4t_390.awsui_has-right-toggles-gutter_hyvsj_lyo4t_568:not(#\9 ) {
  --awsui-toggles-right-width-xgujsu: calc(var(--space-layout-toggle-padding-xtz3a6, 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_lyo4t_390.awsui_disable-body-scroll_hyvsj_lyo4t_208:not(#\9 ) {
  --awsui-main-template-rows-xgujsu: 1fr auto;
  --awsui-offset-top-xgujsu: 0px;
  block-size: var(--awsui-content-height-xgujsu);
  overflow-y: scroll;
}

.awsui_layout_hyvsj_lyo4t_390.awsui_disable-body-scroll_hyvsj_lyo4t_208.awsui_has-split-panel_hyvsj_lyo4t_588.awsui_split-panel-position-bottom_hyvsj_lyo4t_588:not(#\9 ) {
  --awsui-main-template-rows-xgujsu: 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_lyo4t_596:not(#\9 ) {
  overflow: hidden;
}

/* stylelint-disable selector-max-universal, selector-combinator-disallowed-list */
.awsui_unfocusable_hyvsj_lyo4t_601:not(#\9 ),
.awsui_unfocusable_hyvsj_lyo4t_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_lyo4t_611:not(#\9 ) {
  grid-area: main;
  padding-block-end: var(--space-layout-content-bottom-m3xce3, 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_lyo4t_611.awsui_has-split-panel_hyvsj_lyo4t_588.awsui_split-panel-position-bottom_hyvsj_lyo4t_588:not(#\9 ) {
  padding-block-end: calc(var(--awsui-split-panel-height-xgujsu) + var(--space-layout-content-bottom-m3xce3, 20px));
}

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

@media (min-width: 689px) {
  .awsui_container_hyvsj_lyo4t_611.awsui_disable-content-paddings_hyvsj_lyo4t_545.awsui_is-navigation-open_hyvsj_lyo4t_637:not(#\9 ) {
    grid-column-start: 2;
  }
  .awsui_container_hyvsj_lyo4t_611.awsui_disable-content-paddings_hyvsj_lyo4t_545.awsui_is-tools-open_hyvsj_lyo4t_640:not(#\9 ), .awsui_container_hyvsj_lyo4t_611.awsui_disable-content-paddings_hyvsj_lyo4t_545.awsui_is-split-panel-open_hyvsj_lyo4t_640.awsui_split-panel-position-side_hyvsj_lyo4t_640:not(#\9 ), .awsui_container_hyvsj_lyo4t_611.awsui_disable-content-paddings_hyvsj_lyo4t_545.awsui_has-active-drawer_hyvsj_lyo4t_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_lyo4t_653:not(#\9 ) {
  align-items: center;
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
  border-block-end: 1px solid var(--color-border-divider-default-6sbidx, #eaeded);
  box-shadow: var(--shadow-sticky-gvza4y, 0px 1px 4px -2px rgba(0, 28, 36, 0.5));
  box-sizing: border-box;
  block-size: var(--awsui-mobile-bar-height-xgujsu);
  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-u91ipm, 16px);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-xgujsu);
  z-index: 1000;
}

section.awsui_mobile-toolbar_hyvsj_lyo4t_653:not(#\9 ):not(.awsui_remove-high-contrast-header_hyvsj_lyo4t_670) {
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
  box-shadow: var(--shadow-panel-toggle-uk9tvc, 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_lyo4t_653 > .awsui_mobile-toolbar-nav_hyvsj_lyo4t_674:not(#\9 ) {
  grid-column: 1;
  margin-inline-end: var(--space-m-u91ipm, 16px);
}

section.awsui_mobile-toolbar_hyvsj_lyo4t_653 > .awsui_mobile-toolbar-breadcrumbs_hyvsj_lyo4t_678:not(#\9 ) {
  grid-column: 2;
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
}

section.awsui_mobile-toolbar_hyvsj_lyo4t_653 > .awsui_mobile-toolbar-tools_hyvsj_lyo4t_682:not(#\9 ) {
  grid-column: 3;
  margin-inline-start: var(--space-m-u91ipm, 16px);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_navigation-container_hyvsj_lyo4t_691:not(#\9 ) {
  display: flex;
  grid-column: 1;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-xgujsu);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-xgujsu);
  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_lyo4t_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_lyo4t_691.awsui_disable-body-scroll_hyvsj_lyo4t_208:not(#\9 ) {
    inset-block-start: var(--awsui-header-height-xgujsu);
  }
}
nav.awsui_show-navigation_hyvsj_lyo4t_729:not(#\9 ) {
  padding-block: var(--space-scaled-s-eec346, 12px);
  padding-inline: var(--space-layout-toggle-padding-xtz3a6, 12px);
  /*
  Apply the animation only in desktop viewports because the MobileToolbar will
  take control in responsive viewports.
  */
}

@keyframes awsui_showButtons_hyvsj_lyo4t_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
nav.awsui_show-navigation_hyvsj_lyo4t_729.awsui_is-navigation-open_hyvsj_lyo4t_637:not(#\9 ) {
  display: none;
}

@media (min-width: 689px) {
  nav.awsui_show-navigation_hyvsj_lyo4t_729:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_lyo4t_637) {
    display: block;
  }
  nav.awsui_show-navigation_hyvsj_lyo4t_729:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_lyo4t_637).awsui_animating_hyvsj_lyo4t_752 {
    animation: awsui_showButtons_hyvsj_lyo4t_1 var(--motion-duration-refresh-only-fast-pio18j, 0ms);
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  nav.awsui_show-navigation_hyvsj_lyo4t_729:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_lyo4t_637).awsui_animating_hyvsj_lyo4t_752 {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled nav.awsui_show-navigation_hyvsj_lyo4t_729:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_lyo4t_637).awsui_animating_hyvsj_lyo4t_752, .awsui-mode-entering nav.awsui_show-navigation_hyvsj_lyo4t_729:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_lyo4t_637).awsui_animating_hyvsj_lyo4t_752 {
    animation: none;
    transition: none;
  }
}
nav.awsui_navigation_hyvsj_lyo4t_691:not(#\9 ) {
  background-color: var(--color-background-container-content-x1dxuu, #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-iueskx, 1px) var(--color-border-divider-default-6sbidx, #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_lyo4t_1 {
  from {
    opacity: 0;
    inline-size: calc(var(--space-layout-toggle-padding-xtz3a6, 12px) * 2 + var(--space-layout-toggle-diameter-sv0v6a, 36px));
  }
  to {
    opacity: 1;
    inline-size: var(--awsui-navigation-width-xgujsu);
  }
}
nav.awsui_navigation_hyvsj_lyo4t_691:not(#\9 ):not(.awsui_is-navigation-open_hyvsj_lyo4t_637) {
  inline-size: 0;
  display: none;
}

nav.awsui_navigation_hyvsj_lyo4t_691.awsui_is-navigation-open_hyvsj_lyo4t_637.awsui_animating_hyvsj_lyo4t_752:not(#\9 ) {
  animation: awsui_openNavigation_hyvsj_lyo4t_1 var(--motion-duration-refresh-only-fast-pio18j, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  nav.awsui_navigation_hyvsj_lyo4t_691.awsui_is-navigation-open_hyvsj_lyo4t_637.awsui_animating_hyvsj_lyo4t_752:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled nav.awsui_navigation_hyvsj_lyo4t_691.awsui_is-navigation-open_hyvsj_lyo4t_637.awsui_animating_hyvsj_lyo4t_752:not(#\9 ), .awsui-mode-entering nav.awsui_navigation_hyvsj_lyo4t_691.awsui_is-navigation-open_hyvsj_lyo4t_637.awsui_animating_hyvsj_lyo4t_752:not(#\9 ) {
  animation: none;
  transition: none;
}

nav.awsui_navigation_hyvsj_lyo4t_691 > .awsui_animated-content_hyvsj_lyo4t_816:not(#\9 ) {
  inline-size: var(--awsui-navigation-width-xgujsu);
}

nav.awsui_navigation_hyvsj_lyo4t_691 > .awsui_content-container_hyvsj_lyo4t_819:not(#\9 ) {
  flex-grow: 1;
}

@media (max-width: 688px) {
  nav.awsui_navigation_hyvsj_lyo4t_691:not(#\9 ) {
    --awsui-navigation-width-xgujsu: 100vw;
  }
}
.awsui_hide-navigation_hyvsj_lyo4t_828:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-m-u91ipm, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-t770lc, 15px);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_notifications_hyvsj_lyo4t_838:not(#\9 ) {
  color: var(--color-text-body-default-hiigui, #16191f);
  grid-area: notifications;
  z-index: 850;
}

.awsui_notifications_hyvsj_lyo4t_838.awsui_has-notification-content_hyvsj_lyo4t_843:not(#\9 ) {
  padding-block-start: var(--space-scaled-s-eec346, 12px);
}

@media (min-width: 689px) {
  .awsui_notifications_hyvsj_lyo4t_838.awsui_sticky-notifications_hyvsj_lyo4t_847:not(#\9 ) {
    --awsui-flashbar-sticky-bottom-margin-xgujsu: var(--space-xxl-thzxkv, 32px);
    position: sticky;
    inset-block-start: var(--awsui-offset-top-xgujsu);
  }
  .awsui_notifications_hyvsj_lyo4t_838.awsui_sticky-notifications_hyvsj_lyo4t_847:not(#\9 ):not(.awsui_high-contrast_hyvsj_lyo4t_852) {
    background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
  }
  .awsui_notifications_hyvsj_lyo4t_838.awsui_has-notification-content_hyvsj_lyo4t_843:not(#\9 ) {
    padding-block-start: var(--space-xs-6dgkww, 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_lyo4t_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-xgujsu);
  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_lyo4t_1 {
  from {
    block-size: var(--awsui-split-panel-reported-header-size-xgujsu, 0);
  }
  to {
    block-size: var(--awsui-split-panel-reported-size-xgujsu);
  }
}
section.awsui_split-panel-bottom_hyvsj_lyo4t_870.awsui_disable-body-scroll_hyvsj_lyo4t_208:not(#\9 ) {
  inset-block-end: 0;
}

section.awsui_split-panel-bottom_hyvsj_lyo4t_870.awsui_is-navigation-open_hyvsj_lyo4t_637.awsui_position-bottom_hyvsj_lyo4t_917:not(#\9 ) {
  grid-column-start: 2;
}

section.awsui_split-panel-bottom_hyvsj_lyo4t_870.awsui_has-open-drawer_hyvsj_lyo4t_187.awsui_position-bottom_hyvsj_lyo4t_917:not(#\9 ) {
  grid-column-end: 5;
}

section.awsui_split-panel-bottom_hyvsj_lyo4t_870.awsui_position-bottom_hyvsj_lyo4t_917:not(#\9 ) {
  display: block;
}

section.awsui_split-panel-bottom_hyvsj_lyo4t_870:not(#\9 ):not(.awsui_is-split-panel-open_hyvsj_lyo4t_640).awsui_position-bottom_hyvsj_lyo4t_917 {
  box-shadow: rgba(0, 7, 22, 0.1) 0px -32px 32px -24px;
}

section.awsui_split-panel-bottom_hyvsj_lyo4t_870.awsui_is-split-panel-open_hyvsj_lyo4t_640.awsui_position-bottom_hyvsj_lyo4t_917:not(#\9 ) {
  box-shadow: var(--shadow-split-bottom-cvei9g, 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_lyo4t_870.awsui_is-split-panel-open_hyvsj_lyo4t_640.awsui_position-bottom_hyvsj_lyo4t_917.awsui_animating_hyvsj_lyo4t_752:not(#\9 ) {
  animation: awsui_openSplitPanelBottom_hyvsj_lyo4t_1 var(--motion-duration-refresh-only-fast-pio18j, 0ms);
}

@media (prefers-reduced-motion: reduce) {
  section.awsui_split-panel-bottom_hyvsj_lyo4t_870.awsui_is-split-panel-open_hyvsj_lyo4t_640.awsui_position-bottom_hyvsj_lyo4t_917.awsui_animating_hyvsj_lyo4t_752:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled section.awsui_split-panel-bottom_hyvsj_lyo4t_870.awsui_is-split-panel-open_hyvsj_lyo4t_640.awsui_position-bottom_hyvsj_lyo4t_917.awsui_animating_hyvsj_lyo4t_752:not(#\9 ), .awsui-mode-entering section.awsui_split-panel-bottom_hyvsj_lyo4t_870.awsui_is-split-panel-open_hyvsj_lyo4t_640.awsui_position-bottom_hyvsj_lyo4t_917.awsui_animating_hyvsj_lyo4t_752:not(#\9 ) {
  animation: none;
  transition: none;
}

section.awsui_split-panel-side_hyvsj_lyo4t_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_lyo4t_946:not(#\9 ):not(.awsui_is-split-panel-open_hyvsj_lyo4t_640), section.awsui_split-panel-side_hyvsj_lyo4t_946.awsui_position-bottom_hyvsj_lyo4t_917:not(#\9 ) {
  inline-size: 0;
}

section.awsui_split-panel-side_hyvsj_lyo4t_946.awsui_is-split-panel-open_hyvsj_lyo4t_640.awsui_position-side_hyvsj_lyo4t_959:not(#\9 ) {
  max-inline-size: var(--awsui-split-panel-max-width-xgujsu, 280px);
  min-inline-size: var(--awsui-split-panel-min-width-xgujsu, 280px);
  border-inline-start: solid var(--border-divider-section-width-iueskx, 1px) var(--color-border-divider-default-6sbidx, #eaeded);
}

section.awsui_split-panel-side_hyvsj_lyo4t_946.awsui_is-split-panel-open_hyvsj_lyo4t_640.awsui_position-side_hyvsj_lyo4t_959:not(#\9 ):not(.awsui_has-open-drawer_hyvsj_lyo4t_187) {
  border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-panel-side-y2lot0, 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_lyo4t_981:not(#\9 ) {
  --awsui-tools-max-width-xgujsu: calc(var(--awsui-layout-width-xgujsu) - var(--awsui-main-offset-left-xgujsu) - var(--awsui-default-min-content-width-xgujsu) - var(--awsui-content-gap-right-xgujsu));
  display: flex;
  grid-column: 5;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-xgujsu);
  max-inline-size: var(--awsui-tools-max-width-xgujsu);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-xgujsu);
  z-index: 830;
  pointer-events: none;
}

@media (max-width: 688px) {
  .awsui_tools-container_hyvsj_lyo4t_981:not(#\9 ) {
    --awsui-tools-max-width-xgujsu: none;
    --awsui-tools-width-xgujsu: 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_lyo4t_981.awsui_disable-body-scroll_hyvsj_lyo4t_208:not(#\9 ) {
    inset-block-start: var(--awsui-header-height-xgujsu);
  }
}
.awsui_tools_hyvsj_lyo4t_981:not(#\9 ) {
  background-color: var(--color-background-container-content-x1dxuu, #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_lyo4t_1 {
  from {
    opacity: var(--awsui-tools-animation-starting-opacity-xgujsu, 0);
    inline-size: calc(var(--space-layout-toggle-padding-xtz3a6, 12px) * 2 + var(--space-layout-toggle-diameter-sv0v6a, 36px));
  }
  to {
    opacity: 1;
    inline-size: var(--awsui-tools-width-xgujsu);
  }
}
.awsui_tools_hyvsj_lyo4t_981:not(#\9 ):not(.awsui_is-tools-open_hyvsj_lyo4t_640) {
  inline-size: 0;
  display: none;
}

.awsui_tools_hyvsj_lyo4t_981.awsui_is-tools-open_hyvsj_lyo4t_640:not(#\9 ) {
  border-inline-start: solid var(--border-divider-section-width-iueskx, 1px) var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_tools_hyvsj_lyo4t_981.awsui_is-tools-open_hyvsj_lyo4t_640.awsui_animating_hyvsj_lyo4t_752:not(#\9 ) {
  animation: awsui_openTools_hyvsj_lyo4t_1 var(--motion-duration-refresh-only-fast-pio18j, 0ms);
}

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

.awsui_tools_hyvsj_lyo4t_981 > .awsui_animated-content_hyvsj_lyo4t_816:not(#\9 ) {
  inline-size: var(--awsui-tools-width-xgujsu);
}

@media (min-width: 689px) {
  .awsui_tools_hyvsj_lyo4t_981.awsui_is-tools-open_hyvsj_lyo4t_640.awsui_has-tools-form-persistence_hyvsj_lyo4t_1070:not(#\9 ) {
    border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
  }
}
@media (max-width: 688px) {
  .awsui_tools_hyvsj_lyo4t_981:not(#\9 ) {
    --awsui-tools-width-xgujsu: 100vw;
  }
}
.awsui_hide-tools_hyvsj_lyo4t_1080:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-m-u91ipm, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-t770lc, 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_lyo4t_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-eec346, 12px);
  padding-inline: var(--space-layout-toggle-padding-xtz3a6, 12px);
  /*
  Apply the animation only in desktop viewports because the MobileToolbar will 
  take control in responsive viewports.
  */
}

@keyframes awsui_showButtons_hyvsj_lyo4t_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.awsui_show-tools_hyvsj_lyo4t_1092:not(#\9 ):not(.awsui_has-tools-form_hyvsj_lyo4t_1070) {
  display: none;
}

@media (min-width: 689px) {
  .awsui_show-tools_hyvsj_lyo4t_1092.awsui_has-tools-form_hyvsj_lyo4t_1070:not(#\9 ) {
    display: flex;
    flex-direction: column;
    gap: var(--space-xs-6dgkww, 8px);
  }
  .awsui_show-tools_hyvsj_lyo4t_1092.awsui_has-tools-form_hyvsj_lyo4t_1070.awsui_animating_hyvsj_lyo4t_752:not(#\9 ) {
    animation: awsui_showButtons_hyvsj_lyo4t_1 var(--motion-duration-refresh-only-fast-pio18j, 0ms);
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  .awsui_show-tools_hyvsj_lyo4t_1092.awsui_has-tools-form_hyvsj_lyo4t_1070.awsui_animating_hyvsj_lyo4t_752:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_show-tools_hyvsj_lyo4t_1092.awsui_has-tools-form_hyvsj_lyo4t_1070.awsui_animating_hyvsj_lyo4t_752:not(#\9 ), .awsui-mode-entering .awsui_show-tools_hyvsj_lyo4t_1092.awsui_has-tools-form_hyvsj_lyo4t_1070.awsui_animating_hyvsj_lyo4t_752:not(#\9 ) {
    animation: none;
    transition: none;
  }
  .awsui_show-tools_hyvsj_lyo4t_1092.awsui_has-tools-form-persistence_hyvsj_lyo4t_1070:not(#\9 ) {
    background-color: var(--color-background-container-content-x1dxuu, #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_lyo4t_1172:not(#\9 ) {
  background: var(--color-background-layout-toggle-default-2hkz0t, 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-sv0v6a, 36px);
  inline-size: var(--space-layout-toggle-diameter-sv0v6a, 36px);
}

.awsui_trigger-button-styles_hyvsj_lyo4t_1172:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-hover-gnqzfd, #545b64);
}

.awsui_trigger-button-styles_hyvsj_lyo4t_1172:not(#\9 ):active {
  background: var(--color-background-layout-toggle-active-rpb983, #2a2e33);
}

.awsui_trigger-badge-wrapper_hyvsj_lyo4t_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_lyo4t_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_lyo4t_1172:not(#\9 ) {
  border-block: none;
  border-inline: none;
  padding-inline: 0;
  color: var(--color-text-layout-toggle-9my0w0, #545b64);
  cursor: pointer;
  pointer-events: auto;
  position: relative;
}

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

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

body[data-awsui-focus-visible=true] .awsui_trigger_hyvsj_lyo4t_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

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

.awsui_trigger_hyvsj_lyo4t_1172.awsui_selected_hyvsj_lyo4t_1240:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-b654ar, #0073bb);
  color: var(--color-text-layout-toggle-selected-0szdko, #ffffff);
}

.awsui_trigger_hyvsj_lyo4t_1172.awsui_selected_hyvsj_lyo4t_1240:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-ycj2tr, #0a4a74);
}

.awsui_trigger_hyvsj_lyo4t_1172.awsui_selected_hyvsj_lyo4t_1240:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-n1ujcx, #0073bb);
}

.awsui_trigger_hyvsj_lyo4t_1172.awsui_selected_hyvsj_lyo4t_1240 > .awsui_trigger-badge-wrapper_hyvsj_lyo4t_1188:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-b654ar, #0073bb);
  color: var(--color-text-layout-toggle-selected-0szdko, #ffffff);
}

.awsui_trigger_hyvsj_lyo4t_1172.awsui_selected_hyvsj_lyo4t_1240 > .awsui_trigger-badge-wrapper_hyvsj_lyo4t_1188:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-ycj2tr, #0a4a74);
}

.awsui_trigger_hyvsj_lyo4t_1172.awsui_selected_hyvsj_lyo4t_1240 > .awsui_trigger-badge-wrapper_hyvsj_lyo4t_1188:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-n1ujcx, #0073bb);
}

.awsui_trigger_hyvsj_lyo4t_1172.awsui_badge_hyvsj_lyo4t_1260:not(#\9 ), .awsui_trigger_hyvsj_lyo4t_1172.awsui_badge_hyvsj_lyo4t_1260:not(#\9 ):hover, .awsui_trigger_hyvsj_lyo4t_1172.awsui_badge_hyvsj_lyo4t_1260:not(#\9 ):active {
  background: transparent;
}

.awsui_trigger-wrapper_hyvsj_lyo4t_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_lyo4t_1264:not(#\9 ):not(.awsui_remove-high-contrast-header_hyvsj_lyo4t_670) {
  box-shadow: var(--shadow-panel-toggle-uk9tvc, 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_lyo4t_1275:not(#\9 ) {
  /* used in test-utils*/
}

.awsui_dot_hyvsj_lyo4t_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-0jvt99, #d13212);
  inset-block-start: 0;
  inset-inline-end: 0;
}

.awsui_trigger-tooltip_hyvsj_lyo4t_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_1awlk_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  color: var(--color-text-body-default-hiigui, #16191f);
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
  --awsui-max-content-width-xgujsu: 100%;
  display: grid;
  grid-template-areas: "toolbar    toolbar     toolbar" ".       notifications  ." ".           main       .";
  grid-template-columns: var(--space-layout-content-horizontal-oxfwhy, 40px) minmax(0, 1fr) var(--space-layout-content-horizontal-oxfwhy, 40px);
  grid-template-rows: min-content min-content 1fr;
}

@media (min-width: 689px) {
  .awsui_root_7nfqu_1awlk_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-oxfwhy, 40px), 1fr) minmax(0, var(--awsui-max-content-width-xgujsu)) minmax(var(--space-layout-content-horizontal-oxfwhy, 40px), 1fr) min-content min-content;
    grid-template-rows: min-content min-content 1fr min-content;
  }
  .awsui_root_7nfqu_1awlk_153.awsui_has-adaptive-widths-default_7nfqu_1awlk_197:not(#\9 ) {
    --awsui-max-content-width-xgujsu: 1620px;
  }
}
@media (min-width: 689px) and (min-width: 1401px) {
  .awsui_root_7nfqu_1awlk_153.awsui_has-adaptive-widths-dashboard_7nfqu_1awlk_202:not(#\9 ) {
    --awsui-max-content-width-xgujsu: 1280px;
  }
}
@media (min-width: 689px) and (min-width: 1921px) {
  .awsui_root_7nfqu_1awlk_153.awsui_has-adaptive-widths-dashboard_7nfqu_1awlk_202:not(#\9 ) {
    --awsui-max-content-width-xgujsu: 1620px;
  }
}
@media (min-width: 689px) and (min-width: 2541px) {
  .awsui_root_7nfqu_1awlk_153.awsui_has-adaptive-widths-dashboard_7nfqu_1awlk_202:not(#\9 ) {
    --awsui-max-content-width-xgujsu: 2160px;
  }
}
@media (min-width: 689px) {
  .awsui_root_7nfqu_1awlk_153.awsui_drawer-expanded-mode_7nfqu_1awlk_217:not(#\9 ) {
    grid-template-columns: 0 0 0 0 0 0 auto;
  }
}
.awsui_navigation_7nfqu_1awlk_222:not(#\9 ),
.awsui_tools_7nfqu_1awlk_223:not(#\9 ),
.awsui_global-tools_7nfqu_1awlk_224:not(#\9 ) {
  grid-row: 1/-1;
  grid-column: 1/-1;
  background: var(--color-background-container-content-x1dxuu, #ffffff);
  opacity: 1;
}

@media (max-width: 688px) {
  .awsui_navigation_7nfqu_1awlk_222:not(#\9 ),
  .awsui_tools_7nfqu_1awlk_223:not(#\9 ),
  .awsui_global-tools_7nfqu_1awlk_224:not(#\9 ) {
    inline-size: 100%;
  }
}
.awsui_navigation_7nfqu_1awlk_222:not(#\9 ) {
  z-index: 830;
}

@media (min-width: 689px) {
  .awsui_navigation_7nfqu_1awlk_222:not(#\9 ) {
    grid-area: navigation;
    inline-size: var(--awsui-navigation-width-xgujsu);
    border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-layout-w1w3v8, #d5dbdb);
  }
}
@media (max-width: 688px) {
  .awsui_navigation_7nfqu_1awlk_222:not(#\9 ) {
    z-index: 1001;
  }
}
@media (min-width: 689px) {
  .awsui_tools_7nfqu_1awlk_223:not(#\9 ) {
    grid-area: tools;
    /* stylelint-disable plugin/no-unsupported-browser-features */
  }
  .awsui_tools_7nfqu_1awlk_223:not(#\9 ):not(:has(> [data-testid])) {
    inline-size: var(--awsui-tools-width-xgujsu);
  }
  .awsui_tools_7nfqu_1awlk_223:not(#\9 ):not(:has(> [data-testid])).awsui_tools-open_7nfqu_1awlk_262 {
    border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-layout-w1w3v8, #d5dbdb);
  }
}
@media (min-width: 689px) {
  .awsui_global-tools_7nfqu_1awlk_224:not(#\9 ) {
    display: flex;
    grid-area: global-tools;
    justify-content: flex-end;
  }
}
@media (min-width: 689px) {
  .awsui_split-panel-side_7nfqu_1awlk_276:not(#\9 ) {
    grid-area: sideSplitPanel;
    border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-layout-w1w3v8, #d5dbdb);
    opacity: 1;
  }
}
.awsui_split-panel-bottom_7nfqu_1awlk_283: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_1awlk_283:not(#\9 ) {
    grid-column: 2/5;
  }
}
.awsui_panel-hidden_7nfqu_1awlk_296:not(#\9 ) {
  border-block: none;
  border-inline: none;
  opacity: 0;
  z-index: 0;
}

.awsui_panel-hidden_7nfqu_1awlk_296.awsui_navigation_7nfqu_1awlk_222:not(#\9 ), .awsui_panel-hidden_7nfqu_1awlk_296.awsui_tools_7nfqu_1awlk_223:not(#\9 ), .awsui_panel-hidden_7nfqu_1awlk_296.awsui_global-tools_7nfqu_1awlk_224:not(#\9 ) {
  inline-size: 0px;
}

.awsui_toolbar-container_7nfqu_1awlk_306:not(#\9 ) {
  grid-area: toolbar;
  block-size: 42px;
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-layout-w1w3v8, #d5dbdb);
}

.awsui_notifications-container_7nfqu_1awlk_312:not(#\9 ) {
  grid-area: notifications;
}

.awsui_notifications-background_7nfqu_1awlk_316:not(#\9 ) {
  background: var(--color-background-layout-main-taq3m8, #f2f3f3);
  grid-area: notifications;
  grid-column: 1/-1;
}

@media (min-width: 689px) {
  .awsui_notifications-background_7nfqu_1awlk_316:not(#\9 ) {
    grid-column: 2/5;
  }
}
.awsui_main-landmark_7nfqu_1awlk_327:not(#\9 ) {
  display: contents;
}

.awsui_main_7nfqu_1awlk_327:not(#\9 ) {
  grid-area: main;
  margin-block-start: var(--space-scaled-s-eec346, 12px);
  margin-block-end: var(--space-layout-content-bottom-m3xce3, 20px);
}

.awsui_main-disable-paddings_7nfqu_1awlk_336:not(#\9 ) {
  margin-block: 0;
  grid-column: 1/-1;
}

@media (min-width: 689px) {
  .awsui_main-disable-paddings_7nfqu_1awlk_336:not(#\9 ) {
    grid-column: 2/5;
  }
}
.awsui_content-header_7nfqu_1awlk_346:not(#\9 ) {
  margin-block-end: var(--space-content-header-padding-bottom-eohv0s, 16px);
}

.awsui_content_7nfqu_1awlk_346:not(#\9 ) {
  display: contents;
}

/* stylelint-disable-next-line selector-combinator-disallowed-list, selector-max-universal */
@media (max-width: 688px) {
  .awsui_unfocusable-mobile_7nfqu_1awlk_356 *:not(#\9 ) {
    visibility: hidden;
  }
}
.awsui_hidden_7nfqu_1awlk_361: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/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_171ws_153:not(#\9 ) {
  position: sticky;
  z-index: 830;
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  inset-block-end: 0;
  overflow-x: hidden;
  word-wrap: break-word;
  pointer-events: auto;
  display: flex;
  flex-direction: column;
}

.awsui_navigation-container_2p2ab_171ws_153:not(#\9 ):not(.awsui_is-navigation-open_2p2ab_171ws_164) {
  inline-size: 0px;
  display: none;
}

.awsui_navigation-container_2p2ab_171ws_153 > .awsui_navigation_2p2ab_171ws_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-xgujsu);
  position: relative;
}

@media (max-width: 688px) {
  .awsui_navigation-container_2p2ab_171ws_153:not(#\9 ) {
    --awsui-navigation-width-xgujsu: 100vw;
    z-index: 1001;
  }
}
.awsui_hide-navigation_2p2ab_171ws_184:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-m-u91ipm, 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_1u0sx_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-y2432o, 4px);
  padding-inline: 0;
}

.awsui_breadcrumb-group_d19fg_1u0sx_145 > .awsui_breadcrumb-group-list_d19fg_1u0sx_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_1u0sx_145 > .awsui_breadcrumb-group-list_d19fg_1u0sx_180.awsui_ghost_d19fg_1u0sx_191:not(#\9 ) {
  flex-wrap: wrap;
  position: absolute;
  inset-inline-start: -9000px;
}

.awsui_breadcrumb-group_d19fg_1u0sx_145 > .awsui_breadcrumb-group-list_d19fg_1u0sx_180 > .awsui_item_d19fg_1u0sx_196:not(#\9 ),
.awsui_breadcrumb-group_d19fg_1u0sx_145 > .awsui_breadcrumb-group-list_d19fg_1u0sx_180 > .awsui_ghost-item_d19fg_1u0sx_197:not(#\9 ),
.awsui_breadcrumb-group_d19fg_1u0sx_145 > .awsui_breadcrumb-group-list_d19fg_1u0sx_180 > .awsui_ellipsis_d19fg_1u0sx_198:not(#\9 ) {
  display: inline-block;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_breadcrumb-group_d19fg_1u0sx_145 > .awsui_breadcrumb-group-list_d19fg_1u0sx_180 > .awsui_item_d19fg_1u0sx_196:not(#\9 ):last-child {
  flex-shrink: 1;
  min-inline-size: 0;
}

.awsui_breadcrumb-group_d19fg_1u0sx_145 > .awsui_breadcrumb-group-list_d19fg_1u0sx_180 > .awsui_item_d19fg_1u0sx_196.awsui_hide_d19fg_1u0sx_209:not(#\9 ) {
  display: none;
}

.awsui_breadcrumb-group_d19fg_1u0sx_145 > .awsui_breadcrumb-group-list_d19fg_1u0sx_180 > .awsui_ellipsis_d19fg_1u0sx_198:not(#\9 ) {
  display: none;
}

.awsui_breadcrumb-group_d19fg_1u0sx_145 > .awsui_breadcrumb-group-list_d19fg_1u0sx_180 > .awsui_ellipsis_d19fg_1u0sx_198.awsui_visible_d19fg_1u0sx_215:not(#\9 ) {
  display: flex;
  flex-shrink: 0;
}

.awsui_breadcrumb-group_d19fg_1u0sx_145 > .awsui_breadcrumb-group-list_d19fg_1u0sx_180 > .awsui_ellipsis_d19fg_1u0sx_198 > .awsui_icon_d19fg_1u0sx_219:not(#\9 ) {
  margin-block: 0;
  margin-inline: 10px;
  color: var(--color-text-breadcrumb-icon-s4vdyq, #687078);
}

.awsui_breadcrumbs-skeleton_d19fg_1u0sx_225:not(#\9 ) {
  display: none;
}

.awsui_collapsed-button_d19fg_1u0sx_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-rw26ot, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  letter-spacing: var(--font-button-letter-spacing-y3mzp4, 0.25px);
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
  cursor: pointer;
  padding-block: 0;
  padding-inline: 0;
  border-inline: none;
  border-block: none;
  background: none;
  display: flex;
  gap: var(--space-xxs-y2432o, 4px);
  max-inline-size: 100%;
}

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

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

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

.awsui_collapsed-button_d19fg_1u0sx_229:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_collapsed-button_d19fg_1u0sx_229 > :not(#\9 ):last-child {
  color: var(--color-text-breadcrumb-current-mo2rx4, #687078);
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_collapsed-button_d19fg_1u0sx_229 > :not(#\9 ):last-child:hover {
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_button-icon_d19fg_1u0sx_311:not(#\9 ) {
  transform: rotate(0deg);
  transition: transform var(--motion-duration-rotate-180-llqolb, 135ms) var(--motion-easing-rotate-180-wt4cje, cubic-bezier(0.165, 0.84, 0.44, 1));
}

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

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

.awsui_hidden_d19fg_1u0sx_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_gj09l_145:not(#\9 ):after {
  display: none;
}

.awsui_breadcrumb_1kosq_gj09l_149:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_gj09l_150:not(#\9 ) {
  display: flex;
}

.awsui_breadcrumb_1kosq_gj09l_149 > .awsui_icon_1kosq_gj09l_153:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_gj09l_150 > .awsui_icon_1kosq_gj09l_153:not(#\9 ) {
  margin-block: 0;
  margin-inline: var(--space-xs-6dgkww, 8px);
  color: var(--color-text-breadcrumb-icon-s4vdyq, #687078);
}

.awsui_breadcrumb_1kosq_gj09l_149 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_gj09l_150 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ) {
  min-inline-size: 0;
  overflow: hidden;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_breadcrumb_1kosq_gj09l_149 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):hover,
.awsui_ghost-breadcrumb_1kosq_gj09l_150 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_breadcrumb_1kosq_gj09l_149 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):focus,
.awsui_ghost-breadcrumb_1kosq_gj09l_150 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):focus {
  outline: none;
}

.awsui_breadcrumb_1kosq_gj09l_149 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):active,
.awsui_ghost-breadcrumb_1kosq_gj09l_150 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_breadcrumb_1kosq_gj09l_149 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):active, .awsui_breadcrumb_1kosq_gj09l_149 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):focus, .awsui_breadcrumb_1kosq_gj09l_149 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):hover, .awsui_ghost-breadcrumb_1kosq_gj09l_150 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):active, .awsui_ghost-breadcrumb_1kosq_gj09l_150 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):focus, .awsui_ghost-breadcrumb_1kosq_gj09l_150 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_breadcrumb_1kosq_gj09l_149 > .awsui_anchor_1kosq_gj09l_159 > .awsui_text_1kosq_gj09l_206:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_gj09l_150 > .awsui_anchor_1kosq_gj09l_159 > .awsui_text_1kosq_gj09l_206:not(#\9 ) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

body[data-awsui-focus-visible=true] .awsui_breadcrumb_1kosq_gj09l_149 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_ghost-breadcrumb_1kosq_gj09l_150 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-n6k4a1, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-j6mjs2, 0px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_breadcrumb_1kosq_gj09l_149.awsui_last_1kosq_gj09l_225 > .awsui_icon_1kosq_gj09l_153:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_gj09l_150.awsui_last_1kosq_gj09l_225 > .awsui_icon_1kosq_gj09l_153:not(#\9 ) {
  display: none;
}

.awsui_breadcrumb_1kosq_gj09l_149.awsui_last_1kosq_gj09l_225 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ),
.awsui_ghost-breadcrumb_1kosq_gj09l_150.awsui_last_1kosq_gj09l_225 > .awsui_anchor_1kosq_gj09l_159:not(#\9 ) {
  color: var(--color-text-breadcrumb-current-mo2rx4, #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_ivos2_9:not(#\9 ) {
  position: sticky;
  z-index: 850;
}

.awsui_sticky-notifications-with-background_154bi_ivos2_13:not(#\9 ) {
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
}

.awsui_has-notifications-content_154bi_ivos2_17:not(#\9 ) {
  padding-block-start: var(--space-scaled-xs-urwryp, 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_14oyb_145:not(#\9 ) {
  background: transparent;
  color: var(--color-text-interactive-default-v7wvbt, #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_14oyb_145:not(#\9 ):hover {
  background: var(--color-background-input-disabled-v4v2mt, #eaeded);
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_trigger-button-styles_lpshu_14oyb_145:not(#\9 ):active {
  background: var(--color-background-control-disabled-mak075, #d5dbdb);
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_trigger-badge-wrapper_lpshu_14oyb_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_14oyb_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_14oyb_145:not(#\9 ) {
  border-block: none;
  border-inline: none;
  cursor: pointer;
  pointer-events: auto;
}

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

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

body[data-awsui-focus-visible=true] .awsui_trigger_lpshu_14oyb_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

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

.awsui_trigger_lpshu_14oyb_145.awsui_selected_lpshu_14oyb_212:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-b654ar, #0073bb);
  color: var(--color-text-layout-toggle-selected-0szdko, #ffffff);
}

.awsui_trigger_lpshu_14oyb_145.awsui_selected_lpshu_14oyb_212:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-ycj2tr, #0a4a74);
}

.awsui_trigger_lpshu_14oyb_145.awsui_selected_lpshu_14oyb_212:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-n1ujcx, #0073bb);
}

.awsui_trigger_lpshu_14oyb_145.awsui_selected_lpshu_14oyb_212 > .awsui_trigger-badge-wrapper_lpshu_14oyb_168:not(#\9 ) {
  background: var(--color-background-layout-toggle-selected-default-b654ar, #0073bb);
  color: var(--color-text-layout-toggle-selected-0szdko, #ffffff);
}

.awsui_trigger_lpshu_14oyb_145.awsui_selected_lpshu_14oyb_212 > .awsui_trigger-badge-wrapper_lpshu_14oyb_168:not(#\9 ):hover {
  background: var(--color-background-layout-toggle-selected-hover-ycj2tr, #0a4a74);
}

.awsui_trigger_lpshu_14oyb_145.awsui_selected_lpshu_14oyb_212 > .awsui_trigger-badge-wrapper_lpshu_14oyb_168:not(#\9 ):active {
  background: var(--color-background-layout-toggle-selected-active-n1ujcx, #0073bb);
}

.awsui_trigger_lpshu_14oyb_145.awsui_badge_lpshu_14oyb_232:not(#\9 ), .awsui_trigger_lpshu_14oyb_145.awsui_badge_lpshu_14oyb_232:not(#\9 ):hover, .awsui_trigger_lpshu_14oyb_145.awsui_badge_lpshu_14oyb_232:not(#\9 ):active {
  background: transparent;
}

.awsui_trigger-wrapper_lpshu_14oyb_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_14oyb_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-0jvt99, #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_1taxa_153:not(#\9 ) {
  background-color: var(--color-background-layout-panel-content-99qshe, #ffffff);
  box-sizing: border-box;
  padding-block: 0;
  padding-inline: var(--space-m-u91ipm, 16px);
  padding-inline-end: 0;
  position: sticky;
  z-index: 1000;
  transition: ease var(--motion-duration-refresh-only-slow-undpf8, 0ms);
  transition-property: inset-block-start, opacity;
}

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

.awsui_universal-toolbar_1kzri_1taxa_153.awsui_disable-body-scroll_1kzri_1taxa_174:not(#\9 ) {
  inset-block-start: 0px;
}

.awsui_universal-toolbar_1kzri_1taxa_153.awsui_toolbar-hidden_1kzri_1taxa_177:not(#\9 ) {
  opacity: 0;
}

.awsui_universal-toolbar_1kzri_1taxa_153 > .awsui_toolbar-container_1kzri_1taxa_180:not(#\9 ) {
  block-size: 100%;
  align-items: center;
  display: grid;
  column-gap: var(--space-static-xs-fwcjew, 8px);
  inline-size: 100%;
  grid-template-columns: min-content minmax(0, 3fr) minmax(auto, 1fr);
  grid-template-rows: 1fr;
}

.awsui_universal-toolbar_1kzri_1taxa_153 > .awsui_toolbar-container_1kzri_1taxa_180 > .awsui_universal-toolbar-nav_1kzri_1taxa_189:not(#\9 ) {
  grid-column: 1;
  padding-inline-end: var(--space-static-xxs-9qxzo2, 4px);
}

.awsui_universal-toolbar_1kzri_1taxa_153 > .awsui_toolbar-container_1kzri_1taxa_180 > .awsui_universal-toolbar-breadcrumbs_1kzri_1taxa_193:not(#\9 ) {
  grid-column: 2;
  background-color: transparent;
  flex: 1 0;
}

.awsui_universal-toolbar_1kzri_1taxa_153 > .awsui_toolbar-container_1kzri_1taxa_180 > .awsui_universal-toolbar-drawers_1kzri_1taxa_198:not(#\9 ) {
  grid-column: 3;
  column-gap: var(--space-static-xs-fwcjew, 8px);
  display: flex;
  justify-content: flex-end;
  block-size: 100%;
}

.awsui_drawers-desktop-triggers-container_1kzri_1taxa_206:not(#\9 ),
.awsui_drawers-mobile-triggers-container_1kzri_1taxa_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-u91ipm, 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_1taxa_250:not(#\9 ) {
  block-size: 100%;
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: var(--space-xs-6dgkww, 8px);
  justify-content: flex-end;
  padding-inline-start: var(--space-xs-6dgkww, 8px);
}

.awsui_group-divider_1kzri_1taxa_260:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
  block-size: 60%;
}

@media (max-width: 688px) {
  .awsui_drawers-trigger_1kzri_1taxa_250:not(#\9 ) {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.awsui_block-body-scroll_1kzri_1taxa_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_sv9gt_189:not(#\9 ) {
  position: sticky;
  z-index: 830;
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  display: grid;
  grid-template-columns: var(--space-m-u91ipm, 16px) 1fr;
  inline-size: var(--awsui-drawer-size-xgujsu);
  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;
}

.awsui_drawer_12i0j_sv9gt_189.awsui_with-expanded-motion_12i0j_sv9gt_203:not(#\9 ) {
  transition: inline-size var(--motion-duration-refresh-only-slow-undpf8, 0ms) var(--motion-easing-refresh-only-a-tqkxvq, cubic-bezier(0, 0, 0, 1)), min-inline-size var(--motion-duration-refresh-only-slow-undpf8, 0ms) var(--motion-easing-refresh-only-a-tqkxvq, cubic-bezier(0, 0, 0, 1));
}

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

@media (min-width: 689px) {
  .awsui_drawer_12i0j_sv9gt_189:not(#\9 ):not(.awsui_legacy_12i0j_sv9gt_217) {
    border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-layout-w1w3v8, #d5dbdb);
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_sv9gt_189:not(#\9 ) {
    inline-size: 100%;
  }
  .awsui_drawer_12i0j_sv9gt_189.awsui_last-opened_12i0j_sv9gt_225:not(#\9 ) {
    z-index: 1001;
  }
}
.awsui_drawer_12i0j_sv9gt_189.awsui_drawer-global_12i0j_sv9gt_229:not(#\9 ) {
  display: block;
}

@media (min-width: 689px) {
  .awsui_drawer_12i0j_sv9gt_189.awsui_drawer-global_12i0j_sv9gt_229:not(#\9 ) {
    inline-size: var(--awsui-drawer-size-xgujsu);
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_sv9gt_189.awsui_drawer-global_12i0j_sv9gt_229:not(#\9 ):not(.awsui_last-opened_12i0j_sv9gt_225):not(.awsui_drawer-expanded_12i0j_sv9gt_238) {
    display: none;
  }
}
.awsui_drawer_12i0j_sv9gt_189.awsui_drawer-hidden_12i0j_sv9gt_242:not(#\9 ) {
  display: none;
}

.awsui_drawer_12i0j_sv9gt_189.awsui_drawer-expanded_12i0j_sv9gt_238:not(#\9 ) {
  inline-size: 100%;
}

@media (min-width: 689px) {
  .awsui_drawer_12i0j_sv9gt_189.awsui_drawer-expanded_12i0j_sv9gt_238:not(#\9 ) {
    border-inline-start: none;
  }
  .awsui_drawer_12i0j_sv9gt_189.awsui_drawer-expanded_12i0j_sv9gt_238.awsui_has-next-siblings_12i0j_sv9gt_252 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252:not(#\9 ):after {
    content: "";
    position: absolute;
    block-size: 100%;
    inline-size: 8px;
    inset-inline-end: 0;
    background: var(--color-gap-global-drawer-4xmarv, #eaeded);
    border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-layout-w1w3v8, #d5dbdb);
    box-sizing: border-box;
  }
  .awsui_drawer_12i0j_sv9gt_189.awsui_drawer-expanded_12i0j_sv9gt_238 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252:not(#\9 ) {
    inline-size: 100%;
    grid-template-columns: 8px 1fr;
  }
  .awsui_drawer_12i0j_sv9gt_189.awsui_drawer-expanded_12i0j_sv9gt_238 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-content-container_12i0j_sv9gt_266:not(#\9 ) {
    grid-column: 2;
  }
  .awsui_drawer_12i0j_sv9gt_189.awsui_drawer-expanded_12i0j_sv9gt_238 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-gap_12i0j_sv9gt_269:not(#\9 ) {
    grid-column: 1;
    grid-row: 1;
    block-size: 100%;
    inline-size: 8px;
    background: var(--color-gap-global-drawer-4xmarv, #eaeded);
    border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-layout-w1w3v8, #d5dbdb);
  }
}
.awsui_drawer_12i0j_sv9gt_189 > .awsui_drawer-content-container_12i0j_sv9gt_266:not(#\9 ) {
  grid-column: 1/span 2;
  grid-row: 1;
  display: grid;
  grid-template-columns: var(--space-m-u91ipm, 16px) 1fr auto var(--space-m-u91ipm, 16px);
  grid-template-rows: 14px auto 1fr;
  overflow-y: auto;
  min-inline-size: var(--awsui-drawer-size-xgujsu);
}

.awsui_drawer_12i0j_sv9gt_189 > .awsui_drawer-content-container_12i0j_sv9gt_266 > .awsui_drawer-close-button_12i0j_sv9gt_287:not(#\9 ) {
  grid-column: 3;
  grid-row: 2;
  z-index: 1;
  align-self: start;
}

.awsui_drawer_12i0j_sv9gt_189 > .awsui_drawer-content-container_12i0j_sv9gt_266 > .awsui_drawer-expanded-mode-button_12i0j_sv9gt_293:not(#\9 ) {
  grid-column: 2;
  grid-row: 2;
  z-index: 1;
  align-self: start;
  display: flex;
  justify-content: flex-end;
}

.awsui_drawer_12i0j_sv9gt_189 > .awsui_drawer-content-container_12i0j_sv9gt_266 > .awsui_drawer-content_12i0j_sv9gt_266:not(#\9 ) {
  grid-column: 1/span 4;
  grid-row: 1/span 2;
}

.awsui_drawer_12i0j_sv9gt_189 > .awsui_drawer-content-container_12i0j_sv9gt_266 > .awsui_drawer-content_12i0j_sv9gt_266.awsui_drawer-content-hidden_12i0j_sv9gt_305:not(#\9 ) {
  display: none;
}

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

.awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252:not(#\9 ) {
  display: grid;
  min-inline-size: var(--awsui-drawer-size-xgujsu);
  grid-template-columns: 8px var(--space-m-u91ipm, 16px) 1fr;
  overflow: hidden;
}

@media (max-width: 688px) {
  .awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252:not(#\9 ) {
    grid-template-columns: 1fr;
    grid-column: 1/span 2;
  }
}
.awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-gap_12i0j_sv9gt_269:not(#\9 ) {
  grid-column: 1;
  grid-row: 1;
  block-size: 100%;
  inline-size: 8px;
  background: var(--color-gap-global-drawer-4xmarv, #eaeded);
  border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-layout-w1w3v8, #d5dbdb);
}

.awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-slider_12i0j_sv9gt_308:not(#\9 ) {
  grid-column: 2;
  grid-row: 1;
  display: flex;
  align-items: center;
}

.awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-content-container_12i0j_sv9gt_266:not(#\9 ) {
  grid-row: 1;
  display: grid;
  grid-template-columns: var(--space-m-u91ipm, 16px) 1fr auto var(--space-m-u91ipm, 16px);
  grid-template-rows: 14px auto 1fr;
  overflow-y: auto;
}

@media (min-width: 689px) {
  .awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-content-container_12i0j_sv9gt_266:not(#\9 ) {
    grid-column: 2/span 2;
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-content-container_12i0j_sv9gt_266:not(#\9 ) {
    grid-column: 1/span 2;
  }
}
.awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-content-container_12i0j_sv9gt_266 > .awsui_drawer-actions_12i0j_sv9gt_358:not(#\9 ) {
  position: absolute;
  display: flex;
  align-self: flex-start;
  justify-self: flex-end;
  padding-inline-end: var(--space-m-u91ipm, 16px);
  padding-block-start: 14px;
}

.awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-content-container_12i0j_sv9gt_266 > .awsui_drawer-close-button_12i0j_sv9gt_287:not(#\9 ) {
  grid-column: 3;
  grid-row: 2;
  z-index: 1;
  align-self: start;
}

.awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-content-container_12i0j_sv9gt_266 > .awsui_drawer-expanded-mode-button_12i0j_sv9gt_293:not(#\9 ) {
  grid-column: 2;
  grid-row: 2;
  z-index: 1;
  align-self: start;
  display: flex;
  justify-content: flex-end;
}

.awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-content-container_12i0j_sv9gt_266 > .awsui_drawer-content_12i0j_sv9gt_266:not(#\9 ) {
  grid-column: 1/span 4;
  grid-row: 1/span 2;
}

.awsui_drawer_12i0j_sv9gt_189 > .awsui_global-drawer-wrapper_12i0j_sv9gt_252 > .awsui_drawer-content-container_12i0j_sv9gt_266 > .awsui_drawer-content_12i0j_sv9gt_266.awsui_drawer-content-hidden_12i0j_sv9gt_305: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/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_1ip88_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_link_4c84z_1ip88_145:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

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

.awsui_link_4c84z_1ip88_145:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

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

.awsui_link_4c84z_1ip88_145.awsui_variant-secondary_4c84z_1ip88_211:not(#\9 ) {
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  color: var(--color-text-link-default-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_link_4c84z_1ip88_145.awsui_variant-secondary_4c84z_1ip88_211:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-secondary_4c84z_1ip88_211:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1ip88_145.awsui_variant-secondary_4c84z_1ip88_211:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-secondary_4c84z_1ip88_211:not(#\9 ):active, .awsui_link_4c84z_1ip88_145.awsui_variant-secondary_4c84z_1ip88_211:not(#\9 ):focus, .awsui_link_4c84z_1ip88_145.awsui_variant-secondary_4c84z_1ip88_211:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1ip88_145.awsui_variant-primary_4c84z_1ip88_246:not(#\9 ) {
  color: var(--color-text-link-default-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_link_4c84z_1ip88_145.awsui_variant-primary_4c84z_1ip88_246:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-primary_4c84z_1ip88_246:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1ip88_145.awsui_variant-primary_4c84z_1ip88_246:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-primary_4c84z_1ip88_246:not(#\9 ):active, .awsui_link_4c84z_1ip88_145.awsui_variant-primary_4c84z_1ip88_246:not(#\9 ):focus, .awsui_link_4c84z_1ip88_145.awsui_variant-primary_4c84z_1ip88_246:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1ip88_145.awsui_variant-info_4c84z_1ip88_279:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  color: var(--color-text-link-default-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_link_4c84z_1ip88_145.awsui_variant-info_4c84z_1ip88_279:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-info_4c84z_1ip88_279:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1ip88_145.awsui_variant-info_4c84z_1ip88_279:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-info_4c84z_1ip88_279:not(#\9 ):active, .awsui_link_4c84z_1ip88_145.awsui_variant-info_4c84z_1ip88_279:not(#\9 ):focus, .awsui_link_4c84z_1ip88_145.awsui_variant-info_4c84z_1ip88_279:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-hover-6jm7op, currentColor);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-value-large_4c84z_1ip88_314:not(#\9 ) {
  color: var(--color-text-link-default-rfi3yz, #0073bb);
  font-weight: var(--font-box-value-large-weight-i90agj, 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-mxx5d2, 0ms);
}

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

.awsui_link_4c84z_1ip88_145.awsui_variant-value-large_4c84z_1ip88_314:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-value-large_4c84z_1ip88_314:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1ip88_145.awsui_variant-value-large_4c84z_1ip88_314:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-value-large_4c84z_1ip88_314:not(#\9 ):active, .awsui_link_4c84z_1ip88_145.awsui_variant-value-large_4c84z_1ip88_314:not(#\9 ):focus, .awsui_link_4c84z_1ip88_145.awsui_variant-value-large_4c84z_1ip88_314:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1ip88_145.awsui_variant-top-navigation_4c84z_1ip88_346:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  color: var(--color-text-interactive-default-v7wvbt, #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-mxx5d2, 0ms);
}

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

.awsui_link_4c84z_1ip88_145.awsui_variant-top-navigation_4c84z_1ip88_346:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-top-navigation_4c84z_1ip88_346:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1ip88_145.awsui_variant-top-navigation_4c84z_1ip88_346:not(#\9 ):active {
  color: var(--color-text-interactive-active-472la4, #16191f);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-top-navigation_4c84z_1ip88_346:not(#\9 ):active, .awsui_link_4c84z_1ip88_145.awsui_variant-top-navigation_4c84z_1ip88_346:not(#\9 ):focus, .awsui_link_4c84z_1ip88_145.awsui_variant-top-navigation_4c84z_1ip88_346:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: transparent;
}

.awsui_link_4c84z_1ip88_145.awsui_variant-recovery_4c84z_1ip88_381:not(#\9 ) {
  color: var(--color-text-link-default-rfi3yz, #0073bb);
  font-weight: var(--font-link-button-weight-vzzre5, 400);
  letter-spacing: var(--font-link-button-letter-spacing-pkrhhv, normal);
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-lun36k, 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-mxx5d2, 0ms);
}

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

.awsui_link_4c84z_1ip88_145.awsui_variant-recovery_4c84z_1ip88_381:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-recovery_4c84z_1ip88_381:not(#\9 ):focus {
  outline: none;
}

.awsui_link_4c84z_1ip88_145.awsui_variant-recovery_4c84z_1ip88_381:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_link_4c84z_1ip88_145.awsui_variant-recovery_4c84z_1ip88_381:not(#\9 ):active, .awsui_link_4c84z_1ip88_145.awsui_variant-recovery_4c84z_1ip88_381:not(#\9 ):focus, .awsui_link_4c84z_1ip88_145.awsui_variant-recovery_4c84z_1ip88_381:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-hover-6jm7op, currentColor);
}

.awsui_link_4c84z_1ip88_145.awsui_button_4c84z_1ip88_414:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  color: var(--color-text-link-button-normal-default-91ms5o, #545b64);
  font-weight: 700;
  letter-spacing: var(--font-button-letter-spacing-y3mzp4, 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-mxx5d2, 0ms);
}

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

.awsui_link_4c84z_1ip88_145.awsui_button_4c84z_1ip88_414:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-button-normal-hover-m42jnr, #16191f);
}

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

.awsui_link_4c84z_1ip88_145.awsui_button_4c84z_1ip88_414:not(#\9 ):active {
  color: var(--color-text-link-button-normal-active-f9cwew, #16191f);
}

.awsui_link_4c84z_1ip88_145.awsui_button_4c84z_1ip88_414:not(#\9 ):active, .awsui_link_4c84z_1ip88_145.awsui_button_4c84z_1ip88_414:not(#\9 ):focus, .awsui_link_4c84z_1ip88_145.awsui_button_4c84z_1ip88_414:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: transparent;
}

.awsui_link_4c84z_1ip88_145.awsui_color-inverted_4c84z_1ip88_449:not(#\9 ) {
  color: var(--color-text-notification-default-pqw4br, #fafafa);
}

.awsui_link_4c84z_1ip88_145.awsui_color-inverted_4c84z_1ip88_449:not(#\9 ):not(.awsui_button_4c84z_1ip88_414) {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_link_4c84z_1ip88_145.awsui_color-inverted_4c84z_1ip88_449:not(#\9 ):hover {
  color: var(--color-text-link-inverted-hover-dlfmch, #fafafa);
}

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

.awsui_link_4c84z_1ip88_145.awsui_font-size-body-s_4c84z_1ip88_470:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  text-underline-offset: 0.3em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1ip88_145.awsui_font-size-body-m_4c84z_1ip88_477:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1ip88_145.awsui_font-size-heading-xs_4c84z_1ip88_483:not(#\9 ) {
  font-size: var(--font-size-heading-xs-nmr45t, 16px);
  line-height: var(--line-height-heading-xs-apei93, 20px);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1ip88_145.awsui_font-size-heading-s_4c84z_1ip88_489:not(#\9 ) {
  font-size: var(--font-size-heading-s-1xsp6b, 16px);
  line-height: var(--line-height-heading-s-av19j1, 20px);
  letter-spacing: var(--letter-spacing-heading-s-gxk1hf, normal);
  text-underline-offset: 0.3em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1ip88_145.awsui_font-size-heading-m_4c84z_1ip88_496:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
  line-height: var(--line-height-heading-m-v86qsm, 22px);
  letter-spacing: var(--letter-spacing-heading-m-ou0vcz, normal);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1ip88_145.awsui_font-size-heading-l_4c84z_1ip88_503:not(#\9 ) {
  font-size: var(--font-size-heading-l-2bb1vx, 18px);
  line-height: var(--line-height-heading-l-csxym2, 22px);
  letter-spacing: var(--letter-spacing-heading-l-i1its6, normal);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1ip88_145.awsui_font-size-heading-xl_4c84z_1ip88_510:not(#\9 ) {
  font-size: var(--font-size-heading-xl-0utn3l, 28px);
  line-height: var(--line-height-heading-xl-vhld21, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-oma7pf, normal);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_link_4c84z_1ip88_145.awsui_font-size-display-l_4c84z_1ip88_517:not(#\9 ) {
  font-size: var(--font-size-display-l-5exf0u, 44px);
  line-height: var(--line-height-display-l-85ifs7, 56px);
  letter-spacing: var(--letter-spacing-display-l-4b5d4y, normal);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 2px;
}

.awsui_link_4c84z_1ip88_145.awsui_font-size-inherit_4c84z_1ip88_524:not(#\9 ) {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.awsui_icon-wrapper_4c84z_1ip88_532:not(#\9 ) {
  white-space: nowrap;
}

.awsui_icon_4c84z_1ip88_532: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_on8pj_153:not(#\9 ) {
  display: inline-block;
  animation: awsui_awsui-motion-shake-horizontally_1cbgc_on8pj_1 var(--motion-duration-refresh-only-medium-mxx5d2, 0ms);
}

@keyframes awsui_awsui-motion-shake-horizontally_1cbgc_on8pj_1 {
  0% {
    transform: translateX(-5px);
    animation-timing-function: linear;
  }
  50% {
    transform: translateX(5px);
    animation-timing-function: var(--motion-easing-refresh-only-a-tqkxvq, cubic-bezier(0, 0, 0, 1));
  }
  100% {
    transform: translateX(0px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_icon-shake_1cbgc_on8pj_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_icon-shake_1cbgc_on8pj_153:not(#\9 ), .awsui-mode-entering .awsui_icon-shake_1cbgc_on8pj_153:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_container-fade-in_1cbgc_on8pj_181:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_1cbgc_on8pj_1 var(--motion-duration-refresh-only-medium-mxx5d2, 0ms) var(--motion-easing-refresh-only-a-tqkxvq, cubic-bezier(0, 0, 0, 1));
}

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

.awsui_root_1cbgc_on8pj_203:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_1cbgc_on8pj_203.awsui_status-error_1cbgc_on8pj_212:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_root_1cbgc_on8pj_203.awsui_status-warning_1cbgc_on8pj_215:not(#\9 ) {
  color: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_root_1cbgc_on8pj_203.awsui_status-success_1cbgc_on8pj_218:not(#\9 ) {
  color: var(--color-text-status-success-1y5tbo, #1d8102);
}

.awsui_root_1cbgc_on8pj_203.awsui_status-info_1cbgc_on8pj_221:not(#\9 ) {
  color: var(--color-text-status-info-f9d9f2, #0073bb);
}

.awsui_root_1cbgc_on8pj_203.awsui_status-stopped_1cbgc_on8pj_224:not(#\9 ) {
  color: var(--color-text-status-inactive-fg16yu, #687078);
}

.awsui_root_1cbgc_on8pj_203.awsui_status-pending_1cbgc_on8pj_227:not(#\9 ) {
  color: var(--color-text-status-inactive-fg16yu, #687078);
}

.awsui_root_1cbgc_on8pj_203.awsui_status-in-progress_1cbgc_on8pj_230:not(#\9 ) {
  color: var(--color-text-status-inactive-fg16yu, #687078);
}

.awsui_root_1cbgc_on8pj_203.awsui_status-loading_1cbgc_on8pj_233:not(#\9 ) {
  color: var(--color-text-status-inactive-fg16yu, #687078);
}

.awsui_root_1cbgc_on8pj_203.awsui_color-override-red_1cbgc_on8pj_236:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_root_1cbgc_on8pj_203.awsui_color-override-grey_1cbgc_on8pj_239:not(#\9 ) {
  color: var(--color-text-status-inactive-fg16yu, #687078);
}

.awsui_root_1cbgc_on8pj_203.awsui_color-override-blue_1cbgc_on8pj_242:not(#\9 ) {
  color: var(--color-text-status-info-f9d9f2, #0073bb);
}

.awsui_root_1cbgc_on8pj_203.awsui_color-override-green_1cbgc_on8pj_245:not(#\9 ) {
  color: var(--color-text-status-success-1y5tbo, #1d8102);
}

.awsui_root_1cbgc_on8pj_203.awsui_color-override-yellow_1cbgc_on8pj_248:not(#\9 ) {
  color: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_container_1cbgc_on8pj_181.awsui_display-inline_1cbgc_on8pj_252:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: inline;
}

.awsui_container_1cbgc_on8pj_181.awsui_display-inline_1cbgc_on8pj_252 > .awsui_icon_1cbgc_on8pj_153:not(#\9 ) {
  white-space: nowrap;
}

.awsui_container_1cbgc_on8pj_181.awsui_display-inline-block_1cbgc_on8pj_260:not(#\9 ) {
  display: inline-block;
  word-wrap: break-word;
  word-break: break-all;
}

.awsui_container_1cbgc_on8pj_181.awsui_display-inline-block_1cbgc_on8pj_260 > .awsui_icon_1cbgc_on8pj_153:not(#\9 ) {
  padding-inline-end: var(--space-xxs-y2432o, 4px);
}

.awsui_overflow-ellipsis_1cbgc_on8pj_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_1ff2n_9:not(#\9 ) {
  /* used in test-utils */
}

.awsui_empty_11n0s_1ff2n_13:not(#\9 ) {
  color: var(--color-text-empty-pnot20, #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_c0yxe_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_c0yxe_214:not(#\9 ) {
  block-size: 100%;
  overflow-y: auto;
}

.awsui_inner-wrapper--fit-height_z5mul_c0yxe_219:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_has-default-filter_z5mul_c0yxe_225 > :not(#\9 ):first-child {
  flex: 280px 0 1;
}

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

.awsui_content--reserve-filter_z5mul_c0yxe_236:not(#\9 ) {
  margin-block-start: calc(2 * var(--line-height-body-m-ku8qvj, 22px));
}

.awsui_content--reserve-legend_z5mul_c0yxe_240:not(#\9 ) {
  margin-block-end: calc(2 * var(--line-height-body-m-ku8qvj, 22px));
}

.awsui_content--fit-height_z5mul_c0yxe_244:not(#\9 ) {
  flex: 1;
}

.awsui_filter-container_z5mul_c0yxe_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_u6byo_9:not(#\9 ),
.awsui_vertical-marker_f0fot_u6byo_10:not(#\9 ) {
  stroke: var(--color-charts-line-axis-xe2gob, #d5dbdb);
  stroke-width: 1px;
}

.awsui_axis--emphasized_f0fot_u6byo_15:not(#\9 ) {
  stroke-width: 2px;
}

.awsui_axis-label_f0fot_u6byo_19:not(#\9 ) {
  font-weight: bold;
  fill: var(--color-text-body-default-hiigui, #16191f);
}

.awsui_axis-label--x_f0fot_u6byo_24:not(#\9 ),
.awsui_axis-label--y_f0fot_u6byo_25:not(#\9 ) {
  /* used in test-utils */
}

.awsui_grid_f0fot_u6byo_29:not(#\9 ) {
  stroke: var(--color-charts-line-grid-tvg8wh, #d5dbdb);
  stroke-width: 1px;
}

.awsui_ticks__line_f0fot_u6byo_34:not(#\9 ) {
  stroke: var(--color-charts-line-tick-a8w53g, #d5dbdb);
  stroke-width: 1px;
}

.awsui_ticks__text_f0fot_u6byo_39:not(#\9 ) {
  font-size: var(--font-chart-detail-size-9x74zj, 14px);
  fill: var(--color-text-body-secondary-3hf5bn, #545b64);
}

.awsui_ticks--y_f0fot_u6byo_44:not(#\9 ),
.awsui_ticks--x_f0fot_u6byo_45:not(#\9 ) {
  /* used in test-utils */
}

.awsui_ticks--bottom_f0fot_u6byo_49 > .awsui_ticks__text_f0fot_u6byo_39:not(#\9 ) {
  text-anchor: middle;
  dominant-baseline: hanging;
}

.awsui_labels-inline-start_f0fot_u6byo_54 > .awsui_ticks_f0fot_u6byo_34 > .awsui_ticks__text_f0fot_u6byo_39:not(#\9 ) {
  text-anchor: end;
  dominant-baseline: central;
}

.awsui_labels-inline-start_f0fot_u6byo_54:not(#\9 ) {
  position: relative;
  margin-inline-end: 12px;
}

.awsui_labels-inline-start_f0fot_u6byo_54 > .awsui_axis-label_f0fot_u6byo_19:not(#\9 ) {
  position: absolute;
  visibility: visible;
  white-space: nowrap;
}

.awsui_labels-inline-start__label_f0fot_u6byo_69:not(#\9 ) {
  position: absolute;
}

.awsui_labels-inline-start--hidden_f0fot_u6byo_73:not(#\9 ) {
  visibility: hidden;
}

.awsui_labels-inline-start--hidden_f0fot_u6byo_73 > .awsui_labels-inline-start__label_f0fot_u6byo_69:not(#\9 ) {
  position: relative;
  white-space: nowrap;
}

.awsui_labels-block-end_f0fot_u6byo_81:not(#\9 ) {
  position: relative;
  display: block;
  inline-size: 100%;
  overflow: visible;
}

.awsui_vertical-marker_f0fot_u6byo_10:not(#\9 ) {
  pointer-events: none;
}

.awsui_vertical-marker-circle_f0fot_u6byo_92:not(#\9 ) {
  fill: var(--color-background-container-content-x1dxuu, #ffffff);
  pointer-events: none;
  stroke-width: var(--border-line-chart-width-fcce6g, 2px);
}

.awsui_vertical-marker-circle-active_f0fot_u6byo_98:not(#\9 ) {
  cursor: pointer;
  stroke-width: var(--border-line-chart-width-fcce6g, 2px);
}

.awsui_focus-outline_f0fot_u6byo_103:not(#\9 ) {
  outline: none;
  pointer-events: none;
  fill: none;
  stroke: var(--color-border-item-focused-jl0a80, #0073bb);
  stroke-width: 2px;
}

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

.awsui_chart-container_f0fot_u6byo_111.awsui_fit-height_f0fot_u6byo_116:not(#\9 ) {
  block-size: 100%;
  min-block-size: inherit;
}

.awsui_chart-container-outer_f0fot_u6byo_121:not(#\9 ) {
  display: flex;
}

.awsui_chart-container-outer_f0fot_u6byo_121.awsui_fit-height_f0fot_u6byo_116:not(#\9 ) {
  flex: 1;
}

.awsui_chart-container-outer_f0fot_u6byo_121.awsui_fit-height_f0fot_u6byo_116:not(#\9 ):not(.awsui_axis-label_f0fot_u6byo_19 + .awsui_chart-container-outer_f0fot_u6byo_121.awsui_fit-height_f0fot_u6byo_116, .awsui_chart-container-outer_f0fot_u6byo_121.awsui_fit-height_f0fot_u6byo_116.awsui_has-filters_f0fot_u6byo_127) {
  margin-block-start: calc(0.5 * var(--font-chart-detail-size-9x74zj, 14px));
}

.awsui_chart-container-inner_f0fot_u6byo_131:not(#\9 ) {
  position: relative;
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}

.awsui_chart-container-plot-wrapper_f0fot_u6byo_138.awsui_fit-height_f0fot_u6byo_116:not(#\9 ) {
  display: block;
  position: relative;
  flex: 1;
}

.awsui_chart-container-plot_f0fot_u6byo_138.awsui_fit-height_f0fot_u6byo_116:not(#\9 ) {
  display: block;
  position: absolute;
  inset: 0;
}

.awsui_chart-container-bottom-labels_f0fot_u6byo_150.awsui_fit-height_f0fot_u6byo_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_17rkq_145:not(#\9 ) {
  outline: none;
  shape-rendering: auto;
  overflow: visible;
  display: flex;
  inline-size: 100%;
  max-inline-size: 100%;
}

.awsui_clickable_1fcus_17rkq_154:not(#\9 ) {
  cursor: pointer;
}

.awsui_precise_1fcus_17rkq_158:not(#\9 ) {
  shape-rendering: geometricPrecision;
}

.awsui_focus-outline_1fcus_17rkq_162:not(#\9 ) {
  outline: none;
  pointer-events: none;
  fill: none;
  stroke: var(--color-border-item-focused-jl0a80, #0073bb);
  stroke-width: 2px;
  visibility: hidden;
}

.awsui_application_1fcus_17rkq_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_oag09_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: absolute;
}

.awsui_popover-body_1t44z_oag09_178:not(#\9 ) {
  pointer-events: auto;
}

.awsui_footer_1t44z_oag09_182:not(#\9 ) {
  margin-block-start: var(--space-static-xs-fwcjew, 8px);
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_footer_1t44z_oag09_182 > hr:not(#\9 ) {
  border-block: none;
  border-inline: none;
  border-block-start: 1px solid var(--color-border-divider-default-6sbidx, #eaeded);
  margin-block: var(--space-static-xs-fwcjew, 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/internal/components/chart-popover/test-classes/styles.scoped.css ***!
  \*************************************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_dgs8z_qsmmj_5:not(#\9 ),
.awsui_body_dgs8z_qsmmj_6:not(#\9 ),
.awsui_footer_dgs8z_qsmmj_7: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/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_1wfhd_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_1wfhd_189.awsui_fit-height_14iqq_1wfhd_222:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_root_14iqq_1wfhd_189.awsui_fit-height_14iqq_1wfhd_222.awsui_with-side-media_14iqq_1wfhd_227:not(#\9 ) {
  flex-direction: row;
}

.awsui_root_14iqq_1wfhd_189.awsui_variant-default_14iqq_1wfhd_230:not(#\9 ), .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230:not(#\9 ) {
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  box-sizing: border-box;
}

.awsui_root_14iqq_1wfhd_189.awsui_variant-default_14iqq_1wfhd_230.awsui_refresh_14iqq_1wfhd_238:not(#\9 ), .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230.awsui_refresh_14iqq_1wfhd_238:not(#\9 ) {
  border-block: solid var(--border-divider-section-width-iueskx, 1px) var(--color-border-divider-default-6sbidx, #eaeded);
  border-inline: solid var(--border-divider-section-width-iueskx, 1px) var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_root_14iqq_1wfhd_189.awsui_variant-default_14iqq_1wfhd_230:not(#\9 ):not(.awsui_refresh_14iqq_1wfhd_238)::before, .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230:not(#\9 ):not(.awsui_refresh_14iqq_1wfhd_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-wr6hit, 1px) solid var(--color-border-container-top-rg8ta8, #eaeded);
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  z-index: 1;
}

.awsui_root_14iqq_1wfhd_189.awsui_variant-default_14iqq_1wfhd_230:not(#\9 ):not(.awsui_refresh_14iqq_1wfhd_238)::after, .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230:not(#\9 ):not(.awsui_refresh_14iqq_1wfhd_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-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  box-shadow: var(--shadow-container-s3t20x, 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_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230:not(#\9 ):not(:last-child), .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230:not(#\9 ):not(:last-child)::before, .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_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_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230 + .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230:not(#\9 ), .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230 + .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230:not(#\9 )::before, .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230 + .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230:not(#\9 )::after {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

.awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230 + .awsui_root_14iqq_1wfhd_189.awsui_variant-stacked_14iqq_1wfhd_230:not(#\9 ):not(.awsui_refresh_14iqq_1wfhd_238)::before {
  border-block-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_root_14iqq_1wfhd_189.awsui_sticky-enabled_14iqq_1wfhd_288:not(#\9 ):not(.awsui_refresh_14iqq_1wfhd_238)::before {
  inset-block-start: calc(-1 * var(--border-container-top-width-wr6hit, 1px));
}

.awsui_root_14iqq_1wfhd_189.awsui_sticky-enabled_14iqq_1wfhd_288:not(#\9 ):not(.awsui_refresh_14iqq_1wfhd_238).awsui_variant-stacked_14iqq_1wfhd_230::before {
  inset-block-start: calc(-1 * var(--border-divider-section-width-iueskx, 1px));
}

.awsui_root_14iqq_1wfhd_189.awsui_with-stuck-sticky-header-at-bottom_14iqq_1wfhd_294:not(#\9 ) {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}

.awsui_with-side-media_14iqq_1wfhd_227:not(#\9 ) {
  display: flex;
  flex-direction: row;
}

.awsui_with-top-media_14iqq_1wfhd_304:not(#\9 ) {
  display: flex;
  flex-direction: column;
}

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

.awsui_content-wrapper-fit-height_14iqq_1wfhd_314:not(#\9 ) {
  block-size: 100%;
  overflow: hidden;
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
}

.awsui_media_14iqq_1wfhd_321:not(#\9 ) {
  overflow: hidden;
  flex-shrink: 0;
}

.awsui_media_14iqq_1wfhd_321 img:not(#\9 ),
.awsui_media_14iqq_1wfhd_321 video:not(#\9 ),
.awsui_media_14iqq_1wfhd_321 picture:not(#\9 ) {
  inline-size: 100%;
  block-size: 100%;
  object-fit: cover;
  object-position: center;
}

.awsui_media_14iqq_1wfhd_321 iframe:not(#\9 ) {
  inline-size: 100%;
  block-size: 100%;
  border-block: 0;
  border-inline: 0;
}

.awsui_media-top_14iqq_1wfhd_339:not(#\9 ) {
  max-block-size: 66%;
  border-start-start-radius: calc(var(--border-radius-container-oxvshj, 0px) - 1px);
  border-start-end-radius: calc(var(--border-radius-container-oxvshj, 0px) - 1px);
}

.awsui_media-side_14iqq_1wfhd_344:not(#\9 ) {
  max-inline-size: 66%;
  border-start-start-radius: calc(var(--border-radius-container-oxvshj, 0px) - 1px);
  border-end-start-radius: calc(var(--border-radius-container-oxvshj, 0px) - 1px);
}

.awsui_header_14iqq_1wfhd_350:not(#\9 ) {
  background-color: var(--color-background-container-header-etndi4, #fafafa);
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
}

.awsui_header_14iqq_1wfhd_350.awsui_header-full-page_14iqq_1wfhd_355:not(#\9 ) {
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
}

.awsui_header-variant-embedded_14iqq_1wfhd_358.awsui_refresh_14iqq_1wfhd_238:not(#\9 ):not(.awsui_header-sticky-enabled_14iqq_1wfhd_358) {
  background-color: transparent;
}

.awsui_header_14iqq_1wfhd_350.awsui_header-with-media_14iqq_1wfhd_361:not(#\9 ) {
  background: none;
}

.awsui_header_14iqq_1wfhd_350.awsui_header-with-media_14iqq_1wfhd_361:not(#\9 ):not(:empty) {
  border-block-end: none;
}

.awsui_header-sticky-disabled_14iqq_1wfhd_367:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_header-sticky-enabled_14iqq_1wfhd_358:not(#\9 ) {
  inset-block-start: 0;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  position: sticky;
  z-index: 800;
}

.awsui_header-stuck_14iqq_1wfhd_377: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_1wfhd_377:not(#\9 )::before {
  border-block: 0;
  border-inline: 0;
}

.awsui_header-stuck_14iqq_1wfhd_377:not(#\9 ):not(.awsui_header-variant-cards_14iqq_1wfhd_387) {
  box-shadow: var(--shadow-sticky-embedded-x9azsh, 0px 1px 4px -2px rgba(0, 28, 36, 0.5));
}

.awsui_header-dynamic-height_14iqq_1wfhd_390.awsui_header-stuck_14iqq_1wfhd_377:not(#\9 ) {
  margin-block-end: calc(var(--line-height-heading-xl-vhld21, 36px) - var(--line-height-heading-l-csxym2, 22px));
}

.awsui_header_14iqq_1wfhd_350:not(#\9 ):not(:empty) {
  border-block-end: var(--border-container-sticky-width-mizsx9, 1px) solid var(--color-border-container-divider-fqsegd, #eaeded);
}

.awsui_header_14iqq_1wfhd_350.awsui_with-paddings_14iqq_1wfhd_396:not(#\9 ) {
  padding-block-start: var(--space-container-header-top-ommali, 12px);
  padding-block-end: var(--space-container-header-bottom-hrntyo, 12px);
  padding-inline: var(--space-container-horizontal-v3575u, 20px);
}

.awsui_header_14iqq_1wfhd_350.awsui_with-paddings_14iqq_1wfhd_396.awsui_header-variant-cards_14iqq_1wfhd_387:not(#\9 ) {
  padding-block: var(--space-container-header-top-ommali, 12px);
  padding-inline: var(--space-container-horizontal-v3575u, 20px);
}

.awsui_header_14iqq_1wfhd_350.awsui_with-hidden-content_14iqq_1wfhd_405:not(#\9 ) {
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
}

.awsui_header-variant-cards_14iqq_1wfhd_387:not(#\9 ) {
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  box-sizing: border-box;
}

.awsui_header-variant-cards_14iqq_1wfhd_387.awsui_refresh_14iqq_1wfhd_238:not(#\9 ) {
  border-block: solid var(--border-divider-section-width-iueskx, 1px) var(--color-border-divider-default-6sbidx, #eaeded);
  border-inline: solid var(--border-divider-section-width-iueskx, 1px) var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_header-variant-cards_14iqq_1wfhd_387:not(#\9 ):not(.awsui_refresh_14iqq_1wfhd_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-wr6hit, 1px) solid var(--color-border-container-top-rg8ta8, #eaeded);
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  z-index: 1;
}

.awsui_header-variant-cards_14iqq_1wfhd_387:not(#\9 ):not(.awsui_refresh_14iqq_1wfhd_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-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  box-shadow: var(--shadow-container-s3t20x, 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_1wfhd_387:not(#\9 ):not(.awsui_header-sticky-enabled_14iqq_1wfhd_358) {
  position: relative;
}

.awsui_header-variant-cards_14iqq_1wfhd_387.awsui_header-stuck_14iqq_1wfhd_377:not(#\9 )::after, .awsui_header-variant-cards_14iqq_1wfhd_387.awsui_header-stuck_14iqq_1wfhd_377: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_1wfhd_463.awsui_header-stuck_14iqq_1wfhd_377:not(#\9 ) {
  box-shadow: none;
}

.awsui_header-variant-full-page_14iqq_1wfhd_463.awsui_header-stuck_14iqq_1wfhd_377 > .awsui_header-cover_14iqq_1wfhd_466:not(#\9 ) {
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
  inline-size: 100%;
  position: absolute;
  block-size: var(--space-scaled-s-eec346, 12px);
  inset-block-start: calc(-1 * var(--space-scaled-s-eec346, 12px));
}

.awsui_header-variant-full-page_14iqq_1wfhd_463.awsui_header-stuck_14iqq_1wfhd_377: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-iueskx, 1px) var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_header-variant-full-page_14iqq_1wfhd_463.awsui_header-stuck_14iqq_1wfhd_377:not(#\9 )::after {
  content: "";
  position: absolute;
  inset: 0;
  box-shadow: var(--shadow-sticky-gvza4y, 0px 1px 4px -2px rgba(0, 28, 36, 0.5));
  clip-path: polygon(-999% 100%, 999% 100%, 999% 999%, -999% 999%);
}

.awsui_content_14iqq_1wfhd_309:not(#\9 ) {
  flex: 1;
}

.awsui_content-fit-height_14iqq_1wfhd_494:not(#\9 ) {
  overflow: auto;
  display: flex;
  flex-direction: column;
}

.awsui_content-inner_14iqq_1wfhd_500:not(#\9 ) {
  flex: 1;
}

.awsui_content-inner_14iqq_1wfhd_500.awsui_with-paddings_14iqq_1wfhd_396:not(#\9 ) {
  padding-block: var(--space-scaled-l-khg2t2, 20px);
  padding-inline: var(--space-container-horizontal-v3575u, 20px);
}

.awsui_content-inner_14iqq_1wfhd_500.awsui_with-paddings_14iqq_1wfhd_396.awsui_with-header_14iqq_1wfhd_507:not(#\9 ) {
  padding-block-start: var(--space-container-content-top-ad3tyw, 16px);
}

.awsui_footer_14iqq_1wfhd_511.awsui_with-paddings_14iqq_1wfhd_396:not(#\9 ) {
  padding-block: var(--space-scaled-s-eec346, 12px);
  padding-inline: var(--space-container-horizontal-v3575u, 20px);
}

.awsui_footer_14iqq_1wfhd_511.awsui_with-divider_14iqq_1wfhd_515:not(#\9 ) {
  border-block-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #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_16hfn_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_16hfn_181.awsui_refresh_2qdw9_16hfn_217:not(#\9 ), .awsui_root_2qdw9_16hfn_181:not(#\9 ):not(.awsui_root-no-actions_2qdw9_16hfn_217) {
  row-gap: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_root-no-actions_2qdw9_16hfn_217.awsui_root-variant-h2_2qdw9_16hfn_220:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217), .awsui_root-no-actions_2qdw9_16hfn_217.awsui_root-variant-h3_2qdw9_16hfn_220:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217), .awsui_root-has-description_2qdw9_16hfn_220.awsui_root-variant-h2_2qdw9_16hfn_220:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217), .awsui_root-has-description_2qdw9_16hfn_220.awsui_root-variant-h3_2qdw9_16hfn_220:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217) {
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_root-no-actions_2qdw9_16hfn_217:not(#\9 ):not(.awsui_root-has-description_2qdw9_16hfn_220):not(.awsui_refresh_2qdw9_16hfn_217) {
  padding-block-end: calc(var(--space-scaled-xs-urwryp, 8px) + var(--space-xxxs-gn3248, 2px));
}

.awsui_root-no-actions_2qdw9_16hfn_217.awsui_refresh_2qdw9_16hfn_217.awsui_root-variant-h2_2qdw9_16hfn_220:not(#\9 ), .awsui_root-no-actions_2qdw9_16hfn_217.awsui_refresh_2qdw9_16hfn_217.awsui_root-variant-h3_2qdw9_16hfn_220:not(#\9 ) {
  row-gap: var(--space-scaled-xxxs-refrgq, 2px);
}

.awsui_root_2qdw9_16hfn_181.awsui_root-variant-h1_2qdw9_16hfn_229:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217) {
  row-gap: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_root-no-actions_2qdw9_16hfn_217:not(#\9 ):not(.awsui_root-has-description_2qdw9_16hfn_220).awsui_refresh_2qdw9_16hfn_217.awsui_root-variant-h3_2qdw9_16hfn_220 {
  padding-block-end: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_root_2qdw9_16hfn_181.awsui_root-variant-h1_2qdw9_16hfn_229.awsui_root-has-description_2qdw9_16hfn_220:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217) {
  padding-block-end: var(--space-scaled-2x-xxs-b0ph6q, 4px);
}

.awsui_main_2qdw9_16hfn_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-6dgkww, 8px);
  row-gap: calc(var(--space-scaled-xxs-9g5fvl, 4px) + var(--space-scaled-xxxs-refrgq, 2px));
}

.awsui_main_2qdw9_16hfn_239.awsui_no-wrap_2qdw9_16hfn_249:not(#\9 ) {
  flex-wrap: nowrap;
}

.awsui_main_2qdw9_16hfn_239.awsui_refresh_2qdw9_16hfn_217:not(#\9 ) {
  row-gap: var(--space-xxs-y2432o, 4px);
}

.awsui_main-variant-h1_2qdw9_16hfn_255:not(#\9 ) {
  row-gap: var(--space-scaled-2x-xxs-b0ph6q, 4px);
}

.awsui_root-has-description_2qdw9_16hfn_220 > .awsui_main_2qdw9_16hfn_239:not(#\9 ) {
  row-gap: var(--space-scaled-2x-xxs-b0ph6q, 4px);
}

.awsui_actions_2qdw9_16hfn_263:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  min-block-size: var(--size-vertical-input-bc341c, 32px);
}

.awsui_actions-centered_2qdw9_16hfn_268:not(#\9 ) {
  align-items: center;
}

.awsui_actions-variant-h1_2qdw9_16hfn_271.awsui_refresh_2qdw9_16hfn_217:not(#\9 ) {
  padding-block: calc((var(--line-height-heading-xl-vhld21, 36px) - var(--size-vertical-input-bc341c, 32px)) / 2);
  padding-inline: 0;
}

.awsui_actions-variant-h2_2qdw9_16hfn_275.awsui_refresh_2qdw9_16hfn_217:not(#\9 ) {
  padding-block: calc((var(--line-height-heading-l-csxym2, 22px) - var(--size-vertical-input-bc341c, 32px)) / 2);
  padding-inline: 0;
}

.awsui_actions-variant-h3_2qdw9_16hfn_279.awsui_refresh_2qdw9_16hfn_217:not(#\9 ) {
  padding-block: calc((var(--line-height-heading-m-v86qsm, 22px) - var(--size-vertical-input-bc341c, 32px)) / 2);
  padding-inline: 0;
}

.awsui_actions-variant-h1_2qdw9_16hfn_271:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217) {
  padding-block: var(--space-scaled-xs-urwryp, 8px);
  padding-inline: 0;
}

.awsui_actions-variant-h2_2qdw9_16hfn_275:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217), .awsui_actions-variant-h3_2qdw9_16hfn_279:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217) {
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: 0;
}

.awsui_root-has-description_2qdw9_16hfn_220 > .awsui_main_2qdw9_16hfn_239 > .awsui_actions_2qdw9_16hfn_263:not(#\9 ) {
  padding-block-end: 0;
}

.awsui_title_2qdw9_16hfn_295:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  color: var(--color-text-heading-default-smq8pd, #16191f);
}

.awsui_title-variant-h1_2qdw9_16hfn_300:not(#\9 ) {
  font-size: var(--font-size-heading-xl-0utn3l, 28px);
  padding-block-start: var(--space-scaled-2x-xxs-b0ph6q, 4px);
}

.awsui_title-variant-h1_2qdw9_16hfn_300.awsui_refresh_2qdw9_16hfn_217:not(#\9 ) {
  padding-block-start: calc((var(--size-vertical-input-bc341c, 32px) - var(--line-height-heading-xl-vhld21, 36px)) / 2);
}

.awsui_title-variant-h2_2qdw9_16hfn_307:not(#\9 ) {
  font-size: var(--font-size-heading-l-2bb1vx, 18px);
}

.awsui_title-variant-h2_2qdw9_16hfn_307.awsui_refresh_2qdw9_16hfn_217:not(#\9 ) {
  padding-block-start: calc((var(--size-vertical-input-bc341c, 32px) - var(--line-height-heading-l-csxym2, 22px)) / 2);
}

.awsui_title-variant-h3_2qdw9_16hfn_313:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
}

.awsui_title-variant-h3_2qdw9_16hfn_313.awsui_refresh_2qdw9_16hfn_217:not(#\9 ) {
  padding-block-start: calc((var(--size-vertical-input-bc341c, 32px) - var(--line-height-heading-m-v86qsm, 22px)) / 2);
}

.awsui_title-variant-h2_2qdw9_16hfn_307:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217), .awsui_title-variant-h3_2qdw9_16hfn_313:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217) {
  padding-block-start: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_no-wrap_2qdw9_16hfn_249 > .awsui_title_2qdw9_16hfn_295:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217) {
  padding-block-end: calc(var(--space-scaled-xxs-9g5fvl, 4px) + var(--space-scaled-xxxs-refrgq, 2px));
}

.awsui_root-no-actions_2qdw9_16hfn_217.awsui_root-has-description_2qdw9_16hfn_220 > .awsui_main_2qdw9_16hfn_239 > :not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217).awsui_title-variant-h2_2qdw9_16hfn_307, .awsui_root-no-actions_2qdw9_16hfn_217.awsui_root-has-description_2qdw9_16hfn_220 > .awsui_main_2qdw9_16hfn_239 > :not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217).awsui_title-variant-h3_2qdw9_16hfn_313 {
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_root-variant-h1_2qdw9_16hfn_229.awsui_root-no-actions_2qdw9_16hfn_217:not(#\9 ):not(.awsui_root-has-description_2qdw9_16hfn_220):not(.awsui_refresh_2qdw9_16hfn_217) {
  padding-block-end: var(--space-scaled-2x-xxs-b0ph6q, 4px);
}

.awsui_virtual-space_2qdw9_16hfn_334:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}

.awsui_info_2qdw9_16hfn_340:not(#\9 ) {
  padding-inline-end: var(--space-s-vmutj3, 12px);
}

.awsui_description_2qdw9_16hfn_344:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  color: var(--color-text-heading-secondary-ybtpom, #545b64);
}

.awsui_description-variant-h1_2qdw9_16hfn_351:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
}

.awsui_description-variant-h2_2qdw9_16hfn_355:not(#\9 ) {
  font-size: var(--font-header-h2-description-size-bb19at, 12px);
  line-height: var(--font-header-h2-description-line-height-96odn2, 16px);
}

.awsui_description-variant-h2_2qdw9_16hfn_355:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217) {
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_description-variant-h3_2qdw9_16hfn_362:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
}

.awsui_description-variant-h3_2qdw9_16hfn_362:not(#\9 ):not(.awsui_refresh_2qdw9_16hfn_217) {
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_heading_2qdw9_16hfn_371:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  display: inline;
  font-size: inherit;
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_heading_2qdw9_16hfn_371:not(#\9 ):only-child {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_heading-variant-h1_2qdw9_16hfn_382:not(#\9 ) {
  font-size: var(--font-size-heading-xl-0utn3l, 28px);
  line-height: var(--line-height-heading-xl-vhld21, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-oma7pf, normal);
}

.awsui_heading-variant-h2_2qdw9_16hfn_387:not(#\9 ) {
  font-size: var(--font-size-heading-l-2bb1vx, 18px);
  line-height: var(--line-height-heading-l-csxym2, 22px);
  letter-spacing: var(--letter-spacing-heading-l-i1its6, normal);
}

.awsui_heading-variant-h3_2qdw9_16hfn_392:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
  line-height: var(--line-height-heading-m-v86qsm, 22px);
  letter-spacing: var(--letter-spacing-heading-m-ou0vcz, normal);
}

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

.awsui_heading-text-variant-h1_2qdw9_16hfn_401:not(#\9 ) {
  font-size: var(--font-size-heading-xl-0utn3l, 28px);
  line-height: var(--line-height-heading-xl-vhld21, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-oma7pf, normal);
  font-weight: var(--font-weight-heading-xl-2dfrtq, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_heading-text-variant-h2_2qdw9_16hfn_409:not(#\9 ) {
  font-size: var(--font-size-heading-l-2bb1vx, 18px);
  line-height: var(--line-height-heading-l-csxym2, 22px);
  letter-spacing: var(--letter-spacing-heading-l-i1its6, normal);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_heading-text-variant-h3_2qdw9_16hfn_417:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
  line-height: var(--line-height-heading-m-v86qsm, 22px);
  letter-spacing: var(--letter-spacing-heading-m-ou0vcz, normal);
  font-weight: var(--font-weight-heading-m-g6flre, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_counter_2qdw9_16hfn_426:not(#\9 ) {
  color: var(--color-text-counter-juw2f1, #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_piid9_161:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_gwq0h_piid9_1 var(--motion-duration-show-paced-kxd6k3, 180ms) var(--motion-easing-show-paced-2zwyek, ease-out);
}

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

.awsui_trigger-expanded_gwq0h_piid9_183:not(#\9 ) {
  transition: border-bottom-color var(--motion-duration-show-paced-kxd6k3, 180ms) var(--motion-easing-show-paced-2zwyek, ease-out);
}

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

.awsui_icon_gwq0h_piid9_197:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-90-bpnkq9, 135ms) var(--motion-easing-rotate-90-c61wiy, cubic-bezier(0.165, 0.84, 0.44, 1));
}

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

.awsui_root_gwq0h_piid9_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_piid9_246:not(#\9 ) {
  outline: none;
}

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

.awsui_icon_gwq0h_piid9_197.awsui_expanded_gwq0h_piid9_254:not(#\9 ) {
  transform: rotate(0deg);
}

.awsui_icon_gwq0h_piid9_197:not(#\9 ):dir(rtl) {
  transform: rotate(90deg);
}

.awsui_icon_gwq0h_piid9_197:not(#\9 ):dir(rtl).awsui_expanded_gwq0h_piid9_254 {
  transform: rotate(0deg);
}

.awsui_icon-container_gwq0h_piid9_264:not(#\9 ) {
  position: relative;
  margin-inline: calc((var(--line-height-body-m-ku8qvj, 22px) - var(--size-icon-normal-19036g, 16px)) / -2) calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_icon-container-container_gwq0h_piid9_268:not(#\9 ) {
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_wrapper_gwq0h_piid9_272:not(#\9 ) {
  box-sizing: border-box;
  border-block: none;
  border-inline: none;
  inline-size: 100%;
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  text-align: start;
}

.awsui_wrapper-default_gwq0h_piid9_280:not(#\9 ), .awsui_wrapper-inline_gwq0h_piid9_280:not(#\9 ), .awsui_wrapper-footer_gwq0h_piid9_280:not(#\9 ) {
  border-block: var(--border-divider-section-width-iueskx, 1px) solid transparent;
  border-inline: var(--border-divider-section-width-iueskx, 1px) solid transparent;
}

.awsui_wrapper-navigation_gwq0h_piid9_284:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid transparent;
}

.awsui_wrapper-navigation_gwq0h_piid9_284:not(#\9 ), .awsui_wrapper-container_gwq0h_piid9_287:not(#\9 ) {
  display: flex;
  font-weight: var(--font-weight-heading-s-zyfn4j, 700);
}

.awsui_wrapper-default_gwq0h_piid9_280:not(#\9 ), .awsui_wrapper-inline_gwq0h_piid9_280:not(#\9 ), .awsui_wrapper-navigation_gwq0h_piid9_284:not(#\9 ), .awsui_wrapper-footer_gwq0h_piid9_280:not(#\9 ), .awsui_wrapper-compact_gwq0h_piid9_291:not(#\9 ) {
  color: var(--color-text-expandable-section-default-5p81hl, #545b64);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_wrapper-default_gwq0h_piid9_280:not(#\9 ), .awsui_wrapper-inline_gwq0h_piid9_280:not(#\9 ), .awsui_wrapper-navigation_gwq0h_piid9_284:not(#\9 ), .awsui_wrapper-footer_gwq0h_piid9_280:not(#\9 ) {
  font-size: var(--font-expandable-heading-size-klfjki, 14px);
  letter-spacing: var(--letter-spacing-heading-s-gxk1hf, normal);
}

.awsui_wrapper-default_gwq0h_piid9_280:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline-end: var(--space-xxs-y2432o, 4px);
}

.awsui_wrapper-default_gwq0h_piid9_280.awsui_header-deprecated_gwq0h_piid9_304:not(#\9 ) {
  padding-inline-start: var(--space-xxs-y2432o, 4px);
}

.awsui_wrapper-default_gwq0h_piid9_280:not(#\9 ):not(.awsui_header-deprecated_gwq0h_piid9_304), .awsui_wrapper-inline_gwq0h_piid9_280:not(#\9 ):not(.awsui_header-deprecated_gwq0h_piid9_304) {
  padding-inline-start: calc(var(--size-icon-normal-19036g, 16px) + (var(--line-height-body-m-ku8qvj, 22px) - var(--size-icon-normal-19036g, 16px)) / -2 + var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_wrapper-default_gwq0h_piid9_280.awsui_wrapper-expanded_gwq0h_piid9_310:not(#\9 ), .awsui_wrapper-inline_gwq0h_piid9_280.awsui_wrapper-expanded_gwq0h_piid9_310:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
  border-block-end-color: var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_wrapper-footer_gwq0h_piid9_280:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_wrapper-footer_gwq0h_piid9_280:not(#\9 ), .awsui_wrapper-compact_gwq0h_piid9_291:not(#\9 ) {
  padding-inline-end: 0;
}

.awsui_wrapper-footer_gwq0h_piid9_280.awsui_header-deprecated_gwq0h_piid9_304:not(#\9 ), .awsui_wrapper-compact_gwq0h_piid9_291.awsui_header-deprecated_gwq0h_piid9_304:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_wrapper-footer_gwq0h_piid9_280:not(#\9 ):not(.awsui_header-deprecated_gwq0h_piid9_304), .awsui_wrapper-compact_gwq0h_piid9_291:not(#\9 ):not(.awsui_header-deprecated_gwq0h_piid9_304) {
  padding-inline-start: calc(var(--size-icon-normal-19036g, 16px) + (var(--line-height-body-m-ku8qvj, 22px) - var(--size-icon-normal-19036g, 16px)) / -2 + var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_wrapper-container_gwq0h_piid9_287:not(#\9 ) {
  padding-block: var(--space-container-header-top-ommali, 12px) var(--space-container-header-bottom-hrntyo, 12px);
  padding-inline-end: var(--space-container-horizontal-v3575u, 20px);
}

.awsui_wrapper-container_gwq0h_piid9_287:not(#\9 ):not(.awsui_wrapper-expanded_gwq0h_piid9_310) {
  padding-block-end: var(--space-container-header-top-ommali, 12px);
}

.awsui_wrapper-container_gwq0h_piid9_287.awsui_header-deprecated_gwq0h_piid9_304:not(#\9 ) {
  padding-inline-start: var(--space-container-horizontal-v3575u, 20px);
}

.awsui_wrapper-container_gwq0h_piid9_287:not(#\9 ):not(.awsui_header-deprecated_gwq0h_piid9_304) {
  padding-inline-start: calc(var(--space-container-horizontal-v3575u, 20px) + var(--size-icon-medium-hqjt7c, 16px) + (var(--line-height-body-m-ku8qvj, 22px) - var(--size-icon-normal-19036g, 16px)) / -2 + var(--space-xs-6dgkww, 8px));
}

body[data-awsui-focus-visible=true] .awsui_wrapper-container_gwq0h_piid9_287:not(#\9 ):focus {
  padding-block: calc(var(--space-scaled-s-eec346, 12px) - var(--border-divider-section-width-iueskx, 1px));
  padding-inline: calc(var(--space-l-eenfqd, 20px) - var(--border-divider-section-width-iueskx, 1px));
}

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

.awsui_header-wrapper_gwq0h_piid9_347:not(#\9 ), .awsui_header-deprecated_gwq0h_piid9_304:not(#\9 ) {
  display: flex;
  font-weight: var(--font-weight-heading-s-zyfn4j, 700);
}

.awsui_header-wrapper_gwq0h_piid9_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_piid9_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_piid9_365:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_piid9_365:not(#\9 ):focus {
  position: relative;
}

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

body[data-awsui-focus-visible=true] .awsui_header-button_gwq0h_piid9_365:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_piid9_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_header-button_gwq0h_piid9_365:not(#\9 ) {
  box-sizing: border-box;
  display: flex;
  margin-inline-start: calc(-1 * (var(--size-icon-normal-19036g, 16px) + (var(--line-height-body-m-ku8qvj, 22px) - var(--size-icon-normal-19036g, 16px)) / -2 + var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px)));
}

.awsui_header-container-button_gwq0h_piid9_365:not(#\9 ) {
  margin-inline-start: calc(-1 * (var(--size-icon-medium-hqjt7c, 16px) + (var(--line-height-body-m-ku8qvj, 22px) - var(--size-icon-normal-19036g, 16px)) / -2 + var(--space-xs-6dgkww, 8px)));
}

.awsui_header-container_gwq0h_piid9_365:not(#\9 ) {
  inline-size: 100%;
}

.awsui_header-container_gwq0h_piid9_365 > .awsui_icon-container_gwq0h_piid9_264:not(#\9 ) {
  margin-block-start: var(--space-expandable-section-icon-offset-top-vpm52v, 8px);
}

.awsui_header-navigation_gwq0h_piid9_400 > .awsui_icon-container_gwq0h_piid9_264:not(#\9 ) {
  display: inline-flex;
  cursor: pointer;
  color: var(--color-text-expandable-section-navigation-icon-default-mrtpaw, #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_piid9_400 > .awsui_icon-container_gwq0h_piid9_264:not(#\9 ):hover {
  color: var(--color-text-expandable-section-hover-ukhcyc, #16191f);
}

body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_piid9_400 > .awsui_icon-container_gwq0h_piid9_264:not(#\9 ):focus {
  position: relative;
}

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

body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_piid9_400 > .awsui_icon-container_gwq0h_piid9_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

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

:not(#\9 ):not(.awsui_wrapper-compact_gwq0h_piid9_291) > .awsui_header-actions-wrapper_gwq0h_piid9_359 {
  flex-wrap: wrap;
  column-gap: var(--space-xs-6dgkww, 8px);
  row-gap: var(--space-scaled-xxxs-refrgq, 2px);
}

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

.awsui_content-default_gwq0h_piid9_450:not(#\9 ), .awsui_content-inline_gwq0h_piid9_450:not(#\9 ) {
  padding-block: var(--space-scaled-xs-urwryp, 8px);
  padding-inline: 0;
}

.awsui_content-footer_gwq0h_piid9_454:not(#\9 ) {
  padding-block: var(--space-xs-6dgkww, 8px);
  padding-inline: 0;
}

.awsui_content-expanded_gwq0h_piid9_458:not(#\9 ) {
  display: block;
}

.awsui_content-compact_gwq0h_piid9_461:not(#\9 ) {
  padding-inline-start: calc(var(--size-icon-normal-19036g, 16px) + (var(--line-height-body-m-ku8qvj, 22px) - var(--size-icon-normal-19036g, 16px)) / -2 + var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px));
}

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

body[data-awsui-focus-visible=true] .awsui_focusable_gwq0h_piid9_465:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-button-sp4b2l, 1px) solid var(--color-border-item-focused-jl0a80, #0073bb);
  border-inline: var(--border-width-button-sp4b2l, 1px) solid var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-m3abtb, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_click-target_gwq0h_piid9_480:not(#\9 ) {
  cursor: pointer;
}

.awsui_click-target_gwq0h_piid9_480:not(#\9 ):not(.awsui_wrapper-container_gwq0h_piid9_287):not(.awsui_header-container-button_gwq0h_piid9_365):hover {
  color: var(--color-text-expandable-section-hover-ukhcyc, #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_1o1wi_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-end: var(--space-xxs-y2432o, 4px);
  margin-block-start: var(--space-xxs-y2432o, 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_1o1wi_185:not(#\9 ) {
  margin-block-start: 9px;
  block-size: 4px;
}

.awsui_marker--rectangle_1isd1_1o1wi_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_1o1wi_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_1o1wi_196:not(#\9 )::after {
  content: "";
  display: block;
  margin-block: 2px;
  margin-inline: 2px;
  block-size: 10px;
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  opacity: 0.5;
}

.awsui_marker--dashed_1isd1_1o1wi_212:not(#\9 ) {
  block-size: 4px;
  inline-size: 6px;
  margin-block-start: 9px;
  margin-inline-end: 12px;
}

.awsui_marker--dashed_1isd1_1o1wi_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_otpm6_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  transition: opacity var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
  transition-delay: var(--motion-duration-transition-quick-1ym1ir, 90ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_dimmed_10ipo_otpm6_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dimmed_10ipo_otpm6_153:not(#\9 ), .awsui-mode-entering .awsui_dimmed_10ipo_otpm6_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_otpm6_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-end: var(--space-xxs-y2432o, 4px);
  margin-block-start: var(--space-xxs-y2432o, 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_otpm6_245:not(#\9 ) {
  margin-block-start: 9px;
  block-size: 4px;
}

.awsui_marker--rectangle_10ipo_otpm6_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_otpm6_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_otpm6_256:not(#\9 )::after {
  content: "";
  display: block;
  margin-block: 2px;
  margin-inline: 2px;
  block-size: 10px;
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  opacity: 0.5;
}

.awsui_marker--dashed_10ipo_otpm6_272:not(#\9 ) {
  block-size: 4px;
  inline-size: 6px;
  margin-block-start: 9px;
  margin-inline-end: 12px;
}

.awsui_marker--dashed_10ipo_otpm6_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_otpm6_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_value_10ipo_otpm6_323:not(#\9 ) {
  text-align: end;
  margin-inline-start: var(--space-xxl-thzxkv, 32px);
}

.awsui_value_10ipo_otpm6_323.awsui_expandable_10ipo_otpm6_327:not(#\9 ) {
  font-weight: var(--font-weight-heading-s-zyfn4j, 700);
}

.awsui_list-item_10ipo_otpm6_331:not(#\9 ),
.awsui_inner-list-item_10ipo_otpm6_332:not(#\9 ) {
  list-style: none;
}

.awsui_inner-list-item_10ipo_otpm6_332:not(#\9 ),
.awsui_list-item_10ipo_otpm6_331 > .awsui_key-value-pair_10ipo_otpm6_337:not(#\9 ),
.awsui_list-item_10ipo_otpm6_331 > .awsui_expandable-section_10ipo_otpm6_338:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  inline-size: 100%;
}

.awsui_inner-list-item_10ipo_otpm6_332 > .awsui_key_10ipo_otpm6_337:not(#\9 ),
.awsui_list-item_10ipo_otpm6_331 > .awsui_key-value-pair_10ipo_otpm6_337 > .awsui_key_10ipo_otpm6_337:not(#\9 ),
.awsui_list-item_10ipo_otpm6_331 > .awsui_expandable-section_10ipo_otpm6_338 > .awsui_key_10ipo_otpm6_337:not(#\9 ) {
  display: inline-flex;
  color: var(--color-text-group-label-wh2ylj, #545b64);
}

.awsui_sub-items_10ipo_otpm6_351:not(#\9 ):not(.awsui_expandable_10ipo_otpm6_327) {
  padding-inline-start: calc(14px + var(--space-xxs-y2432o, 4px));
}

.awsui_sub-items_10ipo_otpm6_351.awsui_expandable_10ipo_otpm6_327:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_sub-items_10ipo_otpm6_351.awsui_expandable_10ipo_otpm6_327 > .awsui_inner-list-item_10ipo_otpm6_332 > .awsui_value_10ipo_otpm6_323:not(#\9 ) {
  white-space: nowrap;
}

.awsui_list_10ipo_otpm6_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_otpm6_331 > .awsui_list-item_10ipo_otpm6_331 > .awsui_key-value-pair_10ipo_otpm6_337 > .awsui_key_10ipo_otpm6_337:not(#\9 ) {
  align-items: flex-start;
}

.awsui_list_10ipo_otpm6_331 > .awsui_list-item_10ipo_otpm6_331.awsui_dimmed_10ipo_otpm6_153:not(#\9 ) {
  opacity: 0.35;
}

.awsui_list_10ipo_otpm6_331:not(#\9 ):not(.awsui_compact_10ipo_otpm6_377) > .awsui_list-item_10ipo_otpm6_331:not(:first-child),
.awsui_inner-list-item_10ipo_otpm6_332:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_list-item_10ipo_otpm6_331.awsui_with-sub-items_10ipo_otpm6_382:not(#\9 ):not(.awsui_expandable_10ipo_otpm6_327) > .awsui_key-value-pair_10ipo_otpm6_337 > .awsui_key_10ipo_otpm6_337,
.awsui_list-item_10ipo_otpm6_331.awsui_with-sub-items_10ipo_otpm6_382:not(#\9 ):not(.awsui_expandable_10ipo_otpm6_327) > .awsui_key-value-pair_10ipo_otpm6_337 > .awsui_value_10ipo_otpm6_323 {
  font-weight: var(--font-weight-heading-s-zyfn4j, 700);
}

.awsui_full-width_10ipo_otpm6_387:not(#\9 ) {
  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/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_1cxec_189 > rect:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

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

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

.awsui_series_y1yrh_1cxec_189:not(#\9 ) {
  display: block;
  stroke-width: var(--border-line-chart-width-fcce6g, 2px);
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: var(--border-line-chart-line-join-b4bhqc, miter);
}

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

.awsui_series--dimmed_y1yrh_1cxec_219:not(#\9 ) {
  opacity: 0.3;
}

.awsui_series--threshold_y1yrh_1cxec_223:not(#\9 ) {
  stroke-dasharray: var(--border-line-chart-dash-array-gkb7y8, 3 5);
  stroke-width: var(--border-line-chart-width-fcce6g, 2px);
}

.awsui_popover-divider_y1yrh_1cxec_228:not(#\9 ) {
  margin-block: var(--space-xs-6dgkww, 8px);
  margin-inline: 0;
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #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_16am7_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-rawoi6, 20px) / -2);
  margin-inline: calc(var(--space-grid-gutter-rawoi6, 20px) / -2);
  pointer-events: none;
}

.awsui_grid_14yj0_16am7_145.awsui_no-gutters_14yj0_16am7_181:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_grid-column_14yj0_16am7_186:not(#\9 ) {
  box-sizing: border-box;
  position: relative;
  padding-block: calc(var(--space-grid-gutter-rawoi6, 20px) / 2);
  padding-inline: calc(var(--space-grid-gutter-rawoi6, 20px) / 2);
  display: flex;
}

.awsui_grid_14yj0_16am7_145.awsui_no-gutters_14yj0_16am7_181 > .awsui_grid-column_14yj0_16am7_186:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-1_14yj0_16am7_197:not(#\9 ) {
  flex: 0 0 8.3333333333%;
  max-inline-size: 8.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-1_14yj0_16am7_201:not(#\9 ) {
  inset-inline-start: 8.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-1_14yj0_16am7_204:not(#\9 ) {
  inset-inline-end: 8.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-2_14yj0_16am7_207:not(#\9 ) {
  flex: 0 0 16.6666666667%;
  max-inline-size: 16.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-2_14yj0_16am7_211:not(#\9 ) {
  inset-inline-start: 16.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-2_14yj0_16am7_214:not(#\9 ) {
  inset-inline-end: 16.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-3_14yj0_16am7_217:not(#\9 ) {
  flex: 0 0 25%;
  max-inline-size: 25%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-3_14yj0_16am7_221:not(#\9 ) {
  inset-inline-start: 25%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-3_14yj0_16am7_224:not(#\9 ) {
  inset-inline-end: 25%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-4_14yj0_16am7_227:not(#\9 ) {
  flex: 0 0 33.3333333333%;
  max-inline-size: 33.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-4_14yj0_16am7_231:not(#\9 ) {
  inset-inline-start: 33.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-4_14yj0_16am7_234:not(#\9 ) {
  inset-inline-end: 33.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-5_14yj0_16am7_237:not(#\9 ) {
  flex: 0 0 41.6666666667%;
  max-inline-size: 41.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-5_14yj0_16am7_241:not(#\9 ) {
  inset-inline-start: 41.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-5_14yj0_16am7_244:not(#\9 ) {
  inset-inline-end: 41.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-6_14yj0_16am7_247:not(#\9 ) {
  flex: 0 0 50%;
  max-inline-size: 50%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-6_14yj0_16am7_251:not(#\9 ) {
  inset-inline-start: 50%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-6_14yj0_16am7_254:not(#\9 ) {
  inset-inline-end: 50%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-7_14yj0_16am7_257:not(#\9 ) {
  flex: 0 0 58.3333333333%;
  max-inline-size: 58.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-7_14yj0_16am7_261:not(#\9 ) {
  inset-inline-start: 58.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-7_14yj0_16am7_264:not(#\9 ) {
  inset-inline-end: 58.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-8_14yj0_16am7_267:not(#\9 ) {
  flex: 0 0 66.6666666667%;
  max-inline-size: 66.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-8_14yj0_16am7_271:not(#\9 ) {
  inset-inline-start: 66.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-8_14yj0_16am7_274:not(#\9 ) {
  inset-inline-end: 66.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-9_14yj0_16am7_277:not(#\9 ) {
  flex: 0 0 75%;
  max-inline-size: 75%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-9_14yj0_16am7_281:not(#\9 ) {
  inset-inline-start: 75%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-9_14yj0_16am7_284:not(#\9 ) {
  inset-inline-end: 75%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-10_14yj0_16am7_287:not(#\9 ) {
  flex: 0 0 83.3333333333%;
  max-inline-size: 83.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-10_14yj0_16am7_291:not(#\9 ) {
  inset-inline-start: 83.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-10_14yj0_16am7_294:not(#\9 ) {
  inset-inline-end: 83.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-11_14yj0_16am7_297:not(#\9 ) {
  flex: 0 0 91.6666666667%;
  max-inline-size: 91.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-11_14yj0_16am7_301:not(#\9 ) {
  inset-inline-start: 91.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-11_14yj0_16am7_304:not(#\9 ) {
  inset-inline-end: 91.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_colspan-12_14yj0_16am7_307:not(#\9 ) {
  flex: 0 0 100%;
  max-inline-size: 100%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-12_14yj0_16am7_311:not(#\9 ) {
  inset-inline-start: 100%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-12_14yj0_16am7_314:not(#\9 ) {
  inset-inline-end: 100%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_push-0_14yj0_16am7_317:not(#\9 ) {
  inset-inline-start: auto;
}

.awsui_grid-column_14yj0_16am7_186.awsui_pull-0_14yj0_16am7_320:not(#\9 ) {
  inset-inline-end: auto;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-1_14yj0_16am7_323:not(#\9 ) {
  margin-inline-start: 8.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-2_14yj0_16am7_326:not(#\9 ) {
  margin-inline-start: 16.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-3_14yj0_16am7_329:not(#\9 ) {
  margin-inline-start: 25%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-4_14yj0_16am7_332:not(#\9 ) {
  margin-inline-start: 33.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-5_14yj0_16am7_335:not(#\9 ) {
  margin-inline-start: 41.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-6_14yj0_16am7_338:not(#\9 ) {
  margin-inline-start: 50%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-7_14yj0_16am7_341:not(#\9 ) {
  margin-inline-start: 58.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-8_14yj0_16am7_344:not(#\9 ) {
  margin-inline-start: 66.6666666667%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-9_14yj0_16am7_347:not(#\9 ) {
  margin-inline-start: 75%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-10_14yj0_16am7_350:not(#\9 ) {
  margin-inline-start: 83.3333333333%;
}

.awsui_grid-column_14yj0_16am7_186.awsui_offset-11_14yj0_16am7_353:not(#\9 ) {
  margin-inline-start: 91.6666666667%;
}

.awsui_restore-pointer-events_14yj0_16am7_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_1xwfj_153:not(#\9 ),
.awsui_warning-icon-shake-wrapper_14mhv_1xwfj_154:not(#\9 ) {
  animation: awsui_awsui-motion-shake-horizontally_14mhv_1xwfj_1 var(--motion-duration-refresh-only-medium-mxx5d2, 0ms);
}

@keyframes awsui_awsui-motion-shake-horizontally_14mhv_1xwfj_1 {
  0% {
    transform: translateX(-5px);
    animation-timing-function: linear;
  }
  50% {
    transform: translateX(5px);
    animation-timing-function: var(--motion-easing-refresh-only-a-tqkxvq, cubic-bezier(0, 0, 0, 1));
  }
  100% {
    transform: translateX(0px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_error-icon-shake-wrapper_14mhv_1xwfj_153:not(#\9 ),
  .awsui_warning-icon-shake-wrapper_14mhv_1xwfj_154:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_error-icon-shake-wrapper_14mhv_1xwfj_153:not(#\9 ), .awsui-mode-entering .awsui_error-icon-shake-wrapper_14mhv_1xwfj_153:not(#\9 ), .awsui-motion-disabled .awsui_warning-icon-shake-wrapper_14mhv_1xwfj_154:not(#\9 ), .awsui-mode-entering .awsui_warning-icon-shake-wrapper_14mhv_1xwfj_154:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_error-icon-scale-wrapper_14mhv_1xwfj_184:not(#\9 ),
.awsui_warning-icon-scale-wrapper_14mhv_1xwfj_185:not(#\9 ) {
  animation: awsui_awsui-motion-scale-popup_14mhv_1xwfj_1 var(--motion-duration-refresh-only-medium-mxx5d2, 0ms) var(--motion-easing-refresh-only-a-tqkxvq, cubic-bezier(0, 0, 0, 1));
}

@keyframes awsui_awsui-motion-scale-popup_14mhv_1xwfj_1 {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_error-icon-scale-wrapper_14mhv_1xwfj_184:not(#\9 ),
  .awsui_warning-icon-scale-wrapper_14mhv_1xwfj_185:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_error-icon-scale-wrapper_14mhv_1xwfj_184:not(#\9 ), .awsui-mode-entering .awsui_error-icon-scale-wrapper_14mhv_1xwfj_184:not(#\9 ), .awsui-motion-disabled .awsui_warning-icon-scale-wrapper_14mhv_1xwfj_185:not(#\9 ), .awsui-mode-entering .awsui_warning-icon-scale-wrapper_14mhv_1xwfj_185:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_warning_14mhv_1xwfj_154:not(#\9 ),
.awsui_error_14mhv_1xwfj_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_14mhv_1xwfj_1 var(--motion-duration-refresh-only-medium-mxx5d2, 0ms) var(--motion-easing-refresh-only-a-tqkxvq, cubic-bezier(0, 0, 0, 1));
}

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

.awsui_root_14mhv_1xwfj_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  box-sizing: border-box;
}

.awsui_label_14mhv_1xwfj_269:not(#\9 ) {
  box-sizing: border-box;
  color: var(--color-text-form-label-6u4d63, #16191f);
  display: inline;
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  font-weight: var(--font-display-label-weight-otlpwd, 400);
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_label_14mhv_1xwfj_269:not(#\9 ):only-child {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_info_14mhv_1xwfj_285:not(#\9 ) {
  display: inline-flex;
  padding-inline-start: var(--space-xs-6dgkww, 8px);
  border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_description_14mhv_1xwfj_291:not(#\9 ),
.awsui_constraint_14mhv_1xwfj_292:not(#\9 ) {
  color: var(--color-text-form-secondary-btuye6, #687078);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
}

.awsui_hints_14mhv_1xwfj_299:not(#\9 ),
.awsui_constraint-has-validation-text_14mhv_1xwfj_300:not(#\9 ) {
  padding-block-start: var(--space-xxs-y2432o, 4px);
}

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

.awsui_controls_14mhv_1xwfj_308:not(#\9 ):not(.awsui_label-hidden_14mhv_1xwfj_308) {
  padding-block-start: var(--space-xxs-y2432o, 4px);
}

.awsui_label-wrapper_14mhv_1xwfj_311:not(#\9 ):empty + .awsui_controls_14mhv_1xwfj_308 {
  padding-block-start: 0;
}

.awsui_control_14mhv_1xwfj_308:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_error_14mhv_1xwfj_153:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #d13212);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  display: flex;
  align-items: flex-start;
}

.awsui_warning_14mhv_1xwfj_154:not(#\9 ) {
  color: var(--color-text-status-warning-3d0ovg, #906806);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  display: flex;
  align-items: flex-start;
}

.awsui_error__message_14mhv_1xwfj_338:not(#\9 ),
.awsui_warning__message_14mhv_1xwfj_339:not(#\9 ) {
  margin-inline-start: var(--space-xxs-y2432o, 4px);
}

.awsui_visually-hidden_14mhv_1xwfj_343: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_17yy9_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block-start: var(--space-xxs-y2432o, 4px);
  padding-block-end: calc(var(--space-xxs-y2432o, 4px) + var(--space-xxxs-gn3248, 2px));
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
  color: var(--color-text-dropdown-footer-i3se8d, #687078);
}

.awsui_root_vrgzu_17yy9_145 > .awsui_recovery_vrgzu_17yy9_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_44ewu_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_1afi9_44ewu_145:not(#\9 ):not(.awsui_hidden_1afi9_44ewu_176) {
  border-block-start: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-dropdown-item-default-etkshp, #eaeded);
}

.awsui_root_1afi9_44ewu_145:not(#\9 ):not(.awsui_hidden_1afi9_44ewu_176).awsui_no-items_1afi9_44ewu_179 {
  border-block-start: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-dropdown-item-top-xuwrd8, #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_7gdci_145:not(#\9 ) {
  /* used in test-utils for component to distinguish input from other input-like components, for example autosuggest */
}

.awsui_input_2rhyz_7gdci_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
  color: var(--color-text-body-default-hiigui, #16191f);
  inline-size: 100%;
  cursor: text;
  box-sizing: border-box;
  background-color: var(--color-background-input-default-bh53wr, #ffffff);
  border-start-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-default-mr3924, #687078);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-default-mr3924, #687078);
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  block-size: var(--size-vertical-input-bc341c, 32px);
}

.awsui_input_2rhyz_7gdci_149.awsui_input-readonly_2rhyz_7gdci_196:not(#\9 ) {
  background-color: var(--color-background-input-default-bh53wr, #ffffff);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
}

.awsui_input_2rhyz_7gdci_149:not(#\9 )::-webkit-input-placeholder {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
  -webkit-user-select: none;
  user-select: none;
}

.awsui_input_2rhyz_7gdci_149:not(#\9 )::-ms-input-placeholder {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
}

.awsui_input_2rhyz_7gdci_149:not(#\9 )::-moz-placeholder {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
  opacity: 1;
}

.awsui_input_2rhyz_7gdci_149:not(#\9 ):-ms-input-placeholder {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
}

.awsui_input_2rhyz_7gdci_149:not(#\9 ):-moz-placeholder {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
  opacity: 1;
}

.awsui_input_2rhyz_7gdci_149:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-focused-iz32in, #0073bb);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-focused-iz32in, #0073bb);
  border-start-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-m3abtb, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_input_2rhyz_7gdci_149:not(#\9 ):disabled {
  background-color: var(--color-background-input-disabled-v4v2mt, #eaeded);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  color: var(--color-text-input-disabled-jnrq2g, #879596);
  cursor: auto;
  cursor: default;
}

.awsui_input_2rhyz_7gdci_149:not(#\9 ):disabled::-webkit-input-placeholder {
  color: var(--color-text-input-placeholder-disabled-npyii7, #687078);
  -webkit-user-select: none;
  user-select: none;
}

.awsui_input_2rhyz_7gdci_149:not(#\9 ):disabled::-ms-input-placeholder {
  color: var(--color-text-input-placeholder-disabled-npyii7, #687078);
}

.awsui_input_2rhyz_7gdci_149:not(#\9 ):disabled::-moz-placeholder {
  color: var(--color-text-input-placeholder-disabled-npyii7, #687078);
  opacity: 1;
}

.awsui_input_2rhyz_7gdci_149:not(#\9 ):disabled:-ms-input-placeholder {
  color: var(--color-text-input-placeholder-disabled-npyii7, #687078);
}

.awsui_input_2rhyz_7gdci_149:not(#\9 ):disabled:-moz-placeholder {
  color: var(--color-text-input-placeholder-disabled-npyii7, #687078);
  opacity: 1;
}

.awsui_input_2rhyz_7gdci_149:not(#\9 ):invalid {
  box-shadow: none;
}

.awsui_input_2rhyz_7gdci_149.awsui_input-invalid_2rhyz_7gdci_263:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #d13212);
  border-color: var(--color-text-status-error-15fc8r, #d13212);
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_input_2rhyz_7gdci_149.awsui_input-invalid_2rhyz_7gdci_263:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_input_2rhyz_7gdci_149.awsui_input-invalid_2rhyz_7gdci_263.awsui_input-has-icon-left_2rhyz_7gdci_272:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-icon-offset-oqw434, 32px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
}

.awsui_input_2rhyz_7gdci_149.awsui_input-warning_2rhyz_7gdci_275:not(#\9 ) {
  color: var(--color-text-status-warning-3d0ovg, #906806);
  border-color: var(--color-text-status-warning-3d0ovg, #906806);
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_input_2rhyz_7gdci_149.awsui_input-warning_2rhyz_7gdci_275:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_input_2rhyz_7gdci_149.awsui_input-warning_2rhyz_7gdci_275.awsui_input-has-icon-left_2rhyz_7gdci_272:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-icon-offset-oqw434, 32px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
}

.awsui_input_2rhyz_7gdci_149.awsui_input-type-search_2rhyz_7gdci_287:not(#\9 ) {
  box-sizing: border-box;
  -webkit-appearance: none;
}

.awsui_input_2rhyz_7gdci_149.awsui_input-type-search_2rhyz_7gdci_287:not(#\9 )::-webkit-search-decoration {
  -webkit-appearance: none;
}

.awsui_input_2rhyz_7gdci_149.awsui_input-type-search_2rhyz_7gdci_287:not(#\9 )::-webkit-search-cancel-button {
  display: none;
}

.awsui_input_2rhyz_7gdci_149.awsui_input-has-icon-left_2rhyz_7gdci_272:not(#\9 ) {
  padding-inline-start: var(--space-field-icon-offset-oqw434, 32px);
}

.awsui_input_2rhyz_7gdci_149.awsui_input-has-icon-right_2rhyz_7gdci_300:not(#\9 ) {
  padding-inline-end: var(--space-field-icon-offset-oqw434, 32px);
}

.awsui_input_2rhyz_7gdci_149.awsui_input-has-no-border-radius_2rhyz_7gdci_303:not(#\9 ) {
  border-start-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-start-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
}

.awsui_input-container_2rhyz_7gdci_310:not(#\9 ) {
  display: flex;
  position: relative;
}

.awsui_input-icon-left_2rhyz_7gdci_315:not(#\9 ) {
  position: absolute;
  pointer-events: none;
  inset-inline-start: var(--space-field-horizontal-n82d88, 8px);
  inset-block-start: calc(50% - var(--line-height-body-m-ku8qvj, 22px) / 2);
}

.awsui_input-icon-right_2rhyz_7gdci_322:not(#\9 ) {
  position: absolute;
  inset-block-start: calc(50% - var(--line-height-body-m-ku8qvj, 22px) / 2 - var(--space-xxxs-gn3248, 2px));
  inset-inline-end: calc(var(--space-field-horizontal-n82d88, 8px) - var(--space-xxs-y2432o, 4px));
}

.awsui_input-button-right_2rhyz_7gdci_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_wz8sk_145:not(#\9 ) {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
}

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

.awsui_item_dwuol_wz8sk_150 > .awsui_checkbox_dwuol_wz8sk_154:not(#\9 ) {
  position: relative;
  min-block-size: var(--size-control-w6v5c1, 14px);
  min-inline-size: var(--size-control-w6v5c1, 14px);
  block-size: var(--size-control-w6v5c1, 14px);
  inline-size: var(--size-control-w6v5c1, 14px);
  margin-inline-end: var(--space-field-horizontal-n82d88, 8px);
}

.awsui_filter_dwuol_wz8sk_163:not(#\9 ) {
  z-index: 4;
  flex-shrink: 0;
}

.awsui_trigger_dwuol_wz8sk_168:not(#\9 ) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_layout-strut_dwuol_wz8sk_174:not(#\9 ) {
  inline-size: 100%;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.awsui_list-bottom_dwuol_wz8sk_180:not(#\9 ) {
  /* used in unit-tests */
}

.awsui_selected-icon_dwuol_wz8sk_184:not(#\9 ) {
  color: var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_show-label-tag_dwuol_wz8sk_188 > .awsui_selected-icon_dwuol_wz8sk_184:not(#\9 ) {
  padding-inline-start: var(--space-scaled-s-eec346, 12px);
}

.awsui_inline-token-trigger_dwuol_wz8sk_192:not(#\9 ) {
  display: flex;
  flex-wrap: nowrap;
  column-gap: var(--space-xxs-y2432o, 4px);
  inline-size: 100%;
}

.awsui_inline-token-list_dwuol_wz8sk_199:not(#\9 ) {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: var(--space-xxs-y2432o, 4px);
  inline-size: 100%;
  overflow-x: hidden;
  mask-image: linear-gradient(270deg, transparent, white 20px, white);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_inline-token-list_dwuol_wz8sk_199:not(#\9 ):dir(rtl) {
  mask-image: linear-gradient(-270deg, transparent, white 20px, white);
}

.awsui_inline-token-list_dwuol_wz8sk_199 > .awsui_inline-token_dwuol_wz8sk_192:not(#\9 ) {
  display: flex;
  align-items: center;
  min-inline-size: max-content;
  block-size: 18px;
  border-block: var(--border-width-token-6938sq, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  border-inline: var(--border-width-token-6938sq, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  padding-block: 0;
  padding-inline: var(--space-xxs-y2432o, 4px);
  background: var(--color-background-item-selected-fi77f6, #f1faff);
  border-start-start-radius: var(--border-radius-token-qncjky, 2px);
  border-start-end-radius: var(--border-radius-token-qncjky, 2px);
  border-end-start-radius: var(--border-radius-token-qncjky, 2px);
  border-end-end-radius: var(--border-radius-token-qncjky, 2px);
  color: var(--color-text-body-default-hiigui, #16191f);
}

.awsui_visual-refresh_dwuol_wz8sk_229 > .awsui_inline-token-list_dwuol_wz8sk_199 > .awsui_inline-token_dwuol_wz8sk_192:not(#\9 ) {
  border-start-start-radius: var(--border-radius-badge-h11apy, 16px);
  border-start-end-radius: var(--border-radius-badge-h11apy, 16px);
  border-end-start-radius: var(--border-radius-badge-h11apy, 16px);
  border-end-end-radius: var(--border-radius-badge-h11apy, 16px);
}

.awsui_inline-token-hidden-placeholder_dwuol_wz8sk_236:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}

.awsui_inline-token-counter_dwuol_wz8sk_242:not(#\9 ) {
  white-space: nowrap;
}

.awsui_inline-token-trigger--disabled_dwuol_wz8sk_246 > .awsui_inline-token-list_dwuol_wz8sk_199 > .awsui_inline-token_dwuol_wz8sk_192:not(#\9 ) {
  border-color: var(--color-border-control-disabled-bnzzmj, #d5dbdb);
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  color: var(--color-text-disabled-danjmx, #aab7b8);
}

.awsui_inline-label-trigger-wrapper_dwuol_wz8sk_252:not(#\9 ) {
  margin-block-start: -7px;
}

.awsui_inline-label-wrapper_dwuol_wz8sk_256:not(#\9 ) {
  margin-block-start: calc(var(--space-scaled-xs-urwryp, 8px) * -1);
}

.awsui_inline-label_dwuol_wz8sk_252:not(#\9 ) {
  background: linear-gradient(to bottom, var(--color-background-layout-main-taq3m8, #f2f3f3), var(--color-background-input-default-bh53wr, #ffffff));
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  box-sizing: border-box;
  display: inline-block;
  color: var(--color-text-form-label-6u4d63, #16191f);
  font-weight: var(--font-display-label-weight-otlpwd, 400);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: 14px;
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  position: relative;
  inset-inline-start: calc(var(--border-width-field-e44ty2, 1px) + var(--space-field-horizontal-n82d88, 8px) - var(--space-scaled-xxs-9g5fvl, 4px));
  margin-block-start: var(--space-scaled-xs-urwryp, 8px);
  padding-block-end: 2px;
  padding-inline: var(--space-scaled-xxs-9g5fvl, 4px);
  max-inline-size: calc(100% - 2 * var(--space-field-horizontal-n82d88, 8px));
  z-index: 1;
}

.awsui_disabled-reason-tooltip_dwuol_wz8sk_282: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_8qvm0_145:not(#\9 ) {
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.awsui_root_1fn7j_8qvm0_145 > .awsui_styled-box_1fn7j_8qvm0_152:not(#\9 ) {
  fill: var(--color-background-control-default-qjjy1s, #ffffff);
  stroke: var(--color-border-control-default-ie1oqq, #687078);
  stroke-width: var(--border-width-field-e44ty2, 1px);
  transition: fill var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear), stroke var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

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

.awsui_root_1fn7j_8qvm0_145 > .awsui_styled-box-checked_1fn7j_8qvm0_168:not(#\9 ), .awsui_root_1fn7j_8qvm0_145 > .awsui_styled-box-indeterminate_1fn7j_8qvm0_168:not(#\9 ) {
  fill: var(--color-background-control-checked-xlktby, #0073bb);
  stroke: var(--color-border-control-checked-odv1rr, #0073bb);
}

.awsui_root_1fn7j_8qvm0_145 > .awsui_styled-box-disabled_1fn7j_8qvm0_172:not(#\9 ), .awsui_root_1fn7j_8qvm0_145 > .awsui_styled-box-readonly_1fn7j_8qvm0_172:not(#\9 ) {
  fill: var(--color-background-control-disabled-mak075, #d5dbdb);
  stroke: var(--color-border-control-disabled-bnzzmj, #d5dbdb);
}

.awsui_root_1fn7j_8qvm0_145 > .awsui_styled-line_1fn7j_8qvm0_176:not(#\9 ) {
  stroke: var(--color-foreground-control-default-keh5ne, #ffffff);
  stroke-width: 2;
  fill: none;
}

.awsui_root_1fn7j_8qvm0_145 > .awsui_styled-line-disabled_1fn7j_8qvm0_181:not(#\9 ) {
  stroke: var(--color-foreground-control-disabled-gyioux, #ffffff);
}

.awsui_root_1fn7j_8qvm0_145 > .awsui_styled-line-readonly_1fn7j_8qvm0_184:not(#\9 ) {
  stroke: var(--color-foreground-control-read-only-oroq1f, #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_pd67v_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_pd67v_153:not(#\9 ):not(.awsui_disabled_1p2cx_pd67v_190) {
  cursor: inherit;
}

.awsui_option_1p2cx_pd67v_153.awsui_parent_1p2cx_pd67v_193:not(#\9 ) {
  font-weight: bold;
}

.awsui_option_1p2cx_pd67v_153.awsui_parent_1p2cx_pd67v_193:not(#\9 ):not(.awsui_disabled_1p2cx_pd67v_190):not(.awsui_highlighted_1p2cx_pd67v_196) {
  color: var(--color-text-dropdown-group-label-ndbygh, #545b64);
}

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

.awsui_label-content_1p2cx_pd67v_207:not(#\9 ) {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.awsui_label_1p2cx_pd67v_207:not(#\9 ),
.awsui_tag_1p2cx_pd67v_214:not(#\9 ),
.awsui_label-tag_1p2cx_pd67v_215:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_label_1p2cx_pd67v_207:not(#\9 ),
.awsui_tag_1p2cx_pd67v_214:not(#\9 ) {
  flex-wrap: wrap;
}

.awsui_label-prefix_1p2cx_pd67v_225:not(#\9 ) {
  font-weight: 700;
}

.awsui_label-tag_1p2cx_pd67v_215:not(#\9 ) {
  padding-inline-start: var(--space-s-vmutj3, 12px);
  flex: auto;
  text-align: end;
}

.awsui_label-tag_1p2cx_pd67v_215:not(#\9 ):empty {
  display: none;
}

.awsui_tags_1p2cx_pd67v_238:not(#\9 ),
.awsui_description_1p2cx_pd67v_239:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  color: var(--color-text-dropdown-item-secondary-irpxjy, #687078);
  flex-wrap: wrap;
}

.awsui_tags_1p2cx_pd67v_238.awsui_highlighted_1p2cx_pd67v_196:not(#\9 ),
.awsui_description_1p2cx_pd67v_239.awsui_highlighted_1p2cx_pd67v_196:not(#\9 ) {
  color: var(--color-text-dropdown-item-secondary-hover-gv0sg2, #687078);
}

.awsui_tags_1p2cx_pd67v_238.awsui_selected_1p2cx_pd67v_250:not(#\9 ),
.awsui_description_1p2cx_pd67v_239.awsui_selected_1p2cx_pd67v_250:not(#\9 ) {
  color: var(--color-text-dropdown-item-secondary-irpxjy, #687078);
}

.awsui_tags_1p2cx_pd67v_238:not(#\9 ) {
  display: flex;
  align-items: stretch;
}

.awsui_tag_1p2cx_pd67v_214:not(#\9 ):not(:last-child) {
  padding-inline-end: var(--space-m-u91ipm, 16px);
}

.awsui_icon_1p2cx_pd67v_264:not(#\9 ) {
  padding-inline-end: var(--space-xs-6dgkww, 8px);
  align-content: center;
  display: flex;
  flex-shrink: 0;
}

.awsui_icon-size-big_1p2cx_pd67v_271:not(#\9 ) {
  padding-block-start: var(--space-option-icon-big-top-ch75t7, 2px);
}

.awsui_filtering-match-highlight_1p2cx_pd67v_275:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-filter-match-lvdz96, #f1faff);
  color: var(--color-text-dropdown-item-filter-match-u80kb9, #0073bb);
  font-weight: bold;
}

.awsui_disabled_1p2cx_pd67v_190:not(#\9 ) {
  color: var(--color-text-dropdown-item-disabled-nlabmn, #aab7b8);
  pointer-events: none;
}

.awsui_disabled_1p2cx_pd67v_190 > .awsui_content_1p2cx_pd67v_200 > .awsui_tags_1p2cx_pd67v_238:not(#\9 ),
.awsui_disabled_1p2cx_pd67v_190 > .awsui_content_1p2cx_pd67v_200 > .awsui_description_1p2cx_pd67v_239:not(#\9 ) {
  color: currentColor;
}

.awsui_trigger-variant_1p2cx_pd67v_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_1u7vh_145:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-x6rz7e, 1px) solid transparent;
  border-inline: var(--border-divider-list-width-x6rz7e, 1px) solid transparent;
  border-block-start-color: var(--color-border-dropdown-item-default-etkshp, #eaeded);
  border-block-end-color: var(--color-border-dropdown-item-default-etkshp, #eaeded);
  background-color: var(--color-background-dropdown-item-default-545xgb, #ffffff);
  color: var(--color-text-dropdown-item-default-m5occm, #16191f);
  border-inline-start-width: 0;
  border-inline-end-width: 0;
  padding-block: calc(var(--space-xxs-y2432o, 4px) + var(--border-item-width-ctrog6, 1px) - var(--border-divider-list-width-x6rz7e, 1px));
  padding-inline: calc(var(--space-field-horizontal-n82d88, 8px) + var(--border-item-width-ctrog6, 1px));
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_pad-bottom_15o6u_1u7vh_167:not(#\9 ) {
  padding-block-end: calc(var(--space-xxs-y2432o, 4px) + var(--border-item-width-ctrog6, 1px) - var(--border-divider-list-width-x6rz7e, 1px) + var(--space-xxxs-gn3248, 2px));
  border-block-end-color: transparent;
}

.awsui_selectable-item_15o6u_1u7vh_145:not(#\9 ):not(:first-child), .awsui_selectable-item_15o6u_1u7vh_145.awsui_virtual_15o6u_1u7vh_171:not(#\9 ) {
  margin-block-start: calc(-1 * var(--border-item-width-ctrog6, 1px));
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_has-background_15o6u_1u7vh_174:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-hover-b5d29r, #f2f3f3);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_highlighted_15o6u_1u7vh_177:not(#\9 ), .awsui_selectable-item_15o6u_1u7vh_145.awsui_selected_15o6u_1u7vh_177:not(#\9 ) {
  color: var(--color-text-dropdown-item-highlighted-5ym7f8, #16191f);
  border-width: var(--border-item-width-ctrog6, 1px);
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
  padding-block: var(--space-xxs-y2432o, 4px);
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_highlighted_15o6u_1u7vh_177.awsui_pad-bottom_15o6u_1u7vh_167:not(#\9 ), .awsui_selectable-item_15o6u_1u7vh_145.awsui_selected_15o6u_1u7vh_177.awsui_pad-bottom_15o6u_1u7vh_167:not(#\9 ) {
  padding-block-end: calc(var(--space-xxs-y2432o, 4px) + var(--space-xxxs-gn3248, 2px));
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_highlighted_15o6u_1u7vh_177:not(#\9 ) {
  z-index: 3;
  background-color: var(--color-background-dropdown-item-hover-b5d29r, #f2f3f3);
  border-color: var(--color-border-dropdown-item-hover-t6obhh, #879596);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_highlighted_15o6u_1u7vh_177.awsui_disabled_15o6u_1u7vh_195:not(#\9 ) {
  color: var(--color-text-dropdown-item-dimmed-zg4gkr, #aab7b8);
  border-color: var(--color-border-dropdown-item-dimmed-hover-479hmp, #879596);
  background-color: var(--color-background-dropdown-item-dimmed-dtqtu6, transparent);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_highlighted_15o6u_1u7vh_177.awsui_is-keyboard_15o6u_1u7vh_200:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-focused-pym6dq, #0073bb);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_highlighted_15o6u_1u7vh_177.awsui_is-keyboard_15o6u_1u7vh_200:not(#\9 ):not(.awsui_visual-refresh_15o6u_1u7vh_203) {
  box-shadow: inset 0 0 0 var(--border-control-focus-ring-shadow-spread-m3abtb, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_selected_15o6u_1u7vh_177:not(#\9 ) {
  z-index: 2;
  background-color: var(--color-background-dropdown-item-selected-2o9fj7, #f1faff);
  border-color: var(--color-border-dropdown-item-selected-mmfhwp, #eaeded);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_selected_15o6u_1u7vh_177.awsui_next-item-selected_15o6u_1u7vh_211:not(#\9 ) {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_selected_15o6u_1u7vh_177.awsui_highlighted_15o6u_1u7vh_177:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-selected-mmfhwp, #eaeded);
  z-index: 3;
  outline: var(--border-item-width-ctrog6, 1px) solid var(--color-border-dropdown-item-hover-t6obhh, #879596);
  outline-offset: calc(-2 * var(--border-item-width-ctrog6, 1px));
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_selected_15o6u_1u7vh_177.awsui_highlighted_15o6u_1u7vh_177.awsui_is-keyboard_15o6u_1u7vh_200:not(#\9 ) {
  border-color: var(--color-border-dropdown-item-selected-mmfhwp, #eaeded);
  outline-color: var(--color-border-dropdown-item-focused-pym6dq, #0073bb);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_selected_15o6u_1u7vh_177.awsui_highlighted_15o6u_1u7vh_177:not(#\9 ):not(.awsui_visual-refresh_15o6u_1u7vh_203) {
  border-color: var(--color-border-dropdown-item-hover-t6obhh, #879596);
  outline: none;
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_selected_15o6u_1u7vh_177.awsui_highlighted_15o6u_1u7vh_177:not(#\9 ):not(.awsui_visual-refresh_15o6u_1u7vh_203).awsui_is-keyboard_15o6u_1u7vh_200 {
  border-color: var(--color-border-dropdown-item-focused-pym6dq, #0073bb);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_selected_15o6u_1u7vh_177 + .awsui_selectable-item_15o6u_1u7vh_145.awsui_selected_15o6u_1u7vh_177:not(#\9 ) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_parent_15o6u_1u7vh_236:not(#\9 ) {
  font-weight: bold;
  color: var(--color-text-dropdown-group-label-ndbygh, #545b64);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_parent_15o6u_1u7vh_236:not(#\9 ):not(.awsui_interactiveGroups_15o6u_1u7vh_240) {
  border-block-start-color: var(--color-border-dropdown-group-tu6b11, #eaeded);
  padding-block: var(--space-xs-6dgkww, 8px);
  padding-inline: var(--space-xs-6dgkww, 8px);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_parent_15o6u_1u7vh_236.awsui_interactiveGroups_15o6u_1u7vh_240:not(#\9 ) {
  padding-block: calc(var(--space-xs-6dgkww, 8px) + var(--border-item-width-ctrog6, 1px) - var(--border-divider-list-width-x6rz7e, 1px));
  padding-inline: calc(var(--space-field-horizontal-n82d88, 8px) + var(--border-item-width-ctrog6, 1px));
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_parent_15o6u_1u7vh_236.awsui_interactiveGroups_15o6u_1u7vh_240.awsui_highlighted_15o6u_1u7vh_177:not(#\9 ) {
  color: var(--color-text-dropdown-item-highlighted-5ym7f8, #16191f);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_parent_15o6u_1u7vh_236.awsui_interactiveGroups_15o6u_1u7vh_240.awsui_highlighted_15o6u_1u7vh_177:not(#\9 ), .awsui_selectable-item_15o6u_1u7vh_145.awsui_parent_15o6u_1u7vh_236.awsui_interactiveGroups_15o6u_1u7vh_240.awsui_selected_15o6u_1u7vh_177:not(#\9 ) {
  padding-block: var(--space-xs-6dgkww, 8px);
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_child_15o6u_1u7vh_256:not(#\9 ) {
  padding-inline-start: calc(var(--space-xxl-thzxkv, 32px) + var(--border-item-width-ctrog6, 1px));
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_child_15o6u_1u7vh_256.awsui_highlighted_15o6u_1u7vh_177:not(#\9 ), .awsui_selectable-item_15o6u_1u7vh_145.awsui_child_15o6u_1u7vh_256.awsui_selected_15o6u_1u7vh_177:not(#\9 ) {
  padding-inline-start: var(--space-xxl-thzxkv, 32px);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_sticky_15o6u_1u7vh_262:not(#\9 ) {
  position: sticky;
  inset-block-start: 0;
  margin-block-end: calc(var(--border-item-width-ctrog6, 1px) - var(--border-divider-list-width-x6rz7e, 1px));
  z-index: 4;
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_sticky_15o6u_1u7vh_262:not(#\9 ):not(.awsui_highlighted_15o6u_1u7vh_177):not(.awsui_selected_15o6u_1u7vh_177) {
  border-inline-start-width: var(--border-item-width-ctrog6, 1px);
  border-inline-start-color: var(--color-border-dropdown-container-xi63eq, transparent);
  border-inline-end-color: var(--color-border-dropdown-container-xi63eq, transparent);
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_sticky_15o6u_1u7vh_262:not(#\9 ):not(.awsui_highlighted_15o6u_1u7vh_177):not(.awsui_selected_15o6u_1u7vh_177):not(.awsui_with-scrollbar_15o6u_1u7vh_274) {
  border-inline-end-width: var(--border-item-width-ctrog6, 1px);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_sticky_15o6u_1u7vh_262:not(#\9 ):not(.awsui_highlighted_15o6u_1u7vh_177):not(.awsui_selected_15o6u_1u7vh_177).awsui_with-scrollbar_15o6u_1u7vh_274 {
  border-inline-end-width: 0;
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_sticky_15o6u_1u7vh_262:not(#\9 ):not(.awsui_highlighted_15o6u_1u7vh_177):not(.awsui_selected_15o6u_1u7vh_177):not(.awsui_after-header_15o6u_1u7vh_280) {
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_sticky_15o6u_1u7vh_262:not(#\9 ):not(.awsui_highlighted_15o6u_1u7vh_177):not(.awsui_selected_15o6u_1u7vh_177):not(.awsui_after-header_15o6u_1u7vh_280):not(.awsui_selectable-item_15o6u_1u7vh_145.awsui_sticky_15o6u_1u7vh_262:not(.awsui_highlighted_15o6u_1u7vh_177):not(.awsui_selected_15o6u_1u7vh_177):not(.awsui_after-header_15o6u_1u7vh_280).awsui_with-scrollbar_15o6u_1u7vh_274) {
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_sticky_15o6u_1u7vh_262:not(#\9 ):not(.awsui_highlighted_15o6u_1u7vh_177):not(.awsui_selected_15o6u_1u7vh_177).awsui_after-header_15o6u_1u7vh_280 {
  border-block-start-color: var(--color-background-dropdown-item-default-545xgb, #ffffff);
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_sticky_15o6u_1u7vh_262.awsui_disabled_15o6u_1u7vh_195.awsui_highlighted_15o6u_1u7vh_177:not(#\9 ), .awsui_selectable-item_15o6u_1u7vh_145.awsui_sticky_15o6u_1u7vh_262.awsui_disabled_15o6u_1u7vh_195.awsui_selected_15o6u_1u7vh_177:not(#\9 ) {
  border-block-end-color: transparent;
  border-block-start-color: transparent;
  border-inline-start-color: transparent;
  border-inline-end-color: transparent;
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_disabled_15o6u_1u7vh_195:not(#\9 ) {
  color: var(--color-text-dropdown-item-disabled-nlabmn, #aab7b8);
}

.awsui_selectable-item_15o6u_1u7vh_145:not(#\9 ):not(.awsui_disabled_15o6u_1u7vh_195):not(.awsui_parent_15o6u_1u7vh_236) {
  cursor: pointer;
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_interactiveGroups_15o6u_1u7vh_240:not(#\9 ):not(.awsui_disabled_15o6u_1u7vh_195) {
  cursor: pointer;
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_virtual_15o6u_1u7vh_171:not(#\9 ) {
  position: absolute;
  inset-block-start: var(--border-dropdown-virtual-offset-width-gu1lwn, 0px);
  inset-inline-start: 0;
  inline-size: 100%;
  box-sizing: border-box;
}

.awsui_selectable-item_15o6u_1u7vh_145.awsui_virtual_15o6u_1u7vh_171:not(#\9 ):first-of-type:not(.awsui_selected_15o6u_1u7vh_177, .awsui_highlighted_15o6u_1u7vh_177) {
  border-block-start-color: var(--color-border-dropdown-item-top-xuwrd8, #eaeded);
}

.awsui_measure-strut_15o6u_1u7vh_315: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-x6rz7e, 1px);
}

.awsui_measure-strut-first_15o6u_1u7vh_324:not(#\9 ) {
  padding-block-end: var(--border-divider-list-width-x6rz7e, 1px);
}

.awsui_screenreader-content_15o6u_1u7vh_328:not(#\9 ) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
}

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

.awsui_select-all_15o6u_1u7vh_338: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_qk3ao_161 > .awsui_arrow_18eso_qk3ao_161:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-180-llqolb, 135ms) var(--motion-easing-rotate-180-wt4cje, cubic-bezier(0.165, 0.84, 0.44, 1));
}

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

.awsui_button-trigger_18eso_qk3ao_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-9g5fvl, 4px);
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
  background-color: var(--color-background-input-default-bh53wr, #ffffff);
  border-start-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-default-mr3924, #687078);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-default-mr3924, #687078);
  min-block-size: var(--size-vertical-input-bc341c, 32px);
}

.awsui_button-trigger_18eso_qk3ao_161.awsui_in-filtering-token-root_18eso_qk3ao_221:not(#\9 ), .awsui_button-trigger_18eso_qk3ao_161.awsui_in-filtering-token-nested_18eso_qk3ao_221:not(#\9 ) {
  padding-block: 0px;
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
  border-block-width: var(--border-width-token-6938sq, 1px);
  border-inline-width: var(--border-width-token-6938sq, 1px);
  border-color: var(--color-border-item-selected-uwu6tq, #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_qk3ao_161.awsui_in-filtering-token-root_18eso_qk3ao_221:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_qk3ao_161.awsui_in-filtering-token-nested_18eso_qk3ao_221:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_qk3ao_161.awsui_in-filtering-token-root_18eso_qk3ao_221:not(#\9 ):focus, body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_qk3ao_161.awsui_in-filtering-token-nested_18eso_qk3ao_221:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-filtering-token-operation-select-focus-outline-gutter-yzswaw, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_qk3ao_161.awsui_in-filtering-token-root_18eso_qk3ao_221:not(#\9 ):focus::before, body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_qk3ao_161.awsui_in-filtering-token-nested_18eso_qk3ao_221:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-filtering-token-operation-select-focus-outline-gutter-yzswaw, 0px));
  inset-block-start: calc(-1 * var(--space-filtering-token-operation-select-focus-outline-gutter-yzswaw, 0px));
  inline-size: calc(100% + var(--space-filtering-token-operation-select-focus-outline-gutter-yzswaw, 0px) + var(--space-filtering-token-operation-select-focus-outline-gutter-yzswaw, 0px));
  block-size: calc(100% + var(--space-filtering-token-operation-select-focus-outline-gutter-yzswaw, 0px) + var(--space-filtering-token-operation-select-focus-outline-gutter-yzswaw, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_button-trigger_18eso_qk3ao_161.awsui_in-filtering-token-nested_18eso_qk3ao_221:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-input-i1gt7f, 2px) / 2);
  border-end-start-radius: calc(var(--border-radius-input-i1gt7f, 2px) / 2);
}

.awsui_button-trigger_18eso_qk3ao_161.awsui_has-caret_18eso_qk3ao_257:not(#\9 ) {
  padding-inline-end: var(--space-field-icon-offset-oqw434, 32px);
}

.awsui_button-trigger_18eso_qk3ao_161 > .awsui_placeholder_18eso_qk3ao_260:not(#\9 ) {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
}

.awsui_button-trigger_18eso_qk3ao_161 > .awsui_arrow_18eso_qk3ao_161:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-field-horizontal-n82d88, 8px);
  inset-block-start: calc(50% - var(--line-height-body-m-ku8qvj, 22px) / 2);
  color: var(--color-text-button-inline-icon-default-uo0ibe, #545b64);
}

.awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):hover > .awsui_arrow_18eso_qk3ao_161 {
  color: var(--color-text-button-inline-icon-hover-z6s6j4, #16191f);
}

.awsui_button-trigger_18eso_qk3ao_161.awsui_pressed_18eso_qk3ao_273 > .awsui_arrow_18eso_qk3ao_161:not(#\9 ) {
  transform: rotate(-180deg);
}

.awsui_button-trigger_18eso_qk3ao_161.awsui_disabled_18eso_qk3ao_276:not(#\9 ) {
  background-color: var(--color-background-input-disabled-v4v2mt, #eaeded);
  border-block: var(--border-width-token-6938sq, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  border-inline: var(--border-width-token-6938sq, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  color: var(--color-text-input-disabled-jnrq2g, #879596);
  cursor: auto;
}

.awsui_button-trigger_18eso_qk3ao_161.awsui_disabled_18eso_qk3ao_276 > .awsui_arrow_18eso_qk3ao_161:not(#\9 ) {
  color: var(--color-text-button-inline-icon-disabled-wzogue, #aab7b8);
}

.awsui_button-trigger_18eso_qk3ao_161.awsui_disabled_18eso_qk3ao_276.awsui_in-filtering-token_18eso_qk3ao_221:not(#\9 ) {
  border-color: var(--color-border-control-disabled-bnzzmj, #d5dbdb);
}

.awsui_button-trigger_18eso_qk3ao_161.awsui_disabled_18eso_qk3ao_276 > .awsui_placeholder_18eso_qk3ao_260:not(#\9 ) {
  color: var(--color-text-input-placeholder-disabled-npyii7, #687078);
}

.awsui_button-trigger_18eso_qk3ao_161.awsui_readonly_18eso_qk3ao_292:not(#\9 ):not(.awsui_button-trigger_18eso_qk3ao_161.awsui_disabled_18eso_qk3ao_276):not(.awsui_button-trigger_18eso_qk3ao_161.awsui_in-filtering-token_18eso_qk3ao_221) {
  background-color: var(--color-background-input-default-bh53wr, #ffffff);
  border-block: var(--border-width-token-6938sq, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  border-inline: var(--border-width-token-6938sq, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
}

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

body[data-awsui-focus-visible=true] .awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_qk3ao_221):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-focused-iz32in, #0073bb);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-focused-iz32in, #0073bb);
  border-start-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-m3abtb, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_qk3ao_221):invalid {
  box-shadow: none;
}

.awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_qk3ao_221).awsui_invalid_18eso_qk3ao_314, .awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_qk3ao_221).awsui_invalid_18eso_qk3ao_314:focus {
  color: var(--color-text-status-error-15fc8r, #d13212);
  border-color: var(--color-text-status-error-15fc8r, #d13212);
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_qk3ao_221).awsui_invalid_18eso_qk3ao_314:focus, .awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_qk3ao_221).awsui_invalid_18eso_qk3ao_314:focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_qk3ao_221).awsui_warning_18eso_qk3ao_323, .awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_qk3ao_221).awsui_warning_18eso_qk3ao_323:focus {
  color: var(--color-text-status-warning-3d0ovg, #906806);
  border-color: var(--color-text-status-warning-3d0ovg, #906806);
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_qk3ao_221).awsui_warning_18eso_qk3ao_323:focus, .awsui_button-trigger_18eso_qk3ao_161:not(#\9 ):not(.awsui_in-filtering-token_18eso_qk3ao_221).awsui_warning_18eso_qk3ao_323:focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_button-trigger_18eso_qk3ao_161.awsui_inline-tokens_18eso_qk3ao_332: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_lapq4_193:not(#\9 ) {
  gap: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_root_gfwv3_lapq4_193.awsui_horizontal_gfwv3_lapq4_196:not(#\9 ) {
  display: flex;
  gap: var(--space-xs-6dgkww, 8px);
  flex-direction: row;
  flex-wrap: wrap;
}

.awsui_root_gfwv3_lapq4_193.awsui_vertical_gfwv3_lapq4_202:not(#\9 ) {
  display: flex;
  flex-direction: column;
}

.awsui_list_gfwv3_lapq4_207:not(#\9 ) {
  display: contents;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_list_gfwv3_lapq4_207.awsui_horizontal_gfwv3_lapq4_196:not(#\9 ), .awsui_list_gfwv3_lapq4_207.awsui_vertical_gfwv3_lapq4_202:not(#\9 ) {
  display: flex;
  gap: var(--space-xs-6dgkww, 8px);
}

.awsui_list_gfwv3_lapq4_207.awsui_horizontal_gfwv3_lapq4_196:not(#\9 ) {
  flex-direction: row;
  flex-wrap: wrap;
}

.awsui_list_gfwv3_lapq4_207.awsui_vertical_gfwv3_lapq4_202:not(#\9 ) {
  flex-direction: column;
}

.awsui_list_gfwv3_lapq4_207.awsui_grid_gfwv3_lapq4_226:not(#\9 ) {
  display: grid;
  gap: var(--space-xs-6dgkww, 8px);
  grid-template-columns: repeat(auto-fill, 230px);
}

@media (max-width: 688px) {
  .awsui_list_gfwv3_lapq4_207.awsui_grid_gfwv3_lapq4_226:not(#\9 ) {
    display: flex;
    flex-direction: column;
  }
}
.awsui_list-item_gfwv3_lapq4_238:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_toggle-container-inline_gfwv3_lapq4_245:not(#\9 ) {
  padding-inline-start: var(--space-xs-6dgkww, 8px);
  display: flex;
  align-items: center;
}

.awsui_toggle_gfwv3_lapq4_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-button-sp4b2l, 1px) solid transparent;
  border-inline: var(--border-width-button-sp4b2l, 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-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_toggle_gfwv3_lapq4_245:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

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

.awsui_toggle_gfwv3_lapq4_245:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

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

.awsui_toggle_gfwv3_lapq4_245:not(#\9 ):active, .awsui_toggle_gfwv3_lapq4_245:not(#\9 ):focus, .awsui_toggle_gfwv3_lapq4_245:not(#\9 ):hover {
  text-decoration: none;
  text-decoration-color: transparent;
}

body[data-awsui-focus-visible=true] .awsui_toggle_gfwv3_lapq4_245:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-button-sp4b2l, 1px) solid var(--color-border-item-focused-jl0a80, #0073bb);
  border-inline: var(--border-width-button-sp4b2l, 1px) solid var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-m3abtb, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_toggle_gfwv3_lapq4_245 > .awsui_description_gfwv3_lapq4_337:not(#\9 ) {
  margin-inline-start: var(--space-xxs-y2432o, 4px);
}

.awsui_separator_gfwv3_lapq4_341:not(#\9 ) {
  margin-block: 0;
  margin-inline: var(--space-scaled-m-3hllro, 16px);
  inline-size: var(--border-divider-section-width-iueskx, 1px);
  background-color: var(--color-border-divider-default-6sbidx, #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_1a676_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_dm8gx_1a676_161.awsui_has-items_dm8gx_1a676_192:not(#\9 ):not(.awsui_no-padding_dm8gx_1a676_192) {
  padding-block-start: var(--space-xs-6dgkww, 8px);
}

.awsui_dismiss-button_dm8gx_1a676_196:not(#\9 ) {
  margin-block-start: -1px;
  margin-block-end: 0;
  margin-inline-start: var(--space-xxs-y2432o, 4px);
  margin-inline-end: -1px;
  border-block: 1px solid transparent;
  border-inline: 1px solid transparent;
  padding-block: 0;
  padding-inline: var(--space-xxs-y2432o, 4px);
  color: var(--color-text-button-inline-icon-default-uo0ibe, #545b64);
  background-color: transparent;
}

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

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

body[data-awsui-focus-visible=true] .awsui_dismiss-button_dm8gx_1a676_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

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

.awsui_dismiss-button_dm8gx_1a676_196:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-button-inline-icon-hover-z6s6j4, #16191f);
}

.awsui_token_dm8gx_1a676_238:not(#\9 ) {
  block-size: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--space-xxs-y2432o, 4px);
}

.awsui_token-box_dm8gx_1a676_245:not(#\9 ) {
  position: relative;
  block-size: 100%;
  border-block: var(--border-width-token-6938sq, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  border-inline: var(--border-width-token-6938sq, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  padding-block-start: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline-start: var(--space-field-horizontal-n82d88, 8px);
  padding-inline-end: var(--space-xxs-y2432o, 4px);
  display: flex;
  align-items: flex-start;
  background: var(--color-background-item-selected-fi77f6, #f1faff);
  border-start-start-radius: var(--border-radius-token-qncjky, 2px);
  border-start-end-radius: var(--border-radius-token-qncjky, 2px);
  border-end-start-radius: var(--border-radius-token-qncjky, 2px);
  border-end-end-radius: var(--border-radius-token-qncjky, 2px);
  color: var(--color-text-body-default-hiigui, #16191f);
  box-sizing: border-box;
}

.awsui_token-box-readonly_dm8gx_1a676_265:not(#\9 ) {
  border-color: var(--color-border-input-disabled-0ancsl, #eaeded);
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  pointer-events: none;
}

.awsui_token-box-readonly_dm8gx_1a676_265 > .awsui_dismiss-button_dm8gx_1a676_196:not(#\9 ) {
  color: var(--color-text-button-inline-icon-disabled-wzogue, #aab7b8);
}

.awsui_token-box-readonly_dm8gx_1a676_265 > .awsui_dismiss-button_dm8gx_1a676_196:not(#\9 ):hover {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  cursor: initial;
  color: var(--color-text-button-inline-icon-disabled-wzogue, #aab7b8);
}

.awsui_token-box-disabled_dm8gx_1a676_279.awsui_token-box-disabled_dm8gx_1a676_279:not(#\9 ) {
  border-color: var(--color-border-control-disabled-bnzzmj, #d5dbdb);
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  color: var(--color-text-disabled-danjmx, #aab7b8);
  pointer-events: none;
}

.awsui_token-box-disabled_dm8gx_1a676_279.awsui_token-box-disabled_dm8gx_1a676_279 > .awsui_dismiss-button_dm8gx_1a676_196:not(#\9 ) {
  color: var(--color-text-button-inline-icon-disabled-wzogue, #aab7b8);
}

.awsui_token-box-disabled_dm8gx_1a676_279.awsui_token-box-disabled_dm8gx_1a676_279 > .awsui_dismiss-button_dm8gx_1a676_196:not(#\9 ):hover {
  cursor: initial;
  color: var(--color-text-button-inline-icon-disabled-wzogue, #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_1vw03_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_embedded_f8g6q_1vw03_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: contents;
}

.awsui_tokens_f8g6q_1vw03_210:not(#\9 ) {
  margin-block-start: var(--space-scaled-xs-urwryp, 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_jp1qa_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

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

.awsui_custom-icon-wrapper_1px7g_jp1qa_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_1nu4t_153:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

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

.awsui_root_1kjc7_1nu4t_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

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

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

.awsui_list_1kjc7_1nu4t_206:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  gap: var(--space-scaled-xxs-9g5fvl, 4px) var(--space-m-u91ipm, 16px);
}

.awsui_marker_1kjc7_1nu4t_153:not(#\9 ) {
  display: inline-flex;
  align-items: flex-start;
  padding-block: 0;
  padding-inline: 0;
  border-block: 0;
  border-inline: 0;
  background-color: transparent;
  cursor: pointer;
  opacity: 1;
}

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

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

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

body[data-awsui-focus-visible=true] .awsui_marker_1kjc7_1nu4t_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_marker_1kjc7_1nu4t_153.awsui_marker--dimmed_1kjc7_1nu4t_252:not(#\9 ) {
  opacity: 0.35;
}

.awsui_marker_1kjc7_1nu4t_153.awsui_marker--highlighted_1kjc7_1nu4t_255: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_a55kt_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_n4qlp_a55kt_1 var(--motion-duration-transition-show-paced-wfc208, 180ms) var(--motion-easing-transition-show-paced-gne8l8, ease-out);
}

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

.awsui_root_n4qlp_a55kt_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: grid;
  grid-template-rows: min-content;
  gap: var(--space-grid-gutter-rawoi6, 20px);
  align-items: start;
}

.awsui_empty_n4qlp_a55kt_153:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-empty-pnot20, #687078);
  grid-column: 1/-1;
}

.awsui_row_n4qlp_a55kt_218:not(#\9 ) {
  display: contents;
}

.awsui_divider_n4qlp_a55kt_222:not(#\9 ) {
  grid-column: 1/-1;
  border-block-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

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

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

.awsui_additional-info_n4qlp_a55kt_235:not(#\9 ) {
  color: var(--color-text-form-secondary-btuye6, #687078);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  display: block;
  word-wrap: break-word;
  margin-block-start: var(--space-xxs-y2432o, 4px);
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_additional-info_n4qlp_a55kt_235 > a:not(#\9 ) {
  text-underline-offset: 0.3em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_additional-info_n4qlp_a55kt_235 > a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_additional-info_n4qlp_a55kt_235 > a:not(#\9 ):focus {
  outline: none;
}

.awsui_additional-info_n4qlp_a55kt_235 > a:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_additional-info_n4qlp_a55kt_235 > a:not(#\9 ):active, .awsui_additional-info_n4qlp_a55kt_235 > a:not(#\9 ):focus, .awsui_additional-info_n4qlp_a55kt_235 > a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_add-row_n4qlp_a55kt_281:not(#\9 ) {
  grid-column: 1/-1;
}

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

.awsui_remove-button-container_n4qlp_a55kt_289:not(#\9 ) {
  display: inline-block;
}

.awsui_remove-button-field-padding_n4qlp_a55kt_293:not(#\9 ) {
  padding-block-start: calc(var(--space-xxs-y2432o, 4px) + var(--line-height-body-m-ku8qvj, 22px));
}

.awsui_remove-button-own-row_n4qlp_a55kt_297:not(#\9 ) {
  justify-self: end;
}

.awsui_remove-button_n4qlp_a55kt_289: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/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_1w08l_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  display: inline-block;
  border-start-start-radius: var(--border-radius-badge-h11apy, 16px);
  border-start-end-radius: var(--border-radius-badge-h11apy, 16px);
  border-end-start-radius: var(--border-radius-badge-h11apy, 16px);
  border-end-end-radius: var(--border-radius-badge-h11apy, 16px);
  padding-block: 0;
  padding-inline: var(--space-xs-6dgkww, 8px);
  color: var(--color-text-notification-default-pqw4br, #fafafa);
}

.awsui_badge_1yjyg_1w08l_145.awsui_badge-color-grey_1yjyg_1w08l_188:not(#\9 ) {
  background-color: var(--color-background-notification-grey-2s2h37, #545b64);
}

.awsui_badge_1yjyg_1w08l_145.awsui_badge-color-green_1yjyg_1w08l_191:not(#\9 ) {
  background-color: var(--color-background-notification-green-6i07qp, #1d8102);
}

.awsui_badge_1yjyg_1w08l_145.awsui_badge-color-blue_1yjyg_1w08l_194:not(#\9 ) {
  background-color: var(--color-background-notification-blue-i6w3le, #0073bb);
}

.awsui_badge_1yjyg_1w08l_145.awsui_badge-color-red_1yjyg_1w08l_197:not(#\9 ) {
  background-color: var(--color-background-notification-red-toxgow, #d13212);
}

.awsui_badge_1yjyg_1w08l_145.awsui_badge-color-severity-critical_1yjyg_1w08l_200:not(#\9 ) {
  background-color: var(--color-background-notification-severity-critical-r8qduk, #870303);
  color: var(--color-text-notification-severity-critical-ztr7sz, #fafafa);
}

.awsui_badge_1yjyg_1w08l_145.awsui_badge-color-severity-high_1yjyg_1w08l_204:not(#\9 ) {
  background-color: var(--color-background-notification-severity-high-ipqig7, #ce3311);
  color: var(--color-text-notification-severity-high-cbtbtc, #fafafa);
}

.awsui_badge_1yjyg_1w08l_145.awsui_badge-color-severity-medium_1yjyg_1w08l_208:not(#\9 ) {
  background-color: var(--color-background-notification-severity-medium-pc92au, #f89256);
  color: var(--color-text-notification-severity-medium-w5hfmc, #000000);
}

.awsui_badge_1yjyg_1w08l_145.awsui_badge-color-severity-low_1yjyg_1w08l_212:not(#\9 ) {
  background-color: var(--color-background-notification-severity-low-yi1y5f, #f2cd54);
  color: var(--color-text-notification-severity-low-dxuuxl, #16191f);
}

.awsui_badge_1yjyg_1w08l_145.awsui_badge-color-severity-neutral_1yjyg_1w08l_216:not(#\9 ) {
  background-color: var(--color-background-notification-severity-neutral-yh2jcd, #687078);
  color: var(--color-text-notification-severity-neutral-34rwuc, #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_mp8ms_189:not(#\9 ),
.awsui_series--bar_1yz9c_mp8ms_190 > .awsui_series__rect_1yz9c_mp8ms_190:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

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

.awsui_exiting_1yz9c_mp8ms_207:not(#\9 ) {
  animation: awsui_awsui-motion-fade-out-0_1yz9c_mp8ms_1 var(--motion-duration-refresh-only-fast-pio18j, 0ms) var(--motion-easing-refresh-only-b-60wmf7, cubic-bezier(1, 0, 0.83, 1));
}

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

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

.awsui_series_1yz9c_mp8ms_189:not(#\9 ) {
  display: block;
  stroke-width: var(--border-line-chart-width-fcce6g, 2px);
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: var(--border-line-chart-line-join-b4bhqc, miter);
  pointer-events: none;
}

.awsui_series--highlighted_1yz9c_mp8ms_242:not(#\9 ),
.awsui_series__bar--highlighted_1yz9c_mp8ms_243:not(#\9 ) {
  /* used in dom query */
}

.awsui_series--dimmed_1yz9c_mp8ms_247:not(#\9 ) {
  opacity: 0.3;
}

.awsui_series--threshold_1yz9c_mp8ms_251:not(#\9 ) {
  stroke-dasharray: var(--border-line-chart-dash-array-gkb7y8, 3 5);
  stroke-width: var(--border-line-chart-width-fcce6g, 2px);
}

.awsui_bar-group_1yz9c_mp8ms_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_1yt8y_185:not(#\9 ),
.awsui_file-input_1wp4s_1yt8y_186:not(#\9 ) {
  /* used in test-utils */
}

.awsui_hidden_1wp4s_1yt8y_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_1yt8y_196.awsui_force-focus-outline-icon_1wp4s_1yt8y_196:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1yt8y_196.awsui_force-focus-outline-icon_1wp4s_1yt8y_196:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-991yn0, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1yt8y_196.awsui_force-focus-outline-icon_1wp4s_1yt8y_196:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-991yn0, 3px));
  inset-block-start: calc(-1 * var(--space-button-icon-focus-outline-gutter-vertical-uqaogp, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-991yn0, 3px) + var(--space-button-focus-outline-gutter-991yn0, 3px));
  block-size: calc(100% + var(--space-button-icon-focus-outline-gutter-vertical-uqaogp, 3px) + var(--space-button-icon-focus-outline-gutter-vertical-uqaogp, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1yt8y_196.awsui_force-focus-outline-button_1wp4s_1yt8y_217:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1yt8y_196.awsui_force-focus-outline-button_1wp4s_1yt8y_217:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-991yn0, 3px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_file-input-button_1wp4s_1yt8y_196.awsui_force-focus-outline-button_1wp4s_1yt8y_217:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-991yn0, 3px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-991yn0, 3px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-991yn0, 3px) + var(--space-button-focus-outline-gutter-991yn0, 3px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-991yn0, 3px) + var(--space-button-focus-outline-gutter-991yn0, 3px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #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_b1bxl_9.awsui_pressed_1a743_b1bxl_9:not(#\9 ) {
  background: var(--color-background-toggle-button-normal-pressed-1cfifg, #eaeded);
  border-color: var(--color-border-toggle-button-normal-pressed-tgz6ti, #545b64);
  color: var(--color-text-toggle-button-normal-pressed-gfannd, #16191f);
}

.awsui_variant-icon_1a743_b1bxl_15.awsui_pressed_1a743_b1bxl_9:not(#\9 ) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-toggle-button-icon-pressed-j1rwx7, #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_4tozc_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-urwryp, 8px);
}

.awsui_item-wrapper_vdkpj_4tozc_217:not(#\9 ) {
  display: inline-block;
}

.awsui_group_vdkpj_4tozc_221:not(#\9 ) {
  display: contents;
}

.awsui_divider_vdkpj_4tozc_225:not(#\9 ) {
  background-color: var(--color-border-divider-default-6sbidx, #eaeded);
  inline-size: var(--border-divider-section-width-iueskx, 1px);
  margin-block: var(--space-static-xs-fwcjew, 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_cimre_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_1ykar_cimre_1 var(--motion-duration-show-quick-fo1fgn, 135ms) var(--motion-easing-show-quick-014od6, ease-out);
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in-0_1ykar_cimre_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_calendar_1ykar_cimre_153:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_calendar_1ykar_cimre_153:not(#\9 ), .awsui-mode-entering .awsui_calendar_1ykar_cimre_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_cimre_180:not(#\9 ) {
  /* used in test-utils */
}

.awsui_calendar_1ykar_cimre_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-j7d2h2, 234px);
  overflow: auto;
}

.awsui_calendar-inner_1ykar_cimre_218:not(#\9 ) {
  margin-block: var(--space-xs-6dgkww, 8px);
  margin-inline: var(--space-xs-6dgkww, 8px);
}

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

.awsui_calendar-header-title_1ykar_cimre_227:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  font-weight: 700;
  color: var(--color-text-dropdown-item-default-m5occm, #16191f);
  margin-block: 0;
  margin-inline: 0;
}

.awsui_calendar-next-btn_1ykar_cimre_235:not(#\9 ) {
  /* used for identifying element */
}

.awsui_calendar-prev-btn_1ykar_cimre_238:not(#\9 ) {
  /* used for identifying element */
}

.awsui_calendar-grid_1ykar_cimre_241:not(#\9 ) {
  inline-size: 100%;
  table-layout: fixed;
}

.awsui_calendar-grid_1ykar_cimre_241:not(#\9 ):not(.awsui_calendar-grid-dense_1ykar_cimre_245) {
  border-spacing: var(--space-calendar-grid-gutter-alpudm, 0px);
  padding-block: var(--space-xs-6dgkww, 8px);
  padding-inline: var(--space-xs-6dgkww, 8px);
}

.awsui_calendar-grid-dense_1ykar_cimre_245:not(#\9 ) {
  border-spacing: 0;
}

.awsui_calendar-grid-cell_1ykar_cimre_253:not(#\9 ) {
  word-break: break-word;
  text-align: center;
  font-weight: unset;
}

.awsui_calendar-date-header_1ykar_cimre_258:not(#\9 ) {
  padding-block-start: var(--space-s-vmutj3, 12px);
  padding-block-end: var(--space-xxs-y2432o, 4px);
  padding-inline: 0;
  color: var(--color-text-calendar-month-bkbfa5, #545b64);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
}

.awsui_calendar-date_1ykar_cimre_258:not(#\9 ) {
  border-block-end: 1px solid var(--color-border-calendar-grid-dlr0y7, #eaeded);
  border-inline-end: 1px solid var(--color-border-calendar-grid-dlr0y7, #eaeded);
  padding-block: var(--space-xxs-y2432o, 4px);
  padding-inline: 0;
  color: var(--color-text-dropdown-item-disabled-nlabmn, #aab7b8);
  position: relative;
}

.awsui_calendar-date_1ykar_cimre_258:not(#\9 ):first-child {
  border-inline-start: 1px solid var(--color-border-calendar-grid-dlr0y7, #eaeded);
}

.awsui_calendar-date-enabled_1ykar_cimre_278:not(#\9 ) {
  cursor: pointer;
  color: var(--color-text-dropdown-item-secondary-irpxjy, #687078);
}

.awsui_calendar-date-enabled_1ykar_cimre_278:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_calendar-date-enabled_1ykar_cimre_278.awsui_calendar-date-current-page_1ykar_cimre_288:not(#\9 ) {
  color: var(--color-text-dropdown-item-default-m5occm, #16191f);
}

.awsui_calendar-date-enabled_1ykar_cimre_278.awsui_calendar-date-current-page_1ykar_cimre_288:not(#\9 ):hover {
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
  color: var(--color-text-calendar-date-hover-rmbxm8, #16191f);
  background-color: var(--color-background-dropdown-item-hover-b5d29r, #f2f3f3);
}

.awsui_calendar-date-enabled_1ykar_cimre_278.awsui_calendar-date-current-page_1ykar_cimre_288:not(#\9 ):hover:not(.awsui_calendar-date-selected_1ykar_cimre_299)::after {
  border-block: var(--border-item-width-ctrog6, 1px) solid var(--color-border-dropdown-item-hover-t6obhh, #879596);
  border-inline: var(--border-item-width-ctrog6, 1px) solid var(--color-border-dropdown-item-hover-t6obhh, #879596);
}

.awsui_calendar-date-current_1ykar_cimre_288:not(#\9 ) {
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
  background-color: var(--color-background-calendar-current-date-iktoy4, #f2f3f3);
  font-weight: 700;
}

.awsui_calendar-date_1ykar_cimre_258:not(#\9 )::after {
  content: "";
  position: absolute;
  z-index: 1;
  background-color: transparent;
  inset-block-start: calc(-1 * var(--border-item-width-ctrog6, 1px));
  inset-inline-start: calc(-1 * var(--border-item-width-ctrog6, 1px));
  inset-inline-end: calc(-1 * var(--border-item-width-ctrog6, 1px));
}

.awsui_calendar-date_1ykar_cimre_258:not(#\9 ):not(.awsui_calendar-date-dense_1ykar_cimre_320)::after {
  inset-block-end: calc(-1 * var(--border-item-width-ctrog6, 1px));
  inset-inline-start: calc(-1 * var(--border-item-width-ctrog6, 1px));
}

.awsui_calendar-date-dense_1ykar_cimre_320:not(#\9 )::after {
  inset-block-end: -1px;
  inset-inline-start: -1px;
}

.awsui_calendar-date_1ykar_cimre_258 > .awsui_date-inner_1ykar_cimre_328:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_calendar-date_1ykar_cimre_258:not(#\9 ):focus {
  outline: none;
}

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

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_cimre_258:not(#\9 ):focus:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_cimre_258:not(#\9 ):focus:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px) + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px) + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_cimre_258:not(#\9 ):focus:focus::before {
  z-index: 2;
}

.awsui_calendar-date-selected_1ykar_cimre_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_cimre_299:not(#\9 ):focus:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_cimre_299:not(#\9 ):focus:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_cimre_299:not(#\9 ):focus:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px) + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px) + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  box-shadow: 0 0 0 2px var(--color-border-calendar-grid-selected-focus-ring-sytrvs, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_cimre_299:not(#\9 ):focus:focus::before {
  z-index: 2;
}

.awsui_calendar-date-selected_1ykar_cimre_299:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
  background-color: var(--color-background-control-checked-xlktby, #0073bb);
  border-block: var(--border-item-width-ctrog6, 1px) solid var(--color-background-control-checked-xlktby, #0073bb);
  border-inline: var(--border-item-width-ctrog6, 1px) solid var(--color-background-control-checked-xlktby, #0073bb);
}

.awsui_calendar-date-selected_1ykar_cimre_299 > .awsui_date-inner_1ykar_cimre_328:not(#\9 ) {
  z-index: 2;
  color: var(--color-background-control-default-qjjy1s, #ffffff);
  position: relative;
}

.awsui_calendar-row_1ykar_cimre_403:not(#\9 ):first-child > .awsui_calendar-date_1ykar_cimre_258 {
  border-block-start: 1px solid var(--color-border-calendar-grid-dlr0y7, #eaeded);
}

.awsui_disabled-reason-tooltip_1ykar_cimre_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_16az0_153:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  inline-size: 100%;
}

.awsui_tools_wih1l_16az0_164:not(#\9 ) {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  padding-block-start: var(--space-scaled-xs-urwryp, 8px);
  padding-block-end: var(--space-table-header-tools-bottom-lodo4b, 4px);
  padding-inline: 0;
}

.awsui_tools-filtering_wih1l_16az0_172:not(#\9 ) {
  max-inline-size: 100%;
  margin-inline-end: var(--space-l-eenfqd, 20px);
}

@supports (flex-basis: fit-content) {
  .awsui_tools-filtering_wih1l_16az0_172:not(#\9 ) {
    flex: 1 1 fit-content;
  }
}
@supports not (flex-basis: fit-content) {
  .awsui_tools-filtering_wih1l_16az0_172:not(#\9 ) {
    flex: 1 1 auto;
  }
}
.awsui_tools-align-right_wih1l_16az0_186:not(#\9 ) {
  display: flex;
  margin-inline-start: auto;
}

.awsui_tools-pagination_wih1l_16az0_190 + .awsui_tools-preferences_wih1l_16az0_190:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
  box-sizing: border-box;
  margin-inline-start: var(--space-xs-6dgkww, 8px);
  padding-inline-start: var(--space-xs-6dgkww, 8px);
}

.awsui_tools-small_wih1l_16az0_196 > .awsui_tools-filtering_wih1l_16az0_172:not(#\9 ) {
  margin-inline-end: 0;
  margin-block-end: var(--space-scaled-xs-urwryp, 8px);
  flex-basis: 100%;
}

.awsui_table_wih1l_16az0_202:not(#\9 ) {
  inline-size: 100%;
  border-spacing: 0;
  position: relative;
  box-sizing: border-box;
}

.awsui_table-layout-fixed_wih1l_16az0_208:not(#\9 ) {
  table-layout: fixed;
}

.awsui_wrapper_wih1l_16az0_212:not(#\9 ) {
  position: relative;
  box-sizing: border-box;
  inline-size: 100%;
  overflow-x: auto;
  scrollbar-width: none; /* Hide scrollbar in Firefox */
}

.awsui_wrapper_wih1l_16az0_212.awsui_variant-stacked_wih1l_16az0_219 > .awsui_table_wih1l_16az0_202:not(#\9 ), .awsui_wrapper_wih1l_16az0_212.awsui_variant-stacked_wih1l_16az0_219 > .awsui_wrapper-content-measure_wih1l_16az0_219:not(#\9 ), .awsui_wrapper_wih1l_16az0_212.awsui_variant-container_wih1l_16az0_219 > .awsui_table_wih1l_16az0_202:not(#\9 ), .awsui_wrapper_wih1l_16az0_212.awsui_variant-container_wih1l_16az0_219 > .awsui_wrapper-content-measure_wih1l_16az0_219:not(#\9 ) {
  padding-inline: var(--space-table-horizontal-js8278, 0px);
}

.awsui_wrapper_wih1l_16az0_212.awsui_variant-stacked_wih1l_16az0_219:not(#\9 ):not(.awsui_has-footer_wih1l_16az0_222), .awsui_wrapper_wih1l_16az0_212.awsui_variant-container_wih1l_16az0_219:not(#\9 ):not(.awsui_has-footer_wih1l_16az0_222) {
  padding-block-end: var(--space-table-content-bottom-xb1334, 0px);
}

.awsui_wrapper_wih1l_16az0_212:not(#\9 ):not(.awsui_has-header_wih1l_16az0_225) {
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
}

.awsui_wrapper_wih1l_16az0_212:not(#\9 )::-webkit-scrollbar {
  display: none; /* Hide scrollbar in Safari and Chrome */
}

body[data-awsui-focus-visible=true] .awsui_wrapper_wih1l_16az0_212:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_cell-merged_wih1l_16az0_242:not(#\9 ) {
  text-align: center;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_cell-merged_wih1l_16az0_242.awsui_has-footer_wih1l_16az0_222: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-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_cell-merged-content_wih1l_16az0_254:not(#\9 ) {
  box-sizing: border-box;
  inline-size: 100%;
  padding-block-start: var(--space-scaled-m-3hllro, 16px);
  padding-block-end: var(--space-scaled-l-khg2t2, 20px);
  padding-inline: var(--space-l-eenfqd, 20px);
}

@supports (position: sticky) {
  .awsui_cell-merged-content_wih1l_16az0_254:not(#\9 ) {
    position: sticky;
    inset-inline-start: 0;
    margin-block: 0;
    margin-inline: calc(-2 * var(--space-table-horizontal-js8278, 0px));
  }
}
.awsui_empty_wih1l_16az0_270:not(#\9 ) {
  color: var(--color-text-empty-pnot20, #687078);
}

.awsui_loading_wih1l_16az0_274: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_16az0_283:not(#\9 ) {
  box-sizing: border-box;
  max-inline-size: var(--size-table-selection-horizontal-jc7c0y, 54px);
  min-inline-size: var(--size-table-selection-horizontal-jc7c0y, 54px);
  position: relative;
  inline-size: var(--size-table-selection-horizontal-jc7c0y, 54px);
}

.awsui_selection-control_wih1l_16az0_283.awsui_selection-control-header_wih1l_16az0_290:not(#\9 ) {
  padding-block: var(--space-scaled-xs-urwryp, 8px);
  padding-inline: var(--space-scaled-l-khg2t2, 20px);
  border-inline-start: var(--border-item-width-ctrog6, 1px) solid transparent;
}

.awsui_header-secondary_wih1l_16az0_296: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-rjqhy8, #fafafa);
}

.awsui_header-secondary_wih1l_16az0_296.awsui_variant-full-page_wih1l_16az0_308:not(#\9 ) {
  background: var(--color-background-layout-main-taq3m8, #f2f3f3);
}

.awsui_header-secondary_wih1l_16az0_296.awsui_variant-stacked_wih1l_16az0_219 > .awsui_table_wih1l_16az0_202:not(#\9 ), .awsui_header-secondary_wih1l_16az0_296.awsui_variant-container_wih1l_16az0_219 > .awsui_table_wih1l_16az0_202:not(#\9 ) {
  padding-inline: var(--space-table-horizontal-js8278, 0px);
}

.awsui_header-secondary_wih1l_16az0_296.awsui_variant-stacked_wih1l_16az0_219:not(#\9 ):not(.awsui_table-has-header_wih1l_16az0_314), .awsui_header-secondary_wih1l_16az0_296.awsui_variant-container_wih1l_16az0_219:not(#\9 ):not(.awsui_table-has-header_wih1l_16az0_314) {
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
}

.awsui_header-secondary_wih1l_16az0_296:not(#\9 )::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.awsui_header-secondary_wih1l_16az0_296.awsui_table-has-header_wih1l_16az0_314:not(#\9 ) {
  border-block-start: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-container-divider-fqsegd, #eaeded);
}

.awsui_header-controls_wih1l_16az0_325:not(#\9 ) {
  padding-block: var(--space-container-header-top-ommali, 12px) var(--space-container-header-bottom-hrntyo, 12px);
}

.awsui_header-controls_wih1l_16az0_325.awsui_variant-full-page_wih1l_16az0_308:not(#\9 ) {
  padding-block: 0 calc(var(--space-container-header-bottom-hrntyo, 12px) + var(--space-table-header-tools-full-page-bottom-maycl0, 4px));
}

.awsui_header-controls_wih1l_16az0_325.awsui_variant-stacked_wih1l_16az0_219:not(#\9 ), .awsui_header-controls_wih1l_16az0_325.awsui_variant-container_wih1l_16az0_219:not(#\9 ) {
  padding-inline: calc(var(--space-table-horizontal-js8278, 0px) + var(--space-table-header-horizontal-pfrhjd, 20px));
}

.awsui_header-controls_wih1l_16az0_325.awsui_variant-embedded_wih1l_16az0_334:not(#\9 ), .awsui_header-controls_wih1l_16az0_325.awsui_variant-borderless_wih1l_16az0_334:not(#\9 ) {
  padding-inline: var(--space-table-header-horizontal-pfrhjd, 20px);
  padding-block-start: var(--space-table-embedded-header-top-ynl6fd, 12px);
}

.awsui_footer-wrapper_wih1l_16az0_339.awsui_variant-stacked_wih1l_16az0_219:not(#\9 ), .awsui_footer-wrapper_wih1l_16az0_339.awsui_variant-container_wih1l_16az0_219:not(#\9 ) {
  padding-inline: var(--space-table-horizontal-js8278, 0px);
}

.awsui_footer_wih1l_16az0_339:not(#\9 ) {
  padding-block: var(--space-scaled-s-eec346, 12px);
  padding-inline: var(--space-table-footer-horizontal-qsmx32, 20px);
}

.awsui_footer-with-pagination_wih1l_16az0_347:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--space-scaled-s-eec346, 12px);
}

.awsui_footer-pagination_wih1l_16az0_355:not(#\9 ) {
  margin-inline-start: auto;
}

.awsui_thead-active_wih1l_16az0_359:not(#\9 ),
.awsui_row_wih1l_16az0_360:not(#\9 ),
.awsui_row-selected_wih1l_16az0_361: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_1yaj3_161:not(#\9 ) {
  transition-property: background-color;
  transition-duration: var(--motion-duration-transition-show-paced-wfc208, 180ms);
  transition-timing-function: var(--motion-easing-transition-show-paced-gne8l8, ease-out);
}

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

.awsui_card-inner_p8a6i_1yaj3_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-wfc208, 180ms);
  transition-timing-function: var(--motion-easing-transition-show-paced-gne8l8, ease-out);
}

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

.awsui_root_p8a6i_1yaj3_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_header-variant-full-page_p8a6i_1yaj3_232.awsui_header-refresh_p8a6i_1yaj3_232:not(#\9 ) {
  padding-block-start: 0;
  padding-inline-start: 0;
  padding-inline-end: 0;
  padding-block-end: calc(var(--space-container-header-bottom-hrntyo, 12px) + var(--space-table-header-tools-full-page-bottom-maycl0, 4px));
}

.awsui_list_p8a6i_1yaj3_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-rawoi6, 20px) * -1);
  margin-inline-end: 0;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-1_p8a6i_1yaj3_250 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 100%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-2_p8a6i_1yaj3_253 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 50%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-3_p8a6i_1yaj3_256 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 33.3333333333%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-4_p8a6i_1yaj3_259 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 25%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-5_p8a6i_1yaj3_262 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 20%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-6_p8a6i_1yaj3_265 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 16.6666666667%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-7_p8a6i_1yaj3_268 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 14.2857142857%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-8_p8a6i_1yaj3_271 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 12.5%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-9_p8a6i_1yaj3_274 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 11.1111111111%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-10_p8a6i_1yaj3_277 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 10%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-11_p8a6i_1yaj3_280 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 9.0909090909%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-12_p8a6i_1yaj3_283 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 8.3333333333%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-13_p8a6i_1yaj3_286 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 7.6923076923%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-14_p8a6i_1yaj3_289 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 7.1428571429%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-15_p8a6i_1yaj3_292 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 6.6666666667%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-16_p8a6i_1yaj3_295 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 6.25%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-17_p8a6i_1yaj3_298 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 5.8823529412%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-18_p8a6i_1yaj3_301 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 5.5555555556%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-19_p8a6i_1yaj3_304 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 5.2631578947%;
}

.awsui_list_p8a6i_1yaj3_239.awsui_list-grid-20_p8a6i_1yaj3_307 > .awsui_card_p8a6i_1yaj3_161:not(#\9 ) {
  inline-size: 5%;
}

.awsui_selection-control_p8a6i_1yaj3_311:not(#\9 ) {
  position: absolute;
  box-sizing: border-box;
  inline-size: calc(var(--size-control-w6v5c1, 14px) + 2 * var(--space-card-horizontal-fjxw99, 20px));
  inset-block-start: 0;
  inset-inline-end: 0;
  padding-block: var(--space-card-vertical-pmyg65, 20px);
  padding-inline: var(--space-card-horizontal-fjxw99, 20px);
}

.awsui_loading_p8a6i_1yaj3_321:not(#\9 ),
.awsui_empty_p8a6i_1yaj3_322:not(#\9 ) {
  overflow: hidden;
  text-align: center;
  color: var(--color-text-empty-pnot20, #687078);
  margin-block-end: var(--space-scaled-l-khg2t2, 20px);
}

.awsui_has-header_p8a6i_1yaj3_329:not(#\9 ) {
  margin-block-start: var(--space-grid-gutter-rawoi6, 20px);
}

.awsui_has-header_p8a6i_1yaj3_329.awsui_refresh_p8a6i_1yaj3_332.awsui_header-variant-full-page_p8a6i_1yaj3_232:not(#\9 ) {
  margin-block-start: var(--space-scaled-s-eec346, 12px);
}

.awsui_card_p8a6i_1yaj3_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_1yaj3_161:not(#\9 ) {
  position: relative;
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  margin-block-start: 0;
  margin-block-end: var(--space-grid-gutter-rawoi6, 20px);
  margin-inline-start: var(--space-grid-gutter-rawoi6, 20px);
  margin-inline-end: 0;
  padding-block: var(--space-card-vertical-pmyg65, 20px);
  padding-inline: var(--space-card-horizontal-fjxw99, 20px);
  inline-size: 100%;
  min-inline-size: 0;
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  box-sizing: border-box;
}

.awsui_card-inner_p8a6i_1yaj3_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-wr6hit, 1px) solid var(--color-border-container-top-rg8ta8, #eaeded);
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  z-index: 1;
}

.awsui_card-inner_p8a6i_1yaj3_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-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
}

.awsui_card-inner_p8a6i_1yaj3_161:not(#\9 ):not(.awsui_refresh_p8a6i_1yaj3_332)::after {
  box-shadow: var(--shadow-container-s3t20x, 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_1yaj3_161.awsui_refresh_p8a6i_1yaj3_332:not(#\9 )::after {
  border-block: solid var(--border-divider-section-width-iueskx, 1px) var(--color-border-divider-default-6sbidx, #eaeded);
  border-inline: solid var(--border-divider-section-width-iueskx, 1px) var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_card-header_p8a6i_1yaj3_403:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
  line-height: var(--line-height-heading-m-v86qsm, 22px);
  letter-spacing: var(--letter-spacing-heading-m-ou0vcz, normal);
  font-weight: var(--font-weight-heading-m-g6flre, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_card-header-inner_p8a6i_1yaj3_411:not(#\9 ) {
  inline-size: 100%;
  display: inline-block;
}

.awsui_card-selectable_p8a6i_1yaj3_415 > .awsui_card-inner_p8a6i_1yaj3_161 > .awsui_card-header_p8a6i_1yaj3_403:not(#\9 ) {
  inline-size: 90%;
}

.awsui_card-selected_p8a6i_1yaj3_418 > .awsui_card-inner_p8a6i_1yaj3_161:not(#\9 ) {
  background-color: var(--color-background-item-selected-fi77f6, #f1faff);
}

.awsui_card-selected_p8a6i_1yaj3_418 > .awsui_card-inner_p8a6i_1yaj3_161:not(#\9 )::before {
  border-block: var(--border-item-width-ctrog6, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  border-inline: var(--border-item-width-ctrog6, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
}

.awsui_section_p8a6i_1yaj3_426:not(#\9 ) {
  display: inline-block;
  box-sizing: border-box;
  padding-block-start: var(--space-xs-6dgkww, 8px);
  padding-block-end: var(--space-scaled-xs-urwryp, 8px);
  padding-inline: 0;
  vertical-align: top;
}

.awsui_section-header_p8a6i_1yaj3_434:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  font-weight: var(--font-display-label-weight-otlpwd, 400);
  color: var(--color-text-label-hkhqh5, #545b64);
}

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

.awsui_section_p8a6i_1yaj3_426:not(#\9 ):last-child {
  padding-block-start: var(--space-xs-6dgkww, 8px);
  padding-block-end: 0;
  padding-inline: 0;
}

.awsui_footer-pagination_p8a6i_1yaj3_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_n9frk_145:not(#\9 ) {
  /* used in test-utils and in the use-selection hook */
}

.awsui_label_1s55x_n9frk_149:not(#\9 ) {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  padding-block-end: var(--space-xxs-y2432o, 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_label-top_1s55x_n9frk_163:not(#\9 ) {
  align-items: baseline;
  padding-block-start: var(--space-xs-6dgkww, 8px);
}

.awsui_stud_1s55x_n9frk_168: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_1ri2i_145:not(#\9 ),
.awsui_description_1wepg_1ri2i_146:not(#\9 ),
.awsui_label_1wepg_1ri2i_147:not(#\9 ) {
  display: block;
}

.awsui_label_1wepg_1ri2i_147:not(#\9 ) {
  color: var(--color-text-form-default-93zw0v, #16191f);
}

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

.awsui_outline_1wepg_1ri2i_155.awsui_show-outline_1wepg_1ri2i_158:not(#\9 ) {
  display: block;
}

body[data-awsui-focus-visible=true] .awsui_native-input_1wepg_1ri2i_162:not(#\9 ):focus + .awsui_outline_1wepg_1ri2i_155 {
  display: block;
}

.awsui_wrapper_1wepg_1ri2i_166:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: flex;
}

.awsui_label-wrapper_1wepg_1ri2i_172:not(#\9 ) {
  position: relative;
  display: flex;
  cursor: default;
}

.awsui_content_1wepg_1ri2i_145:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_empty-content_1wepg_1ri2i_183:not(#\9 ) {
  inline-size: 0px;
}

.awsui_description_1wepg_1ri2i_146:not(#\9 ) {
  color: var(--color-text-form-secondary-btuye6, #687078);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
}

.awsui_description-bottom-padding_1wepg_1ri2i_193:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_label_1wepg_1ri2i_147:not(#\9 ),
.awsui_description_1wepg_1ri2i_146:not(#\9 ) {
  padding-inline-start: var(--space-xs-6dgkww, 8px);
}

.awsui_label-disabled_1wepg_1ri2i_201:not(#\9 ),
.awsui_description-disabled_1wepg_1ri2i_202:not(#\9 ) {
  color: var(--color-text-control-disabled-749mmm, #aab7b8);
}

.awsui_control_1wepg_1ri2i_206:not(#\9 ) {
  position: relative;
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_control_1wepg_1ri2i_206 > input:not(#\9 ), .awsui_control_1wepg_1ri2i_206 > svg:not(#\9 ), .awsui_control_1wepg_1ri2i_206 > .awsui_outline_1wepg_1ri2i_155:not(#\9 ) {
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.awsui_control_1wepg_1ri2i_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_5hllg_145.awsui_root_k2y2q_5hllg_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
}

.awsui_checkbox-control_k2y2q_5hllg_178:not(#\9 ) {
  margin-block-start: calc((var(--line-height-body-m-ku8qvj, 22px) - var(--size-control-w6v5c1, 14px)) / 2);
  min-block-size: var(--size-control-w6v5c1, 14px);
  min-inline-size: var(--size-control-w6v5c1, 14px);
  block-size: var(--size-control-w6v5c1, 14px);
  inline-size: var(--size-control-w6v5c1, 14px);
}

.awsui_outline_k2y2q_5hllg_186:not(#\9 ) {
  position: relative;
}

.awsui_outline_k2y2q_5hllg_186:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

.awsui_outline_k2y2q_5hllg_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #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_gr5m5_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
}

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

.awsui_radio_1mabk_gr5m5_178 + .awsui_radio_1mabk_gr5m5_178:not(#\9 ) {
  margin-block-start: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_radio--has-description_1mabk_gr5m5_186 + .awsui_radio_1mabk_gr5m5_178:not(#\9 ) {
  margin-block-start: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_radio-control_1mabk_gr5m5_190:not(#\9 ) {
  margin-block-start: calc((var(--line-height-body-m-ku8qvj, 22px) - var(--size-control-w6v5c1, 14px)) / 2);
  min-block-size: var(--size-control-w6v5c1, 14px);
  min-inline-size: var(--size-control-w6v5c1, 14px);
  block-size: var(--size-control-w6v5c1, 14px);
  inline-size: var(--size-control-w6v5c1, 14px);
}

.awsui_outline_1mabk_gr5m5_198:not(#\9 ) {
  position: relative;
}

.awsui_outline_1mabk_gr5m5_198:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

.awsui_outline_1mabk_gr5m5_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-ejjcbs, 50%);
  border-start-end-radius: var(--border-radius-control-circular-focus-ring-ejjcbs, 50%);
  border-end-start-radius: var(--border-radius-control-circular-focus-ring-ejjcbs, 50%);
  border-end-end-radius: var(--border-radius-control-circular-focus-ring-ejjcbs, 50%);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_styled-circle-border_1mabk_gr5m5_220:not(#\9 ) {
  stroke: var(--color-border-control-default-ie1oqq, #687078);
  fill: var(--color-background-control-default-qjjy1s, #ffffff);
}

.awsui_styled-circle-border_1mabk_gr5m5_220.awsui_styled-circle-disabled_1mabk_gr5m5_224:not(#\9 ), .awsui_styled-circle-border_1mabk_gr5m5_220.awsui_styled-circle-readonly_1mabk_gr5m5_224:not(#\9 ) {
  fill: var(--color-background-control-disabled-mak075, #d5dbdb);
  stroke: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_styled-circle-fill_1mabk_gr5m5_229:not(#\9 ) {
  stroke: var(--color-background-control-checked-xlktby, #0073bb);
  fill: var(--color-foreground-control-default-keh5ne, #ffffff);
  opacity: 0;
  transition: opacity var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

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

.awsui_styled-circle-fill_1mabk_gr5m5_229.awsui_styled-circle-checked_1mabk_gr5m5_245:not(#\9 ) {
  opacity: 1;
}

.awsui_styled-circle-fill_1mabk_gr5m5_229.awsui_styled-circle-disabled_1mabk_gr5m5_224:not(#\9 ) {
  fill: var(--color-foreground-control-disabled-gyioux, #ffffff);
  stroke: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_styled-circle-fill_1mabk_gr5m5_229.awsui_styled-circle-readonly_1mabk_gr5m5_224:not(#\9 ) {
  fill: var(--color-foreground-control-read-only-oroq1f, #687078);
  stroke: var(--color-background-control-disabled-mak075, #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_1vq6m_158 .ace_editor .ace_gutter:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-code-editor-ibvbuh, 0px) - var(--border-item-width-ctrog6, 1px));
}

.awsui_code-editor-refresh_1gl9c_1vq6m_158 .ace_editor .ace_scroller:not(#\9 ) {
  border-start-end-radius: calc(var(--border-radius-code-editor-ibvbuh, 0px) - var(--border-item-width-ctrog6, 1px));
}

.awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ),
.awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-cell.ace_info:not(#\9 ) {
  background-image: none;
}

.awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-cell.ace_error:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-cell.ace_warning:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-cell:not(#\9 ) {
  padding-inline: 24px 16px;
}

.awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter_annotation:not(#\9 ) {
  margin-inline-start: -21px;
}

.awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_fold-widget:not(#\9 ),
.awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_gutter_annotation:not(#\9 ) {
  box-shadow: none;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_gutter_annotation:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_fold-widget:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1vq6m_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_code-editor_1gl9c_1vq6m_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-92jl4v, #d5dbdb);
  border-block-end: 1px solid var(--color-border-code-editor-ace-active-line-light-theme-92jl4v, #d5dbdb);
}

.awsui_code-editor_1gl9c_1vq6m_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-d04p1i, #687078);
  border-block-end: 1px solid var(--color-border-code-editor-ace-active-line-dark-theme-d04p1i, #687078);
}

.awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_gutter:not(#\9 ) {
  background-color: var(--color-background-code-editor-gutter-default-jv4kyk, #f2f3f3);
  color: var(--color-text-code-editor-gutter-default-ddxzhr, #16191f);
}

.awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_gutter:not(#\9 ):focus,
.awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_scroller:not(#\9 ):focus {
  box-shadow: inset 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line:not(#\9 ) {
  background-color: var(--color-background-code-editor-gutter-active-line-default-8ja11w, #687078);
  color: var(--color-text-code-editor-gutter-active-line-z4zzug, #ffffff);
}

body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_gutter-active-line .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line .ace_fold-widget:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line .ace_fold-widget:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_code-editor_1gl9c_1vq6m_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-text-code-editor-gutter-active-line-z4zzug, #ffffff);
}

.awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ) {
  color: var(--color-text-code-editor-gutter-active-line-z4zzug, #ffffff);
  background-color: var(--color-background-code-editor-gutter-active-line-error-nhdkgn, #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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_warning:not(#\9 ), .awsui-visual-refresh.awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui-visual-refresh .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ), .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui-visual-refresh .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_open:not(#\9 ):hover, .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-polaris-dark-mode .awsui_code-editor_1gl9c_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui-visual-refresh .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ), .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_warning > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-dark-mode .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui-visual-refresh .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_158 .ace_editor .ace_gutter-active-line.ace_error > .ace_fold-widget.ace_closed:not(#\9 ):hover, .awsui_code-editor_1gl9c_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_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_1vq6m_700:not(#\9 ) {
  display: flex;
  position: relative;
  flex-direction: row;
  flex: 1;
  border-block-start: var(--border-item-width-ctrog6, 1px) solid var(--color-border-code-editor-default-n16e59, #d5dbdb);
  border-end-start-radius: var(--border-radius-code-editor-ibvbuh, 0px);
  border-end-end-radius: var(--border-radius-code-editor-ibvbuh, 0px);
  background: var(--color-background-code-editor-status-bar-lhjfjv, #f2f3f3);
  color: var(--color-text-body-default-hiigui, #16191f);
}

.awsui_pane__close-container_1gl9c_1vq6m_711:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: calc(var(--space-s-vmutj3, 12px) / 2);
}

.awsui_pane__list_1gl9c_1vq6m_716:not(#\9 ) {
  flex: 1;
  overflow: auto;
  max-block-size: 100%;
  box-sizing: border-box;
  margin-inline-end: calc(var(--line-height-body-m-ku8qvj, 22px) + 2 * var(--space-xs-6dgkww, 8px));
}

.awsui_pane__table_1gl9c_1vq6m_723:not(#\9 ) {
  inline-size: 100%;
  border-spacing: 0;
  margin-block: var(--space-s-vmutj3, 12px);
  margin-inline: 0;
}

.awsui_pane__item_1gl9c_1vq6m_729 > .awsui_pane__cell_1gl9c_1vq6m_729:not(#\9 ) {
  border-block-start: var(--border-item-width-ctrog6, 1px) solid var(--color-transparent-ylslp1, transparent);
  border-block-end: var(--border-item-width-ctrog6, 1px) solid var(--color-transparent-ylslp1, transparent);
}

.awsui_pane__item_1gl9c_1vq6m_729 > .awsui_pane__cell_1gl9c_1vq6m_729:not(#\9 ):first-child {
  border-inline-start: var(--border-item-width-ctrog6, 1px) solid var(--color-transparent-ylslp1, transparent);
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_pane__item_1gl9c_1vq6m_729 > .awsui_pane__cell_1gl9c_1vq6m_729:not(#\9 ):last-child {
  border-inline-end: var(--border-item-width-ctrog6, 1px) solid var(--color-transparent-ylslp1, transparent);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_pane__item--highlighted_1gl9c_1vq6m_743:not(#\9 ), .awsui_pane__item_1gl9c_1vq6m_729:not(#\9 ):hover, .awsui_pane__item_1gl9c_1vq6m_729:not(#\9 ):focus {
  cursor: pointer;
  outline: none;
}

.awsui_pane__item--highlighted_1gl9c_1vq6m_743 > .awsui_pane__cell_1gl9c_1vq6m_729:not(#\9 ), .awsui_pane__item_1gl9c_1vq6m_729:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1vq6m_729, .awsui_pane__item_1gl9c_1vq6m_729:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1vq6m_729 {
  background-color: var(--color-background-code-editor-pane-item-hover-qch8i0, #eaeded);
}

.awsui_pane__item--highlighted_1gl9c_1vq6m_743 > .awsui_pane__cell_1gl9c_1vq6m_729:not(#\9 ), .awsui_pane__item_1gl9c_1vq6m_729:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1vq6m_729, .awsui_pane__item_1gl9c_1vq6m_729:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1vq6m_729 {
  border-block-start: var(--border-item-width-ctrog6, 1px) solid var(--color-border-code-editor-pane-item-hover-5h4f35, #687078);
  border-block-end: var(--border-item-width-ctrog6, 1px) solid var(--color-border-code-editor-pane-item-hover-5h4f35, #687078);
}

.awsui_pane__item--highlighted_1gl9c_1vq6m_743 > .awsui_pane__cell_1gl9c_1vq6m_729:not(#\9 ):first-child, .awsui_pane__item_1gl9c_1vq6m_729:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1vq6m_729:first-child, .awsui_pane__item_1gl9c_1vq6m_729:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1vq6m_729:first-child {
  border-inline-start: var(--border-item-width-ctrog6, 1px) solid var(--color-border-code-editor-pane-item-hover-5h4f35, #687078);
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_pane__item--highlighted_1gl9c_1vq6m_743 > .awsui_pane__cell_1gl9c_1vq6m_729:not(#\9 ):last-child, .awsui_pane__item_1gl9c_1vq6m_729:not(#\9 ):hover > .awsui_pane__cell_1gl9c_1vq6m_729:last-child, .awsui_pane__item_1gl9c_1vq6m_729:not(#\9 ):focus > .awsui_pane__cell_1gl9c_1vq6m_729:last-child {
  border-inline-end: var(--border-item-width-ctrog6, 1px) solid var(--color-border-code-editor-pane-item-hover-5h4f35, #687078);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_pane__location_1gl9c_1vq6m_764:not(#\9 ), .awsui_pane__description_1gl9c_1vq6m_764:not(#\9 ) {
  padding-block: var(--space-xxs-y2432o, 4px);
  padding-inline: var(--space-s-vmutj3, 12px);
}

.awsui_pane__location_1gl9c_1vq6m_764:not(#\9 ) {
  vertical-align: baseline;
  white-space: nowrap;
  padding-inline-start: calc(var(--space-l-eenfqd, 20px) + var(--space-s-vmutj3, 12px));
}

.awsui_pane__description_1gl9c_1vq6m_764:not(#\9 ) {
  padding-inline-end: 0;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_focus-lock_1gl9c_1vq6m_779:not(#\9 ) {
  block-size: 100%;
}

.awsui_code-editor_1gl9c_1vq6m_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-code-editor-default-n16e59, #d5dbdb);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-code-editor-default-n16e59, #d5dbdb);
  border-start-start-radius: var(--border-radius-code-editor-ibvbuh, 0px);
  border-start-end-radius: var(--border-radius-code-editor-ibvbuh, 0px);
  border-end-start-radius: var(--border-radius-code-editor-ibvbuh, 0px);
  border-end-end-radius: var(--border-radius-code-editor-ibvbuh, 0px);
  inline-size: 100%;
}

.awsui_editor_1gl9c_1vq6m_823:not(#\9 ) {
  position: absolute;
  inset: 0;
}

.awsui_editor_1gl9c_1vq6m_823:not(#\9 ):focus {
  position: relative;
}

.awsui_editor_1gl9c_1vq6m_823:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
}

.awsui_editor_1gl9c_1vq6m_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_editor_1gl9c_1vq6m_823:not(#\9 ):focus {
  position: absolute;
  overflow: visible;
}

.awsui_editor-refresh_1gl9c_1vq6m_853:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-code-editor-ibvbuh, 0px) - var(--border-item-width-ctrog6, 1px));
  border-start-end-radius: calc(var(--border-radius-code-editor-ibvbuh, 0px) - var(--border-item-width-ctrog6, 1px));
}

.awsui_status-bar_1gl9c_1vq6m_858:not(#\9 ) {
  container-type: inline-size;
  display: flex;
  vertical-align: middle;
  border-block-start: var(--border-width-field-e44ty2, 1px) solid var(--color-border-code-editor-default-n16e59, #d5dbdb);
  background-color: var(--color-background-code-editor-status-bar-lhjfjv, #f2f3f3);
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_status-bar-with-hidden-pane_1gl9c_1vq6m_867:not(#\9 ) {
  border-end-start-radius: var(--border-radius-code-editor-ibvbuh, 0px);
  border-end-end-radius: var(--border-radius-code-editor-ibvbuh, 0px);
}

.awsui_status-bar__left_1gl9c_1vq6m_871:not(#\9 ) {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  padding-inline-start: var(--space-l-eenfqd, 20px);
  border-inline-end: var(--border-width-field-e44ty2, 1px) solid var(--color-border-code-editor-default-n16e59, #d5dbdb);
}

.awsui_status-bar__right_1gl9c_1vq6m_878:not(#\9 ) {
  display: flex;
  align-items: center;
}

.awsui_status-bar__language-mode_1gl9c_1vq6m_882:not(#\9 ), .awsui_status-bar__cursor-position_1gl9c_1vq6m_882:not(#\9 ) {
  display: inline-block;
  color: var(--color-text-body-default-hiigui, #16191f);
  padding-block: var(--space-scaled-xs-urwryp, 8px);
  padding-inline: var(--space-s-vmutj3, 12px);
}

.awsui_status-bar__cog-button_1gl9c_1vq6m_888:not(#\9 ) {
  padding-block: calc(var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
  padding-inline: calc(var(--space-xs-6dgkww, 8px) - 2px);
}

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

.awsui_tab-button_1gl9c_1vq6m_898:not(#\9 ) {
  position: relative;
  display: inline-flex;
  gap: var(--space-xxs-y2432o, 4px);
  padding-block: var(--space-scaled-xs-urwryp, 8px);
  padding-inline: var(--space-s-vmutj3, 12px);
  line-height: inherit;
  color: var(--color-text-status-error-15fc8r, #d13212);
  background: none;
  border-block: none;
  border-inline: none;
  font-weight: bold;
  outline: none;
  cursor: pointer;
  z-index: 1;
}

.awsui_tab-button_1gl9c_1vq6m_898:not(#\9 ):hover {
  color: var(--color-text-code-editor-tab-button-error-r3tj4y, #ffffff);
  background: var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_tab-button_1gl9c_1vq6m_898:not(#\9 )::after {
  content: "";
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  block-size: var(--border-active-width-dnr4sl, 2px);
  border-start-start-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  border-start-end-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  border-end-start-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  border-end-end-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  background: var(--color-text-status-error-15fc8r, #d13212);
  opacity: 0;
}

.awsui_tab-button--refresh_1gl9c_1vq6m_931:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-urwryp, 8px) + var(--border-active-width-dnr4sl, 2px) - 2px);
}

.awsui_tab-button--warnings_1gl9c_1vq6m_934:not(#\9 ) {
  color: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_tab-button--warnings_1gl9c_1vq6m_934:not(#\9 ):hover {
  background: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_tab-button--warnings_1gl9c_1vq6m_934:not(#\9 )::after {
  background: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_tab-button--active_1gl9c_1vq6m_943:not(#\9 )::after {
  opacity: 1;
}

.awsui_tab-button--refresh_1gl9c_1vq6m_931:not(#\9 )::after {
  transition: opacity var(--motion-duration-refresh-only-medium-mxx5d2, 0ms) var(--motion-easing-refresh-only-c-8zqwmw, cubic-bezier(0.84, 0, 0.16, 1));
}

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

.awsui_tab-button--disabled_1gl9c_1vq6m_959:not(#\9 ) {
  font-weight: normal;
  color: var(--color-text-code-editor-status-bar-disabled-89d5b4, #879596);
  cursor: default;
}

.awsui_tab-button--disabled_1gl9c_1vq6m_959:not(#\9 ):hover {
  color: var(--color-text-code-editor-status-bar-disabled-89d5b4, #879596);
  background: transparent;
}

.awsui_tab-button--disabled_1gl9c_1vq6m_959:not(#\9 )::after {
  display: none;
}

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

body[data-awsui-focus-visible=true] .awsui_tab-button_1gl9c_1vq6m_898:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-code-editor-status-focus-outline-gutter-aicqsz, 3px) - 1px);
}

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

.awsui_tab-button--divider_1gl9c_1vq6m_992:not(#\9 ) {
  display: inline-block;
  block-size: var(--line-height-body-m-ku8qvj, 22px);
  inline-size: var(--border-code-editor-status-divider-width-0xlhfy, 0px);
  background: var(--color-border-tabs-divider-ltt0tu, #aab7b8);
  vertical-align: middle;
}

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

@supports (contain: inline-size) {
  .awsui_tab-button_1gl9c_1vq6m_898: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_1vq6m_898 > .awsui_count_1gl9c_1vq6m_1008:not(#\9 ) {
      display: none;
    }
    .awsui_tab-button_1gl9c_1vq6m_898 > .awsui_text_1gl9c_1vq6m_1011:not(#\9 ) {
      display: inline;
    }
  }
  @container (max-width: 500px) {
    .awsui_tab-button_1gl9c_1vq6m_898 > .awsui_count_1gl9c_1vq6m_1008:not(#\9 ) {
      display: inline;
    }
    .awsui_tab-button_1gl9c_1vq6m_898 > .awsui_text_1gl9c_1vq6m_1011:not(#\9 ) {
      display: none;
    }
  }
}
@supports not (contain: inline-size) {
  .awsui_tab-button_1gl9c_1vq6m_898 > .awsui_count_1gl9c_1vq6m_1008:not(#\9 ) {
    display: none;
  }
  .awsui_tab-button_1gl9c_1vq6m_898 > .awsui_text_1gl9c_1vq6m_1011:not(#\9 ) {
    display: inline;
  }
}
.awsui_loading-screen_1gl9c_1vq6m_1033:not(#\9 ),
.awsui_error-screen_1gl9c_1vq6m_1034:not(#\9 ) {
  display: flex;
  align-items: center;
  justify-content: center;
  block-size: 480px;
  color: var(--color-text-body-secondary-3hf5bn, #545b64);
  background: var(--color-background-code-editor-loading-ri6tlm, #f2f3f3);
  border-start-start-radius: var(--border-radius-code-editor-ibvbuh, 0px);
  border-start-end-radius: var(--border-radius-code-editor-ibvbuh, 0px);
  border-end-start-radius: var(--border-radius-code-editor-ibvbuh, 0px);
  border-end-end-radius: var(--border-radius-code-editor-ibvbuh, 0px);
}

.awsui_error-screen_1gl9c_1vq6m_1034:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #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_ta8ss_149:not(#\9 ) {
  position: relative;
  inline-size: 100%;
}

.awsui_resizable-box_cufu9_ta8ss_149:not(#\9 ):not(.awsui_cursor-active_cufu9_ta8ss_153) {
  transition: height var(--motion-duration-complex-qpi5tw, 270ms) var(--motion-easing-responsive-o2pdkn, ease-out);
}

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

.awsui_resizable-box-handle_cufu9_ta8ss_167:not(#\9 ) {
  position: absolute;
  inset-inline-end: 0;
  inset-block-end: 0;
  z-index: 10;
  inline-size: var(--space-l-eenfqd, 20px);
  block-size: var(--space-l-eenfqd, 20px);
}

.awsui_resize-active_cufu9_ta8ss_176: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/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_1vv2s_181:not(#\9 ) {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

.awsui_css-grid_zqq3x_1vv2s_181:not(#\9 ) {
  display: grid;
  gap: var(--space-grid-gutter-rawoi6, 20px);
}

.awsui_css-grid_zqq3x_1vv2s_181.awsui_grid-no-gutters_zqq3x_1vv2s_192:not(#\9 ) {
  gap: 0;
}

.awsui_css-grid_zqq3x_1vv2s_181.awsui_grid-variant-text-grid_zqq3x_1vv2s_195 > .awsui_item_zqq3x_1vv2s_195:not(#\9 ) {
  padding-inline: var(--space-grid-gutter-rawoi6, 20px);
  position: relative;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_css-grid_zqq3x_1vv2s_181.awsui_grid-variant-text-grid_zqq3x_1vv2s_195 > .awsui_item_zqq3x_1vv2s_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-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
  transform: translateX(calc(-0.5 * var(--space-grid-gutter-rawoi6, 20px)));
}

.awsui_css-grid_zqq3x_1vv2s_181.awsui_grid-variant-text-grid_zqq3x_1vv2s_195 > .awsui_item_zqq3x_1vv2s_195:not(#\9 ):dir(rtl)::before {
  transform: translateX(calc(0.5 * var(--space-grid-gutter-rawoi6, 20px)));
}

.awsui_css-grid_zqq3x_1vv2s_181.awsui_grid-variant-text-grid_zqq3x_1vv2s_195 > .awsui_item_zqq3x_1vv2s_195.awsui_first-column_zqq3x_1vv2s_212:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_css-grid_zqq3x_1vv2s_181.awsui_grid-variant-text-grid_zqq3x_1vv2s_195 > .awsui_item_zqq3x_1vv2s_195.awsui_first-column_zqq3x_1vv2s_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_g9kqe_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213:not(#\9 ) {
  margin-block: calc(var(--space-grid-gutter-rawoi6, 20px) / -2);
  margin-inline: calc(var(--space-grid-gutter-rawoi6, 20px) / -2);
  /* stylelint-disable-next-line selector-max-universal */
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-no-gutters_vvxn7_g9kqe_219:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223:not(#\9 ) {
  margin-block: calc(-1 * var(--space-grid-gutter-rawoi6, 20px) / 2);
  margin-inline: calc(-1 * var(--space-grid-gutter-rawoi6, 20px));
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223 > *:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223.awsui_grid-breakpoint-default_vvxn7_g9kqe_231 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223.awsui_grid-columns-1_vvxn7_g9kqe_234.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223.awsui_grid-columns-1_vvxn7_g9kqe_234.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223.awsui_grid-columns-2_vvxn7_g9kqe_240.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223.awsui_grid-columns-2_vvxn7_g9kqe_240.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223.awsui_grid-columns-3_vvxn7_g9kqe_246.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223.awsui_grid-columns-3_vvxn7_g9kqe_246.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-child(3n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-variant-text-grid_vvxn7_g9kqe_223.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-child(4n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213:not(#\9 ):not(.awsui_grid-no-gutters_vvxn7_g9kqe_219) > * {
  padding-block: calc(var(--space-grid-gutter-rawoi6, 20px) / 2);
  padding-inline: calc(var(--space-grid-gutter-rawoi6, 20px) / 2);
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213:not(#\9 ):not(.awsui_grid-no-gutters_vvxn7_g9kqe_219).awsui_grid-variant-text-grid_vvxn7_g9kqe_223 > * {
  padding-block: 0;
  padding-inline: var(--space-grid-gutter-rawoi6, 20px);
  margin-block: calc(var(--space-grid-gutter-rawoi6, 20px) / 2);
  margin-inline: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268:not(#\9 ) {
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268 > *:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268.awsui_grid-breakpoint-default_vvxn7_g9kqe_231 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268.awsui_grid-columns-1_vvxn7_g9kqe_234.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268.awsui_grid-columns-1_vvxn7_g9kqe_234.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268.awsui_grid-columns-2_vvxn7_g9kqe_240.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268.awsui_grid-columns-2_vvxn7_g9kqe_240.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268.awsui_grid-columns-3_vvxn7_g9kqe_246.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268.awsui_grid-columns-3_vvxn7_g9kqe_246.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-child(3n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-vertical-borders_vvxn7_g9kqe_268.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-child(4n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301:not(#\9 ) {
  /* stylelint-disable selector-max-universal */
  /* stylelint-enable selector-max-universal */
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301 > *:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301 > *:not(#\9 ):last-child {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-2_vvxn7_g9kqe_240.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-2_vvxn7_g9kqe_240.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-3_vvxn7_g9kqe_246.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-3_vvxn7_g9kqe_246.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-last-child(2):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-3_vvxn7_g9kqe_246.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-last-child(2):nth-child(3n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-3_vvxn7_g9kqe_246.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-last-child(3):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xxs_vvxn7_g9kqe_234 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-last-child(2):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-last-child(2):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-last-child(2):nth-child(4n+3) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-last-child(3):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xs_vvxn7_g9kqe_237 > *:not(#\9 ):nth-last-child(3):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vvxn7_g9kqe_181 > .awsui_grid_vvxn7_g9kqe_213.awsui_grid-horizontal-borders_vvxn7_g9kqe_301.awsui_grid-columns-4_vvxn7_g9kqe_252.awsui_grid-breakpoint-xs_vvxn7_g9kqe_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/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_1q66q_1 {
  0% {
    transform: translate(0, 10px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.awsui_dialog_1d2i7_1q66q_169:not(#\9 ) {
  animation: awsui_modal-slide-up_1d2i7_1q66q_1 var(--motion-duration-slow-smdet5, 180ms) ease-out, awsui_awsui-motion-fade-in-0_1d2i7_1q66q_1 var(--motion-duration-slow-smdet5, 180ms) ease-out;
  animation-delay: var(--motion-duration-fast-ayppw9, 90ms);
  animation-fill-mode: both;
}

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

.awsui_dialog_1d2i7_1q66q_169.awsui_refresh_1d2i7_1q66q_192:not(#\9 ) {
  animation: awsui_awsui-motion-scale-popup_1d2i7_1q66q_1, awsui_awsui-motion-fade-in-0_1d2i7_1q66q_1;
  animation-duration: var(--motion-duration-refresh-only-fast-pio18j, 0ms);
  animation-timing-function: var(--motion-easing-refresh-only-a-tqkxvq, cubic-bezier(0, 0, 0, 1));
  animation-fill-mode: both;
}

@keyframes awsui_awsui-motion-fade-in-0_1d2i7_1q66q_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes awsui_awsui-motion-scale-popup_1d2i7_1q66q_1 {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dialog_1d2i7_1q66q_169.awsui_refresh_1d2i7_1q66q_192:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dialog_1d2i7_1q66q_169.awsui_refresh_1d2i7_1q66q_192:not(#\9 ), .awsui-mode-entering .awsui_dialog_1d2i7_1q66q_169.awsui_refresh_1d2i7_1q66q_192:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_root_1d2i7_1q66q_225:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_1d2i7_1q66q_1 var(--motion-duration-extra-slow-f38nn3, 270ms) ease-out;
  animation-fill-mode: both;
}

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

.awsui_root_1d2i7_1q66q_225.awsui_refresh_1d2i7_1q66q_192:not(#\9 ) {
  animation-duration: var(--motion-duration-refresh-only-fast-pio18j, 0ms);
}

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

.awsui_root_1d2i7_1q66q_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background-color: var(--color-background-modal-overlay-bw35zk, 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_1q66q_225.awsui_hidden_1d2i7_1q66q_302:not(#\9 ) {
  display: none;
}

.awsui_focus-lock_1d2i7_1q66q_306:not(#\9 ) {
  align-self: flex-start;
  margin-block: auto;
  margin-inline: auto;
  padding-block: var(--space-s-vmutj3, 12px);
  padding-inline: 0;
  z-index: 5000;
  pointer-events: none;
}

.awsui_dialog_1d2i7_1q66q_169:not(#\9 ) {
  position: static;
  inset-block-start: 0;
  transform: translate(0, 0);
  inline-size: calc(100vw - var(--space-s-vmutj3, 12px) * 2);
  box-sizing: border-box;
  outline: none;
  z-index: 5000;
  pointer-events: all;
}

.awsui_dialog_1d2i7_1q66q_169.awsui_small_1d2i7_1q66q_326:not(#\9 ) {
  max-inline-size: 320px;
}

.awsui_dialog_1d2i7_1q66q_169.awsui_medium_1d2i7_1q66q_329:not(#\9 ) {
  max-inline-size: 600px;
}

.awsui_dialog_1d2i7_1q66q_169.awsui_large_1d2i7_1q66q_332:not(#\9 ) {
  max-inline-size: 820px;
}

.awsui_dialog_1d2i7_1q66q_169.awsui_max_1d2i7_1q66q_335.awsui_breakpoint-xs_1d2i7_1q66q_335:not(#\9 ) {
  max-inline-size: calc(100vw - (80px + var(--space-xxxl-vkrt7p, 40px)));
  margin-block: auto;
  margin-inline: auto;
}

.awsui_container_1d2i7_1q66q_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-x1dxuu, #ffffff);
  word-wrap: break-word;
  border-block-start: var(--border-container-top-width-wr6hit, 1px) solid var(--color-border-container-top-rg8ta8, #eaeded);
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  box-shadow: var(--shadow-modal-pz4qvc, 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_1q66q_382:not(#\9 ) {
  padding-block-start: var(--space-container-content-top-ad3tyw, 16px);
  padding-block-end: var(--space-modal-content-bottom-la0k0r, 20px);
  padding-inline: var(--space-modal-horizontal-34nui2, 20px);
}

.awsui_content_1d2i7_1q66q_382.awsui_no-paddings_1d2i7_1q66q_387:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_header_1d2i7_1q66q_392:not(#\9 ) {
  padding-block-start: var(--space-container-header-top-ommali, 12px);
  padding-block-end: var(--space-container-header-bottom-hrntyo, 12px);
  padding-inline: var(--space-modal-horizontal-34nui2, 20px);
  background-color: var(--color-background-container-header-etndi4, #fafafa);
  border-block-end: 1px solid var(--color-border-container-divider-fqsegd, #eaeded);
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

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

.awsui_footer_1d2i7_1q66q_408:not(#\9 ) {
  border-block-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
  padding-block: var(--space-scaled-s-eec346, 12px);
  padding-inline: var(--space-container-horizontal-v3575u, 20px);
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  position: sticky;
  inset-block-end: 0;
  z-index: 800;
}

.awsui_footer--stuck_1d2i7_1q66q_417:not(#\9 ) {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
}

.awsui_footer_1d2i7_1q66q_408:not(#\9 ):after {
  content: "";
  display: table;
  clear: both;
}

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

.awsui_modal-open_1d2i7_1q66q_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_kai0y_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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/sortable-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_1ksmw_ntbfh_145:not(#\9 ) {
  box-shadow: var(--shadow-container-active-woxiop, 0px 4px 8px rgba(0, 28, 36, 0.45));
}

.awsui_drag-overlay-item_1ksmw_ntbfh_148:not(#\9 ) {
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

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

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

body[data-awsui-focus-visible=true] .awsui_drag-overlay-item_1ksmw_ntbfh_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-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_drag-overlay-container_1ksmw_ntbfh_175:not(#\9 ) {
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
}

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

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

body[data-awsui-focus-visible=true] .awsui_drag-overlay-container_1ksmw_ntbfh_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-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_active_1ksmw_ntbfh_203:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_placeholder_1ksmw_ntbfh_213:not(#\9 ) {
  position: relative;
}

.awsui_placeholder_1ksmw_ntbfh_213:not(#\9 ):after {
  content: " ";
  position: absolute;
  inset: 0;
  background: var(--color-drag-placeholder-hover-6pexh8, #99cbe4);
}

.awsui_placeholder-item_1ksmw_ntbfh_222:not(#\9 ):after {
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_placeholder-container_1ksmw_ntbfh_228:not(#\9 ):after {
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
}

.awsui_sorting_1ksmw_ntbfh_235:not(#\9 ) {
  transition: transform var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_sorting_1ksmw_ntbfh_235:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_sorting_1ksmw_ntbfh_235:not(#\9 ), .awsui-mode-entering .awsui_sorting_1ksmw_ntbfh_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_1r8cv_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-eenfqd, 20px));
}

.awsui_input_1sdq3_1r8cv_180:not(#\9 ) {
  flex: 1;
}

.awsui_results_1sdq3_1r8cv_184:not(#\9 ) {
  color: var(--color-text-form-label-6u4d63, #16191f);
  display: inline-block;
  box-sizing: border-box;
  white-space: nowrap;
  padding-inline-start: var(--space-s-vmutj3, 12px);
}
/*!*********************************************************************************************************************************************************************!*\
  !*** 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_zt1e1_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
}

.awsui_outline_4yi2u_zt1e1_178:not(#\9 ) {
  position: relative;
}

.awsui_outline_4yi2u_zt1e1_178:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: 1px;
}

.awsui_outline_4yi2u_zt1e1_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_toggle-control_4yi2u_zt1e1_200:not(#\9 ) {
  forced-color-adjust: none;
  margin-block-start: calc((var(--line-height-body-m-ku8qvj, 22px) - 16px) / 2);
  min-block-size: 16px;
  min-inline-size: 24px;
  block-size: 16px;
  inline-size: 24px;
  background: var(--color-background-toggle-default-84stlt, #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_zt1e1_213:not(#\9 ) {
  background: var(--color-background-control-checked-xlktby, #0073bb);
}

.awsui_toggle-control-disabled_4yi2u_zt1e1_216:not(#\9 ) {
  background: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_toggle-control-disabled_4yi2u_zt1e1_216.awsui_toggle-control-checked_4yi2u_zt1e1_213:not(#\9 ) {
  background: var(--color-background-toggle-checked-disabled-ya1a50, #99cbe4);
}

.awsui_toggle-control-readonly_4yi2u_zt1e1_222:not(#\9 ) {
  background: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_toggle-handle_4yi2u_zt1e1_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-keh5ne, #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-ayppw9, 90ms) var(--motion-easing-ease-out-quart-rpd03e, cubic-bezier(0.165, 0.84, 0.44, 1)), background-color var(--motion-duration-fast-ayppw9, 90ms) var(--motion-easing-ease-out-quart-rpd03e, cubic-bezier(0.165, 0.84, 0.44, 1));
}

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

.awsui_toggle-handle-checked_4yi2u_zt1e1_251:not(#\9 ) {
  transform: translateX(8px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_toggle-handle-checked_4yi2u_zt1e1_251:not(#\9 ):dir(rtl) {
  transform: translateX(-8px);
}

.awsui_toggle-handle-disabled_4yi2u_zt1e1_258:not(#\9 ) {
  background: var(--color-foreground-control-disabled-gyioux, #ffffff);
  box-shadow: none;
}

.awsui_toggle-handle-readonly_4yi2u_zt1e1_262:not(#\9 ):not(.awsui_toggle-handle-disabled_4yi2u_zt1e1_258) {
  box-shadow: none;
}

.awsui_toggle-handle-readonly_4yi2u_zt1e1_262:not(#\9 ):not(.awsui_toggle-handle-disabled_4yi2u_zt1e1_258).awsui_toggle-handle-checked_4yi2u_zt1e1_251 {
  background: var(--color-foreground-control-read-only-oroq1f, #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_p3iex_289:not(#\9 ),
.awsui_visible-content-toggle_tc96w_p3iex_290:not(#\9 ),
.awsui_visible-content-groups_tc96w_p3iex_291:not(#\9 ),
.awsui_visible-content-group_tc96w_p3iex_291:not(#\9 ) {
  /* used in test-utils */
}

.awsui_visible-content-title_tc96w_p3iex_296:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  font-weight: var(--font-display-label-weight-otlpwd, 400);
  color: var(--color-text-form-label-6u4d63, #16191f);
  margin-block-start: 0;
  margin-block-end: var(--space-scaled-l-khg2t2, 20px);
  margin-inline: 0;
}

.awsui_visible-content-group-label_tc96w_p3iex_306:not(#\9 ) {
  color: var(--color-text-group-label-wh2ylj, #545b64);
  padding-block-end: var(--space-xs-6dgkww, 8px);
  border-block-end: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-divider-secondary-iammms, #eaeded);
}

.awsui_visible-content-option_tc96w_p3iex_312:not(#\9 ) {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding-block: var(--space-xs-6dgkww, 8px);
  padding-inline-start: var(--space-scaled-l-khg2t2, 20px);
  padding-inline-end: 0px;
  border-block-end: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-divider-secondary-iammms, #eaeded);
}

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

.awsui_visible-content-option-label_tc96w_p3iex_325:not(#\9 ) {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-inline-end: var(--space-l-eenfqd, 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_p3iex_620:not(#\9 ) {
  /* used in test-utils */
}

.awsui_content-display-option-content_tc96w_p3iex_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-6dgkww, 8px);
  padding-inline-start: 0;
  padding-inline-end: var(--space-scaled-xs-urwryp, 8px);
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_content-display-option_tc96w_p3iex_620:not(#\9 ) {
  list-style: none;
  position: relative;
  border-block-start: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-divider-secondary-iammms, #eaeded);
}

.awsui_content-display-option-label_tc96w_p3iex_672:not(#\9 ) {
  flex-grow: 1;
  min-inline-size: 0;
  word-break: break-word;
  padding-inline-end: var(--space-l-eenfqd, 20px);
}

.awsui_drag-handle-wrapper_tc96w_p3iex_679:not(#\9 ) {
  margin-inline: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_content-display_tc96w_p3iex_620:not(#\9 ),
.awsui_content-display-text-filter_tc96w_p3iex_684:not(#\9 ),
.awsui_content-display-no-match_tc96w_p3iex_685:not(#\9 ) {
  /* used in test-utils */
}

.awsui_content-display-title_tc96w_p3iex_689:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  font-weight: var(--font-display-label-weight-otlpwd, 400);
  color: var(--color-text-form-label-6u4d63, #16191f);
  margin-block: 0;
  margin-inline: 0;
}

.awsui_content-display-description_tc96w_p3iex_698:not(#\9 ) {
  color: var(--color-text-form-secondary-btuye6, #687078);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  margin-block-start: var(--space-scaled-xxxs-refrgq, 2px);
}

.awsui_content-display-option-list_tc96w_p3iex_706:not(#\9 ) {
  position: relative;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_root_tc96w_p3iex_713:not(#\9 ),
.awsui_modal-root_tc96w_p3iex_714:not(#\9 ),
.awsui_trigger-button_tc96w_p3iex_715:not(#\9 ),
.awsui_cancel-button_tc96w_p3iex_716:not(#\9 ),
.awsui_confirm-button_tc96w_p3iex_717:not(#\9 ),
.awsui_custom_tc96w_p3iex_718:not(#\9 ),
.awsui_content-before_tc96w_p3iex_719:not(#\9 ) {
  /* used in test-utils */
}

.awsui_second-column-small_tc96w_p3iex_723:not(#\9 ) {
  padding-block-start: calc(2 * var(--space-scaled-l-khg2t2, 20px));
}

.awsui_wrap-lines_tc96w_p3iex_727:not(#\9 ),
.awsui_striped-rows_tc96w_p3iex_728:not(#\9 ),
.awsui_content-density_tc96w_p3iex_729:not(#\9 ),
.awsui_page-size_tc96w_p3iex_730:not(#\9 ),
.awsui_page-size-form-field_tc96w_p3iex_731:not(#\9 ),
.awsui_page-size-radio-group_tc96w_p3iex_732:not(#\9 ),
.awsui_sticky-columns_tc96w_p3iex_733:not(#\9 ),
.awsui_sticky-columns-form-field_tc96w_p3iex_734:not(#\9 ),
.awsui_sticky-columns-radio-group_tc96w_p3iex_735:not(#\9 ),
.awsui_sticky-columns-first_tc96w_p3iex_736:not(#\9 ),
.awsui_sticky-columns-last_tc96w_p3iex_737: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_1pthn_145:not(#\9 ) {
  --awsui-content-layout-default-horizontal-padding-xgujsu: var(--space-layout-content-horizontal-oxfwhy, 40px);
  --awsui-content-layout-max-content-width-xgujsu: 0px;
  --awsui-content-layout-main-gap-xgujsu: 0px;
  display: grid;
  grid-template-columns: 0 0 1fr minmax(0, var(--awsui-content-layout-max-content-width-xgujsu)) 1fr 0 0;
  grid-template-rows: var(--awsui-content-layout-main-gap-xgujsu) min-content min-content auto var(--space-dark-header-overlap-distance-i3uplx, 0px) 1fr;
  min-block-size: 100%;
}

@media (max-width: 688px) {
  .awsui_layout_5gtk3_1pthn_145:not(#\9 ) {
    --awsui-content-layout-default-horizontal-padding-xgujsu: var(--space-l-eenfqd, 20px);
  }
}
.awsui_layout_5gtk3_1pthn_145 > .awsui_background_5gtk3_1pthn_159:not(#\9 ) {
  grid-column: 1/8;
  grid-row: 1/6;
  color: var(--color-text-body-default-hiigui, #16191f);
}

.awsui_layout_5gtk3_1pthn_145 > .awsui_background_5gtk3_1pthn_159.awsui_is-overlap-disabled_5gtk3_1pthn_164:not(#\9 ) {
  grid-row: 1/5;
}

.awsui_layout_5gtk3_1pthn_145 > .awsui_background_5gtk3_1pthn_159 > .awsui_header-background_5gtk3_1pthn_167:not(#\9 ) {
  inline-size: 100%;
  block-size: 100%;
}

.awsui_layout_5gtk3_1pthn_145 > .awsui_notifications_5gtk3_1pthn_171:not(#\9 ) {
  grid-column: 4;
  grid-row: 2;
  padding-block-end: var(--space-xs-6dgkww, 8px);
}

.awsui_layout_5gtk3_1pthn_145 > .awsui_breadcrumbs_5gtk3_1pthn_176:not(#\9 ) {
  grid-column: 4;
  grid-row: 3;
  padding-block-end: var(--space-xs-6dgkww, 8px);
}

.awsui_layout_5gtk3_1pthn_145.awsui_default-padding_5gtk3_1pthn_181:not(#\9 ) {
  --awsui-content-layout-main-gap-xgujsu: var(--space-scaled-m-3hllro, 16px);
  grid-template-columns: var(--awsui-toggles-left-width-xgujsu, 0) var(--awsui-content-layout-default-horizontal-padding-xgujsu, 0) 1fr minmax(0, var(--awsui-content-layout-max-content-width-xgujsu)) 1fr var(--awsui-content-layout-default-horizontal-padding-xgujsu, 0) var(--awsui-toggles-right-width-xgujsu, 0);
}

.awsui_layout_5gtk3_1pthn_145 > .awsui_header-wrapper_5gtk3_1pthn_185:not(#\9 ) {
  grid-column: 4;
  grid-row: 4;
  padding-block-end: var(--space-content-header-padding-bottom-eohv0s, 16px);
}

.awsui_layout_5gtk3_1pthn_145 > .awsui_header-wrapper_5gtk3_1pthn_185.awsui_with-divider_5gtk3_1pthn_190:not(#\9 ) {
  border-block-end: 1px solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_layout_5gtk3_1pthn_145 > .awsui_content_5gtk3_1pthn_193:not(#\9 ) {
  grid-column: 4;
  grid-row: 5/8;
}

.awsui_layout_5gtk3_1pthn_145:not(#\9 ):not(.awsui_has-header_5gtk3_1pthn_197) {
  grid-template-rows: var(--awsui-content-layout-main-gap-xgujsu) min-content min-content 0 calc(var(--space-dark-header-overlap-distance-i3uplx, 0px)) 1fr;
}

.awsui_layout_5gtk3_1pthn_145.awsui_is-overlap-disabled_5gtk3_1pthn_164:not(#\9 ) {
  grid-template-rows: var(--awsui-content-layout-main-gap-xgujsu) min-content min-content auto 0 1fr;
}

.awsui_layout_5gtk3_1pthn_145.awsui_is-visual-refresh_5gtk3_1pthn_204 > .awsui_background_5gtk3_1pthn_159.awsui_has-default-background_5gtk3_1pthn_204:not(#\9 ) {
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
}

.awsui_layout_5gtk3_1pthn_145:not(#\9 ):not(.awsui_is-visual-refresh_5gtk3_1pthn_204).awsui_has-notifications_5gtk3_1pthn_208 {
  --awsui-content-layout-main-gap-xgujsu: 0px;
}

.awsui_layout_5gtk3_1pthn_145:not(#\9 ):not(.awsui_is-visual-refresh_5gtk3_1pthn_204) > .awsui_notifications_5gtk3_1pthn_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_lf5uo_9:not(#\9 ) {
  display: contents;
}

.awsui_inline-container_5a145_lf5uo_13:not(#\9 ) {
  word-break: break-all;
}

.awsui_inline-container-trigger_5a145_lf5uo_16:not(#\9 ) {
  margin-inline-end: var(--space-scaled-xxs-9g5fvl, 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_30z5b_5:not(#\9 ) {
  /* used in test-utils */
}

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

.awsui_text-to-display_ljpwc_30z5b_13: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_e66ui_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_focus-lock_145pa_e66ui_177:not(#\9 ) {
  display: contents;
}

.awsui_calendar_145pa_e66ui_181:not(#\9 ) {
  overflow: auto;
}

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

body[data-awsui-focus-visible=true] .awsui_calendar_145pa_e66ui_181:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-start-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_date-picker-container_145pa_e66ui_197:not(#\9 ) {
  position: relative;
  max-inline-size: 234px;
}

.awsui_date-picker-trigger_145pa_e66ui_202:not(#\9 ) {
  display: flex;
}

.awsui_date-picker-input_145pa_e66ui_206:not(#\9 ) {
  padding-inline-end: var(--space-xs-6dgkww, 8px);
  inline-size: 100%;
}

.awsui_open-calendar-button_145pa_e66ui_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/test-classes/styles.scoped.css ***!
  \*********************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1afkv_i99li_5:not(#\9 ),
.awsui_dropdown_1afkv_i99li_6:not(#\9 ),
.awsui_label_1afkv_i99li_7:not(#\9 ),
.awsui_relative-range-radio-group_1afkv_i99li_8:not(#\9 ),
.awsui_custom-range-duration-input_1afkv_i99li_9:not(#\9 ),
.awsui_custom-range-unit-select_1afkv_i99li_10:not(#\9 ),
.awsui_mode-switch_1afkv_i99li_11:not(#\9 ),
.awsui_first-grid_1afkv_i99li_12:not(#\9 ),
.awsui_second-grid_1afkv_i99li_13:not(#\9 ),
.awsui_calendar-header_1afkv_i99li_14:not(#\9 ),
.awsui_calendar-next-page-btn_1afkv_i99li_15:not(#\9 ),
.awsui_calendar-prev-page-btn_1afkv_i99li_16:not(#\9 ),
.awsui_calendar-next-month-btn_1afkv_i99li_17:not(#\9 ),
.awsui_calendar-prev-month-btn_1afkv_i99li_18:not(#\9 ),
.awsui_calendar-aria-live_1afkv_i99li_19:not(#\9 ),
.awsui_calendar-date_1afkv_i99li_20:not(#\9 ),
.awsui_calendar-week_1afkv_i99li_21:not(#\9 ),
.awsui_calendar-month_1afkv_i99li_22:not(#\9 ),
.awsui_calendar-quarter_1afkv_i99li_23:not(#\9 ),
.awsui_today_1afkv_i99li_24:not(#\9 ),
.awsui_this-month_1afkv_i99li_25:not(#\9 ),
.awsui_day-header_1afkv_i99li_26:not(#\9 ),
.awsui_start-date_1afkv_i99li_27:not(#\9 ),
.awsui_end-date_1afkv_i99li_28:not(#\9 ),
.awsui_start-time-input_1afkv_i99li_29:not(#\9 ),
.awsui_end-time-input_1afkv_i99li_30:not(#\9 ),
.awsui_start-date-input_1afkv_i99li_31:not(#\9 ),
.awsui_end-date-input_1afkv_i99li_32:not(#\9 ),
.awsui_start-month-input_1afkv_i99li_33:not(#\9 ),
.awsui_end-month-input_1afkv_i99li_34:not(#\9 ),
.awsui_disabled-reason-tooltip_1afkv_i99li_35:not(#\9 ),
.awsui_validation-section_1afkv_i99li_36:not(#\9 ),
.awsui_validation-error_1afkv_i99li_37:not(#\9 ),
.awsui_clear-button_1afkv_i99li_38:not(#\9 ),
.awsui_apply-button_1afkv_i99li_39:not(#\9 ),
.awsui_cancel-button_1afkv_i99li_40: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_yygq9_149:not(#\9 ) {
  inline-size: var(--size-calendar-grid-width-j7d2h2, 234px);
  border-spacing: 0;
}

.awsui_grid-cell_1mfbn_yygq9_154:not(#\9 ) {
  inline-size: 14.2857142857%;
  word-break: break-word;
  text-align: center;
  font-weight: unset;
}

.awsui_day-header_1mfbn_yygq9_161:not(#\9 ) {
  padding-block-start: var(--space-s-vmutj3, 12px);
  padding-block-end: var(--space-xxs-y2432o, 4px);
  padding-inline: 0;
  color: var(--color-text-calendar-month-bkbfa5, #545b64);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
}

.awsui_day_1mfbn_yygq9_161:not(#\9 ),
.awsui_month_1mfbn_yygq9_172:not(#\9 ) {
  border-block-end: 1px solid var(--color-border-calendar-grid-dlr0y7, #eaeded);
  border-inline-end: 1px solid var(--color-border-calendar-grid-dlr0y7, #eaeded);
  padding-block: var(--space-xxs-y2432o, 4px);
  padding-inline: 0;
  color: var(--color-text-dropdown-item-disabled-nlabmn, #aab7b8);
  position: relative;
}

.awsui_day_1mfbn_yygq9_161:not(#\9 ):focus,
.awsui_month_1mfbn_yygq9_172:not(#\9 ):focus {
  outline: none;
}

.awsui_day_1mfbn_yygq9_161:not(#\9 )::after,
.awsui_month_1mfbn_yygq9_172:not(#\9 )::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset-block-start: calc(-1 * var(--border-item-width-ctrog6, 1px));
  inset-block-end: -1px;
  inset-inline-start: -1px;
  inset-inline-end: calc(-1 * var(--border-item-width-ctrog6, 1px));
  background-color: transparent;
}

body[data-awsui-focus-visible=true] .awsui_day_1mfbn_yygq9_161:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_month_1mfbn_yygq9_172:not(#\9 ):focus {
  z-index: 2;
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_day_1mfbn_yygq9_161:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_month_1mfbn_yygq9_172:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_day_1mfbn_yygq9_161:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_month_1mfbn_yygq9_172:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px) + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px) + var(--space-calendar-grid-focus-outline-gutter-b5fpot, 0px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_day_1mfbn_yygq9_161 > .awsui_day-inner_1mfbn_yygq9_220:not(#\9 ),
.awsui_day_1mfbn_yygq9_161 > .awsui_month-inner_1mfbn_yygq9_221:not(#\9 ),
.awsui_month_1mfbn_yygq9_172 > .awsui_day-inner_1mfbn_yygq9_220:not(#\9 ),
.awsui_month_1mfbn_yygq9_172 > .awsui_month-inner_1mfbn_yygq9_221:not(#\9 ) {
  position: relative;
  z-index: 1;
}

.awsui_in-first-row_1mfbn_yygq9_228:not(#\9 ):not(.awsui_in-previous-month_1mfbn_yygq9_228),
.awsui_in-first-row_1mfbn_yygq9_228:not(#\9 ):not(.awsui_in-previous-year_1mfbn_yygq9_229) {
  border-block-start: 1px solid var(--color-border-calendar-grid-dlr0y7, #eaeded);
}

.awsui_in-previous-month_1mfbn_yygq9_228:not(#\9 ):not(.awsui_last-day-of-month_1mfbn_yygq9_233),
.awsui_in-previous-year_1mfbn_yygq9_229:not(#\9 ):not(.awsui_last-month-of-year_1mfbn_yygq9_234) {
  border-inline-end-color: transparent;
}

.awsui_in-next-month_1mfbn_yygq9_238:not(#\9 ),
.awsui_in-next-year_1mfbn_yygq9_239:not(#\9 ) {
  border-color: transparent;
}

.awsui_in-first-column_1mfbn_yygq9_243:not(#\9 ) {
  border-inline-start: 1px solid 1px solid var(--color-border-calendar-grid-dlr0y7, #eaeded);
}

.awsui_in-first-column_1mfbn_yygq9_243.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-month_1mfbn_yygq9_246:not(#\9 ), .awsui_in-first-column_1mfbn_yygq9_243.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-year_1mfbn_yygq9_246:not(#\9 ) {
  border-inline-start: 1px solid var(--color-border-calendar-grid-dlr0y7, #eaeded);
}

.awsui_enabled_1mfbn_yygq9_250:not(#\9 ) {
  cursor: pointer;
}

.awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-month_1mfbn_yygq9_246:not(#\9 ), .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-year_1mfbn_yygq9_246:not(#\9 ) {
  color: var(--color-text-dropdown-item-default-m5occm, #16191f);
}

.awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-month_1mfbn_yygq9_246:not(#\9 ):not(.awsui_in-range_1mfbn_yygq9_256), .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-month_1mfbn_yygq9_246:not(#\9 ):not(.awsui_in-range_1mfbn_yygq9_256)::after, .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-month_1mfbn_yygq9_246.awsui_end-date_1mfbn_yygq9_256.awsui_start-date_1mfbn_yygq9_256:not(#\9 ), .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-month_1mfbn_yygq9_246.awsui_end-date_1mfbn_yygq9_256.awsui_start-date_1mfbn_yygq9_256:not(#\9 )::after, .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-month_1mfbn_yygq9_246.awsui_no-range_1mfbn_yygq9_256:not(#\9 ), .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-month_1mfbn_yygq9_246.awsui_no-range_1mfbn_yygq9_256:not(#\9 )::after, .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-year_1mfbn_yygq9_246:not(#\9 ):not(.awsui_in-range_1mfbn_yygq9_256), .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-year_1mfbn_yygq9_246:not(#\9 ):not(.awsui_in-range_1mfbn_yygq9_256)::after, .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-year_1mfbn_yygq9_246.awsui_end-date_1mfbn_yygq9_256.awsui_start-date_1mfbn_yygq9_256:not(#\9 ), .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-year_1mfbn_yygq9_246.awsui_end-date_1mfbn_yygq9_256.awsui_start-date_1mfbn_yygq9_256:not(#\9 )::after, .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-year_1mfbn_yygq9_246.awsui_no-range_1mfbn_yygq9_256:not(#\9 ), .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-year_1mfbn_yygq9_246.awsui_no-range_1mfbn_yygq9_256:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-month_1mfbn_yygq9_246:not(#\9 ):hover, .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-year_1mfbn_yygq9_246:not(#\9 ):hover {
  color: var(--color-text-calendar-date-hover-rmbxm8, #16191f);
  background-color: var(--color-background-dropdown-item-hover-b5d29r, #f2f3f3);
}

.awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-month_1mfbn_yygq9_246:not(#\9 ):hover:not(.awsui_selected_1mfbn_yygq9_266)::after, .awsui_enabled_1mfbn_yygq9_250.awsui_in-visible-calendar_1mfbn_yygq9_246.awsui_in-current-year_1mfbn_yygq9_246:not(#\9 ):hover:not(.awsui_selected_1mfbn_yygq9_266)::after {
  border-block: var(--border-item-width-ctrog6, 1px) solid var(--color-border-dropdown-item-hover-t6obhh, #879596);
  border-inline: var(--border-item-width-ctrog6, 1px) solid var(--color-border-dropdown-item-hover-t6obhh, #879596);
}

.awsui_today_1mfbn_yygq9_271:not(#\9 ):not(.awsui_in-range_1mfbn_yygq9_256),
.awsui_this-month_1mfbn_yygq9_272:not(#\9 ):not(.awsui_in-range_1mfbn_yygq9_256) {
  background-color: var(--color-background-calendar-current-date-iktoy4, #f2f3f3);
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
  font-weight: 700;
}

.awsui_selected_1mfbn_yygq9_266:not(#\9 ) {
  border-color: transparent;
  position: relative;
  z-index: 2;
  font-weight: 700;
}

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

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_yygq9_266:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-selected-focus-outline-gutter-tu83x9, 2px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_yygq9_266:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-selected-focus-outline-gutter-tu83x9, 2px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-selected-focus-outline-gutter-tu83x9, 2px));
  inline-size: calc(100% + var(--space-calendar-grid-selected-focus-outline-gutter-tu83x9, 2px) + var(--space-calendar-grid-selected-focus-outline-gutter-tu83x9, 2px));
  block-size: calc(100% + var(--space-calendar-grid-selected-focus-outline-gutter-tu83x9, 2px) + var(--space-calendar-grid-selected-focus-outline-gutter-tu83x9, 2px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-szwskp, 2px);
  box-shadow: 0 0 0 2px var(--color-border-calendar-grid-selected-focus-ring-sytrvs, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_yygq9_266:not(#\9 ):focus::before {
  z-index: 1;
}

.awsui_selected_1mfbn_yygq9_266:not(#\9 )::after {
  background-color: var(--color-background-control-checked-xlktby, #0073bb);
  border-block: var(--border-item-width-ctrog6, 1px) solid var(--color-background-control-checked-xlktby, #0073bb);
  border-inline: var(--border-item-width-ctrog6, 1px) solid var(--color-background-control-checked-xlktby, #0073bb);
  z-index: 0;
}

.awsui_selected_1mfbn_yygq9_266 > .awsui_day-inner_1mfbn_yygq9_220:not(#\9 ),
.awsui_selected_1mfbn_yygq9_266 > .awsui_month-inner_1mfbn_yygq9_221:not(#\9 ) {
  color: var(--color-background-control-default-qjjy1s, #ffffff);
  position: relative;
  z-index: 2;
}

.awsui_in-range_1mfbn_yygq9_256:not(#\9 ) {
  background-color: var(--color-background-dropdown-item-selected-2o9fj7, #f1faff);
  font-weight: 700;
}

.awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-block-start_1mfbn_yygq9_328:not(#\9 )::after {
  border-block-start: var(--border-item-width-ctrog6, 1px) solid var(--color-background-control-checked-xlktby, #0073bb);
}

.awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-inline-end_1mfbn_yygq9_331:not(#\9 )::after {
  border-inline-end: var(--border-item-width-ctrog6, 1px) solid var(--color-background-control-checked-xlktby, #0073bb);
}

.awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-block-end_1mfbn_yygq9_334:not(#\9 )::after {
  border-block-end: var(--border-item-width-ctrog6, 1px) solid var(--color-background-control-checked-xlktby, #0073bb);
}

.awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-inline-start_1mfbn_yygq9_337:not(#\9 )::after {
  border-inline-start: var(--border-item-width-ctrog6, 1px) solid var(--color-background-control-checked-xlktby, #0073bb);
}

.awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-block-start_1mfbn_yygq9_328.awsui_in-range-border-inline-end_1mfbn_yygq9_331:not(#\9 ), .awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-block-start_1mfbn_yygq9_328.awsui_in-range-border-inline-end_1mfbn_yygq9_331:not(#\9 )::after {
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-block-end_1mfbn_yygq9_334.awsui_in-range-border-inline-end_1mfbn_yygq9_331:not(#\9 ), .awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-block-end_1mfbn_yygq9_334.awsui_in-range-border-inline-end_1mfbn_yygq9_331:not(#\9 )::after {
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-block-end_1mfbn_yygq9_334.awsui_in-range-border-inline-start_1mfbn_yygq9_337:not(#\9 ), .awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-block-end_1mfbn_yygq9_334.awsui_in-range-border-inline-start_1mfbn_yygq9_337:not(#\9 )::after {
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-block-start_1mfbn_yygq9_328.awsui_in-range-border-inline-start_1mfbn_yygq9_337:not(#\9 ), .awsui_in-range_1mfbn_yygq9_256.awsui_in-range-border-block-start_1mfbn_yygq9_328.awsui_in-range-border-inline-start_1mfbn_yygq9_337:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_no-range_1mfbn_yygq9_256:not(#\9 ), .awsui_no-range_1mfbn_yygq9_256:not(#\9 )::after {
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_no-range_1mfbn_yygq9_256:not(#\9 ), .awsui_no-range_1mfbn_yygq9_256:not(#\9 )::after {
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_no-range_1mfbn_yygq9_256:not(#\9 ), .awsui_no-range_1mfbn_yygq9_256:not(#\9 )::after {
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_no-range_1mfbn_yygq9_256:not(#\9 ), .awsui_no-range_1mfbn_yygq9_256:not(#\9 )::after {
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}
/*!********************************************************************************************************************************************************************************!*\
  !*** 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_1ybsi_153:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in-0_mgja0_1ybsi_1 var(--motion-duration-show-quick-fo1fgn, 135ms) var(--motion-easing-show-quick-014od6, ease-out);
  animation-fill-mode: both;
}

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

.awsui_root_mgja0_1ybsi_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_mgja0_1ybsi_176:not(#\9 ):not(.awsui_wide_mgja0_1ybsi_207) {
  max-inline-size: 32em;
}

.awsui_root_mgja0_1ybsi_176.awsui_wide_mgja0_1ybsi_207:not(#\9 ) {
  max-inline-size: 39em;
}

.awsui_focus-lock_mgja0_1ybsi_214:not(#\9 ) {
  display: contents;
}

.awsui_trigger-flexbox_mgja0_1ybsi_218:not(#\9 ) {
  display: flex;
}

.awsui_calendar-container_mgja0_1ybsi_222:not(#\9 ) {
  inline-size: calc(2 * var(--size-calendar-grid-width-j7d2h2, 234px) + var(--space-xs-6dgkww, 8px));
}

.awsui_calendar-container_mgja0_1ybsi_222.awsui_one-grid_mgja0_1ybsi_225:not(#\9 ) {
  inline-size: var(--size-calendar-grid-width-j7d2h2, 234px);
}

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

.awsui_calendar-header-pages-wrapper_mgja0_1ybsi_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-page_mgja0_1ybsi_235:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  font-weight: 700;
  color: var(--color-text-body-default-hiigui, #16191f);
  display: flex;
  pointer-events: auto;
}

.awsui_date-and-time-container_mgja0_1ybsi_255:not(#\9 ) {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(var(--size-calendar-grid-width-j7d2h2, 234px), 1fr));
  gap: var(--space-xs-6dgkww, 8px);
}

.awsui_date-and-time-wrapper_mgja0_1ybsi_261:not(#\9 ) {
  inline-size: var(--size-calendar-grid-width-j7d2h2, 234px);
  display: grid;
  gap: var(--space-xs-6dgkww, 8px);
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}

.awsui_footer_mgja0_1ybsi_268:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  border-block-start: 1px solid var(--color-border-dropdown-item-default-etkshp, #eaeded);
  padding-block-start: 0;
  padding-block-end: var(--space-s-vmutj3, 12px);
  padding-inline: var(--space-l-eenfqd, 20px);
}

.awsui_footer_mgja0_1ybsi_268.awsui_has-clear-button_mgja0_1ybsi_277:not(#\9 ) {
  justify-content: space-between;
}

.awsui_footer_mgja0_1ybsi_268.awsui_one-grid_mgja0_1ybsi_225:not(#\9 ) {
  padding-block-start: 0;
  padding-block-end: var(--space-s-vmutj3, 12px);
  padding-inline: var(--space-xs-6dgkww, 8px);
}

.awsui_footer-button-wrapper_mgja0_1ybsi_286:not(#\9 ) {
  padding-block-start: var(--space-s-vmutj3, 12px);
}

.awsui_footer-button-wrapper_mgja0_1ybsi_286:not(#\9 ):last-child {
  margin-inline-start: auto;
}

.awsui_icon-wrapper_mgja0_1ybsi_293:not(#\9 ) {
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_label_mgja0_1ybsi_298:not(#\9 ) {
  cursor: default;
}

.awsui_label_mgja0_1ybsi_298.awsui_label-enabled_mgja0_1ybsi_302:not(#\9 ):hover > .awsui_trigger-flexbox_mgja0_1ybsi_218 > .awsui_icon-wrapper_mgja0_1ybsi_293 {
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_label-text_mgja0_1ybsi_306:not(#\9 ) {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
}

.awsui_label-token-nowrap_mgja0_1ybsi_311:not(#\9 ) {
  white-space: nowrap;
}

.awsui_dropdown_mgja0_1ybsi_315:not(#\9 ) {
  overflow: auto;
  border-block-start: 1px solid var(--color-border-container-top-rg8ta8, #eaeded);
  border-block-end: 1px solid var(--color-border-container-top-rg8ta8, #eaeded);
  border-start-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-start-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
}

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

body[data-awsui-focus-visible=true] .awsui_dropdown_mgja0_1ybsi_315:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-start-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-start-radius: var(--border-radius-dropdown-npfd3c, 0px);
  border-end-end-radius: var(--border-radius-dropdown-npfd3c, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_dropdown-content_mgja0_1ybsi_337:not(#\9 ) {
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  inline-size: calc(2 * var(--size-calendar-grid-width-j7d2h2, 234px) + var(--space-xs-6dgkww, 8px) + 2 * var(--space-l-eenfqd, 20px));
}

.awsui_dropdown-content_mgja0_1ybsi_337.awsui_one-grid_mgja0_1ybsi_225:not(#\9 ) {
  inline-size: calc(var(--size-calendar-grid-width-j7d2h2, 234px) + 2 * var(--space-l-eenfqd, 20px));
}
/*!*************************************************************************************************************************************************************************!*\
  !*** 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_1diry_161:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  font-weight: var(--font-weight-button-rw26ot, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  letter-spacing: 0.25px;
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: calc(var(--space-button-horizontal-t663bl, 20px) - var(--space-static-xxs-9qxzo2, 4px));
  background: var(--color-background-segment-default-vom4y9, #ffffff);
  color: var(--color-text-segment-default-5p1vi6, #545b64);
  overflow: visible;
  border-start-start-radius: var(--border-radius-button-nhy1md, 2px);
  border-start-end-radius: var(--border-radius-button-nhy1md, 2px);
  border-end-start-radius: var(--border-radius-button-nhy1md, 2px);
  border-end-end-radius: var(--border-radius-button-nhy1md, 2px);
  position: relative;
  block-size: calc(100% - var(--space-static-xxs-9qxzo2, 4px));
  display: flex;
  align-items: center;
  border-inline: none;
  border-block: none;
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):not(.awsui_refresh_8cbea_1diry_187) {
  block-size: calc(100% - var(--space-static-xxs-9qxzo2, 4px) - 2 * var(--border-width-field-e44ty2, 1px));
}

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

.awsui_segment_8cbea_1diry_161.awsui_disabled_8cbea_1diry_193:not(#\9 ) {
  background: var(--color-background-segment-disabled-0sowgk, #ffffff);
  border-color: var(--color-border-segment-disabled-bcfjxn, #d5dbdb);
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
}

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

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

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

.awsui_segment_8cbea_1diry_161:not(#\9 ):not(:last-child)::after {
  content: "";
  position: absolute;
  inset-inline-end: calc(-1 * (var(--space-static-xxs-9qxzo2, 4px) + 1px));
  block-size: calc(100% - (var(--space-static-xxs-9qxzo2, 4px) + var(--space-static-xxxs-h1c9px, 2px)) * 2);
  min-block-size: calc(var(--line-height-body-m-ku8qvj, 22px) - var(--space-static-xxs-9qxzo2, 4px) * 2);
  inline-size: 1px;
  background: var(--color-border-input-default-mr3924, #687078);
  z-index: 1;
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):not(.awsui_refresh_8cbea_1diry_187):not(:last-child)::after {
  inset-inline-end: calc(-1 * var(--space-static-xxs-9qxzo2, 4px));
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):nth-child(1) {
  grid-column: 1;
  -ms-grid-column: 1;
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):nth-child(2) {
  grid-column: 2;
  -ms-grid-column: 2;
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):nth-child(3) {
  grid-column: 3;
  -ms-grid-column: 3;
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):nth-child(4) {
  grid-column: 4;
  -ms-grid-column: 4;
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):nth-child(5) {
  grid-column: 5;
  -ms-grid-column: 5;
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):nth-child(6) {
  grid-column: 6;
  -ms-grid-column: 6;
}

.awsui_segment_8cbea_1diry_161.awsui_selected_8cbea_1diry_256:not(#\9 ) {
  background: var(--color-background-segment-active-pxq0wr, #0073bb);
  color: var(--color-text-segment-active-onztcq, #ffffff);
}

.awsui_segment_8cbea_1diry_161.awsui_selected_8cbea_1diry_256 + .awsui_segment_8cbea_1diry_161:not(#\9 ), .awsui_segment_8cbea_1diry_161.awsui_selected_8cbea_1diry_256 + .awsui_segment_8cbea_1diry_161.awsui_disabled_8cbea_1diry_193:not(#\9 ) {
  border-inline-start-color: var(--color-border-segment-active-wgk08x, #16191f);
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):not(.awsui_disabled_8cbea_1diry_193) + .awsui_segment_8cbea_1diry_161.awsui_disabled_8cbea_1diry_193 {
  border-inline-start-color: var(--color-border-segment-default-dlzn5a, #687078);
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):hover:not(.awsui_selected_8cbea_1diry_256):not(.awsui_disabled_8cbea_1diry_193):not(:focus) {
  background: var(--color-background-segment-hover-gisxdz, #fafafa);
  color: var(--color-text-segment-hover-n3ponk, #16191f);
  border-color: var(--color-border-segment-hover-2m2gvm, #16191f);
  cursor: pointer;
}

.awsui_segment_8cbea_1diry_161:not(#\9 ):hover:not(.awsui_selected_8cbea_1diry_256):not(.awsui_disabled_8cbea_1diry_193):not(:focus) + .awsui_segment_8cbea_1diry_161:not(.awsui_selected_8cbea_1diry_256) {
  border-inline-start-color: var(--color-border-segment-hover-2m2gvm, #16191f);
}

.awsui_segment_8cbea_1diry_161.awsui_selected_8cbea_1diry_256 + .awsui_segment_8cbea_1diry_161:not(#\9 ):hover:not(.awsui_selected_8cbea_1diry_256):not(.awsui_disabled_8cbea_1diry_193):not(:focus) {
  border-inline-start-color: var(--color-border-segment-active-wgk08x, #16191f);
}

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

.awsui_with-text_8cbea_1diry_283:not(#\9 ) {
  position: relative;
  inset-inline-start: calc(-1 * var(--space-xxs-y2432o, 4px));
  margin-inline-end: var(--space-xxs-y2432o, 4px);
}

.awsui_with-no-text_8cbea_1diry_289:not(#\9 ) {
  margin-inline: auto;
  inset-inline: 0;
}

.awsui_root_8cbea_1diry_294: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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_segment-part_8cbea_1diry_326:not(#\9 ) {
  display: inline-grid;
  border-inline: solid var(--border-width-field-e44ty2, 1px) var(--color-border-input-default-mr3924, #687078);
  border-block: solid var(--border-width-field-e44ty2, 1px) var(--color-border-input-default-mr3924, #687078);
  border-start-start-radius: var(--border-radius-button-nhy1md, 2px);
  border-start-end-radius: var(--border-radius-button-nhy1md, 2px);
  border-end-start-radius: var(--border-radius-button-nhy1md, 2px);
  border-end-end-radius: var(--border-radius-button-nhy1md, 2px);
  background-color: var(--color-background-segment-wrapper-eunk0l, #ffffff);
  align-items: center;
  min-block-size: calc(var(--line-height-body-m-ku8qvj, 22px) + var(--space-static-xxs-9qxzo2, 4px));
  padding-block: calc(var(--space-static-xxs-9qxzo2, 4px) / 2 - var(--border-width-field-e44ty2, 1px));
  padding-inline: calc(var(--space-static-xxs-9qxzo2, 4px) - var(--border-width-field-e44ty2, 1px));
  gap: calc(var(--space-static-xxs-9qxzo2, 4px) * 2 + 1px);
}

.awsui_segment-part_8cbea_1diry_326:not(#\9 ):not(.awsui_refresh_8cbea_1diry_187) {
  padding-inline: calc(var(--space-static-xxxs-h1c9px, 2px) + var(--border-width-field-e44ty2, 1px));
  padding-block: 0;
  gap: calc(var(--space-static-xxs-9qxzo2, 4px) * 2 - 1px);
}

@media (max-width: 688px) {
  .awsui_segment-part_8cbea_1diry_326:not(#\9 ) {
    display: none;
  }
}
.awsui_select_8cbea_1diry_256:not(#\9 ) {
  display: none;
}

@media (max-width: 688px) {
  .awsui_select_8cbea_1diry_256:not(#\9 ) {
    display: block;
  }
}
.awsui_segment-count-2_8cbea_1diry_362:not(#\9 ) {
  grid-template-columns: repeat(2, auto);
}

.awsui_segment-count-3_8cbea_1diry_366:not(#\9 ) {
  grid-template-columns: repeat(3, auto);
}

.awsui_segment-count-4_8cbea_1diry_370:not(#\9 ) {
  grid-template-columns: repeat(4, auto);
}

.awsui_segment-count-5_8cbea_1diry_374:not(#\9 ) {
  grid-template-columns: repeat(5, auto);
}

.awsui_segment-count-6_8cbea_1diry_378:not(#\9 ) {
  grid-template-columns: repeat(6, auto);
}

.awsui_disabled-reason-tooltip_8cbea_1diry_382: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_1tskr_145:not(#\9 ) {
  padding-inline-start: calc(14px + var(--space-xs-6dgkww, 8px));
  display: flex;
  inline-size: 80%;
}

.awsui_custom-range--no-padding_16zmw_1tskr_151:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_custom-range-form-controls_16zmw_1tskr_155:not(#\9 ) {
  display: flex;
  inline-size: 100%;
}

.awsui_custom-range-form-controls_16zmw_1tskr_155 > .awsui_custom-range-duration_16zmw_1tskr_159:not(#\9 ),
.awsui_custom-range-form-controls_16zmw_1tskr_155 > .awsui_custom-range-unit_16zmw_1tskr_160:not(#\9 ) {
  inline-size: 50%;
}

.awsui_custom-range-form-controls_16zmw_1tskr_155 > .awsui_custom-range-duration_16zmw_1tskr_159:not(#\9 ) {
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_custom-range-form-controls_16zmw_1tskr_155.awsui_vertical_16zmw_1tskr_166:not(#\9 ) {
  flex-direction: column;
}

.awsui_custom-range-form-controls_16zmw_1tskr_155.awsui_vertical_16zmw_1tskr_166 > .awsui_custom-range-duration_16zmw_1tskr_159:not(#\9 ),
.awsui_custom-range-form-controls_16zmw_1tskr_155.awsui_vertical_16zmw_1tskr_166 > .awsui_custom-range-unit_16zmw_1tskr_160:not(#\9 ) {
  inline-size: 100%;
}

.awsui_custom-range-form-controls_16zmw_1tskr_155.awsui_vertical_16zmw_1tskr_166 > .awsui_custom-range-unit_16zmw_1tskr_160:not(#\9 ) {
  margin-block-start: var(--space-s-vmutj3, 12px);
}
/*!*********************************************************************************************************************************************************************!*\
  !*** 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 */
/*
 Copyright Amazon.com, Inc. or its affiliates. All 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_1sxt8_1qieo_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
}

.awsui_header_1sxt8_1qieo_222:not(#\9 ) {
  font-size: var(--font-panel-header-size-197c0y, 18px);
  line-height: var(--font-panel-header-line-height-av95ns, 22px);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  display: flex;
  justify-content: space-between;
  color: var(--color-text-heading-default-smq8pd, #16191f);
  padding-block: var(--space-panel-header-vertical-3lq31i, 20px);
  padding-inline: var(--space-panel-side-left-xqvt9q, 32px) calc(var(--space-l-eenfqd, 20px) + var(--space-scaled-xxl-41l1un, 32px));
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-panel-header-m0h2xg, #eaeded);
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

@media (min-width: 689px) {
  .awsui_header_1sxt8_1qieo_222.awsui_with-additional-action_1sxt8_1qieo_238:not(#\9 ) {
    /*
      this padding is needed when the drawer renders inside a runtime drawer and the runtime drawer has an additional action
      on the right (or left in rtl). in this case this padding ensures that the drawer's content does not overlap with runtime actions
    */
    padding-inline: var(--space-panel-side-left-xqvt9q, 32px) calc(var(--space-xxxl-vkrt7p, 40px) + var(--space-scaled-xxl-41l1un, 32px));
  }
}
.awsui_header_1sxt8_1qieo_222.awsui_with-runtime-context_1sxt8_1qieo_246:not(#\9 ) {
  padding-block: 14px;
}

.awsui_with-toolbar_1sxt8_1qieo_249 > .awsui_header_1sxt8_1qieo_222:not(#\9 ) {
  border-color: transparent;
  margin-block-end: 0px;
}

.awsui_header_1sxt8_1qieo_222 h2:not(#\9 ),
.awsui_header_1sxt8_1qieo_222 h3:not(#\9 ),
.awsui_header_1sxt8_1qieo_222 h4:not(#\9 ),
.awsui_header_1sxt8_1qieo_222 h5:not(#\9 ),
.awsui_header_1sxt8_1qieo_222 h6:not(#\9 ) {
  font-size: var(--font-panel-header-size-197c0y, 18px);
  line-height: var(--font-panel-header-line-height-av95ns, 22px);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  padding-block: 0;
  margin-block: 0;
}

.awsui_header-actions_1sxt8_1qieo_267:not(#\9 ) {
  display: inline-flex;
  align-items: flex-start;
  z-index: 1;
}

.awsui_content-with-paddings_1sxt8_1qieo_273:not(#\9 ):not(:empty) {
  padding-block-start: var(--space-panel-content-top-vl6rv9, 20px);
  padding-inline-start: var(--space-panel-side-left-xqvt9q, 32px);
  padding-inline-end: var(--space-panel-side-right-ww1no5, 32px);
  padding-block-end: var(--space-panel-content-bottom-sekdjk, 40px);
}

.awsui_test-utils-drawer-content_1sxt8_1qieo_280: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_12rmg_181:not(#\9 ) {
  padding-block: var(--space-static-l-xtao5d, 20px);
  padding-inline: var(--space-static-l-xtao5d, 20px);
  border-start-start-radius: var(--border-radius-dropzone-n11wjk, 0px);
  border-start-end-radius: var(--border-radius-dropzone-n11wjk, 0px);
  border-end-start-radius: var(--border-radius-dropzone-n11wjk, 0px);
  border-end-end-radius: var(--border-radius-dropzone-n11wjk, 0px);
  color: var(--color-dropzone-text-default-z44ge1, #545b64);
  background-color: var(--color-dropzone-background-default-eeut4o, #ffffff);
  border-color: var(--color-dropzone-border-default-kil4hh, #879596);
  border-block: 1px dashed var(--color-dropzone-border-default-kil4hh, #879596);
  border-inline: 1px dashed var(--color-dropzone-border-default-kil4hh, #879596);
}

.awsui_root_ptw8i_12rmg_181.awsui_hovered_ptw8i_12rmg_194:not(#\9 ) {
  color: var(--color-dropzone-text-hover-x0epne, #545b64);
  background-color: var(--color-dropzone-background-hover-l4keub, #f1faff);
  border-block: 1px dashed var(--color-dropzone-border-hover-61fvj3, #002b66);
  border-inline: 1px dashed var(--color-dropzone-border-hover-61fvj3, #002b66);
}

.awsui_content_ptw8i_12rmg_201:not(#\9 ) {
  display: flex;
  flex-direction: column;
  gap: var(--space-static-xxs-9qxzo2, 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_1fc5u_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_file-loading-overlay_39ths_1fc5u_241:not(#\9 ) {
  position: absolute;
  inset-inline-end: var(--space-static-xs-fwcjew, 8px);
  inset-block-end: var(--space-static-xxs-9qxzo2, 4px);
}

.awsui_file-loading-overlay-single-row_39ths_1fc5u_246:not(#\9 ) {
  inset-inline-end: var(--space-static-xxl-ybu58c, 32px);
}

.awsui_file-option-name_39ths_1fc5u_250:not(#\9 ),
.awsui_file-option-size_39ths_1fc5u_251:not(#\9 ),
.awsui_file-option-last-modified_39ths_1fc5u_252:not(#\9 ) {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.awsui_file-option_39ths_1fc5u_250:not(#\9 ) {
  inline-size: 100%;
  min-inline-size: 0;
  display: flex;
  gap: var(--space-scaled-xs-urwryp, 8px);
}

.awsui_file-option-thumbnail_39ths_1fc5u_265:not(#\9 ) {
  margin-block-start: var(--space-static-xxs-9qxzo2, 4px);
}

.awsui_file-option-thumbnail-image_39ths_1fc5u_269:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, 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_1fc5u_282:not(#\9 ) {
  inline-size: 100%;
}

.awsui_file-option-metadata_39ths_1fc5u_282.awsui_with-image_39ths_1fc5u_285:not(#\9 ) {
  inline-size: calc(100% - 48px);
}

.awsui_file-option-metadata_39ths_1fc5u_282.awsui_single-row-loading_39ths_1fc5u_288:not(#\9 ) {
  inline-size: calc(100% - var(--size-icon-normal-19036g, 16px));
}

.awsui_token_39ths_1fc5u_292:not(#\9 ) {
  position: relative;
  block-size: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--space-xxs-y2432o, 4px);
}

.awsui_token-grid_39ths_1fc5u_299:not(#\9 ) {
  display: grid;
  grid-template-rows: max-content auto;
}

@media (max-width: 688px) {
  .awsui_token-grid_39ths_1fc5u_299:not(#\9 ) {
    display: flex;
  }
}
.awsui_token-contains-image_39ths_1fc5u_308:not(#\9 ) {
  grid-template-rows: 68px auto;
}

.awsui_token-box_39ths_1fc5u_312:not(#\9 ) {
  position: relative;
  block-size: 100%;
  border-block: var(--border-width-token-6938sq, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  border-inline: var(--border-width-token-6938sq, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  padding-block-start: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline-start: var(--space-field-horizontal-n82d88, 8px);
  padding-inline-end: var(--space-xxs-y2432o, 4px);
  display: flex;
  align-items: flex-start;
  background: var(--color-background-item-selected-fi77f6, #f1faff);
  border-start-start-radius: var(--border-radius-token-qncjky, 2px);
  border-start-end-radius: var(--border-radius-token-qncjky, 2px);
  border-end-start-radius: var(--border-radius-token-qncjky, 2px);
  border-end-end-radius: var(--border-radius-token-qncjky, 2px);
  color: var(--color-text-body-default-hiigui, #16191f);
  box-sizing: border-box;
}

.awsui_token-box_39ths_1fc5u_312.awsui_horizontal_39ths_1fc5u_331:not(#\9 ) {
  max-inline-size: 230px;
}

@media (max-width: 688px) {
  .awsui_token-box_39ths_1fc5u_312.awsui_horizontal_39ths_1fc5u_331:not(#\9 ) {
    max-inline-size: 100%;
  }
}
.awsui_token-box_39ths_1fc5u_312.awsui_error_39ths_1fc5u_339:not(#\9 ) {
  border-color: var(--color-border-status-error-si9bvu, #d13212);
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_token-box_39ths_1fc5u_312.awsui_error_39ths_1fc5u_339 > .awsui_dismiss-button_39ths_1fc5u_343:not(#\9 ) {
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
}

.awsui_token-box_39ths_1fc5u_312.awsui_error_39ths_1fc5u_339 > .awsui_dismiss-button_39ths_1fc5u_343:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_token-box_39ths_1fc5u_312.awsui_warning_39ths_1fc5u_349:not(#\9 ) {
  border-color: var(--color-border-status-warning-6ord33, #906806);
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_token-box_39ths_1fc5u_312.awsui_warning_39ths_1fc5u_349 > .awsui_dismiss-button_39ths_1fc5u_343:not(#\9 ) {
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
}

.awsui_token-box_39ths_1fc5u_312.awsui_warning_39ths_1fc5u_349 > .awsui_dismiss-button_39ths_1fc5u_343:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_token-box_39ths_1fc5u_312.awsui_read-only_39ths_1fc5u_359:not(#\9 ) {
  border-color: var(--color-border-input-disabled-0ancsl, #eaeded);
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  pointer-events: none;
}

.awsui_token-box_39ths_1fc5u_312.awsui_read-only_39ths_1fc5u_359 > .awsui_dismiss-button_39ths_1fc5u_343:not(#\9 ) {
  color: var(--color-text-button-inline-icon-disabled-wzogue, #aab7b8);
}

.awsui_token-box_39ths_1fc5u_312.awsui_read-only_39ths_1fc5u_359 > .awsui_dismiss-button_39ths_1fc5u_343:not(#\9 ):hover {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  cursor: initial;
  color: var(--color-text-button-inline-icon-disabled-wzogue, #aab7b8);
}

.awsui_token-box_39ths_1fc5u_312.awsui_loading_39ths_1fc5u_372:not(#\9 ) {
  border-color: var(--color-border-control-disabled-bnzzmj, #d5dbdb);
  background-color: var(--color-background-container-content-x1dxuu, #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_1n37v_9:not(#\9 ),
.awsui_hints_1ubbm_1n37v_10:not(#\9 ) {
  /* used in test-utils */
}

.awsui_hints_1ubbm_1n37v_10:not(#\9 ) {
  margin-block-start: var(--space-static-xxs-9qxzo2, 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_e4sa6_157.awsui_enter_1q84n_e4sa6_157:not(#\9 ) {
  opacity: 0;
  transform: translateY(-20px);
}

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

.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ) {
  opacity: 0;
  transform: translateY(-8px);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ) {
  opacity: 0;
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_enter_1q84n_e4sa6_157 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210:not(#\9 ) {
  transition-property: transform, opacity;
  transition-duration: var(--motion-duration-complex-qpi5tw, 270ms);
  transition-timing-function: var(--motion-easing-expressive-1x3dzj, ease-out);
  opacity: 1;
  transform: translateY(0);
}

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

.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ) {
  opacity: 1;
  transform: translateY(0);
  transition-property: transform, opacity;
  transition-duration: var(--motion-duration-complex-qpi5tw, 270ms);
  transition-timing-function: var(--motion-easing-expressive-1x3dzj, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ), .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-qpi5tw, 270ms) - 50ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ), .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-qpi5tw, 270ms) + 10ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-header_1q84n_e4sa6_171:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-qpi5tw, 270ms) + 10ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_flash-message_1q84n_e4sa6_171 > .awsui_flash-content_1q84n_e4sa6_172:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ),
.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ) {
  transition-delay: calc(var(--motion-duration-complex-qpi5tw, 270ms) * 2 - 100ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ),
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entering_1q84n_e4sa6_210 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ), .awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_entered_1q84n_e4sa6_231 > .awsui_flash-body_1q84n_e4sa6_171 > .awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_flash-with-motion_1q84n_e4sa6_157.awsui_exiting_1q84n_e4sa6_336:not(#\9 ) {
  opacity: 0;
  transform: translateY(-20px);
  transition-property: transform, opacity;
  transition-duration: var(--motion-duration-responsive-yunov1, 135ms);
  transition-timing-function: var(--motion-easing-expressive-1x3dzj, ease-out);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_exiting_1q84n_e4sa6_336:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_exiting_1q84n_e4sa6_336:not(#\9 ), .awsui-mode-entering .awsui_flash-with-motion_1q84n_e4sa6_157.awsui_exiting_1q84n_e4sa6_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_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370 > .awsui_item_1q84n_e4sa6_370:not(#\9 ),
.awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370 > .awsui_flash-list-item_1q84n_e4sa6_371:not(#\9 ),
.awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370.awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ) {
  transition-timing-function: var(--motion-easing-responsive-o2pdkn, ease-out);
  transition-duration: var(--motion-duration-responsive-yunov1, 135ms);
}

@media (prefers-reduced-motion: reduce) {
  .awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370 > .awsui_item_1q84n_e4sa6_370:not(#\9 ),
  .awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370 > .awsui_flash-list-item_1q84n_e4sa6_371:not(#\9 ),
  .awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370.awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370 > .awsui_item_1q84n_e4sa6_370:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370 > .awsui_item_1q84n_e4sa6_370:not(#\9 ), .awsui-motion-disabled .awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370 > .awsui_flash-list-item_1q84n_e4sa6_371:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370 > .awsui_flash-list-item_1q84n_e4sa6_371:not(#\9 ), .awsui-motion-disabled .awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370.awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_e4sa6_370 > .awsui_animation-running_1q84n_e4sa6_370.awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_collapsed_1q84n_e4sa6_392.awsui_animation-ready_1q84n_e4sa6_392 > .awsui_expanded-only_1q84n_e4sa6_392:not(#\9 ),
.awsui_stack_1q84n_e4sa6_370 > .awsui_collapsed_1q84n_e4sa6_392.awsui_animation-running_1q84n_e4sa6_370 > .awsui_expanded-only_1q84n_e4sa6_392:not(#\9 ) {
  display: none;
}

.awsui_stack_1q84n_e4sa6_370:not(#\9 ) {
  display: grid;
  grid-template-columns: 30px 1fr 30px;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_expanded_1q84n_e4sa6_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_e4sa6_370 > .awsui_collapsed_1q84n_e4sa6_392:not(#\9 ) {
  display: grid;
  grid-column: 1/4;
  grid-template-columns: repeat(var(--awsui-flashbar-stack-depth-xgujsu), 10px) 1fr repeat(var(--awsui-flashbar-stack-depth-xgujsu), 10px);
  row-gap: 8px;
  z-index: 0;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_collapsed_1q84n_e4sa6_392 > .awsui_item_1q84n_e4sa6_370:not(#\9 ) {
  grid-column-start: calc(var(--awsui-flashbar-stack-index-xgujsu) + 1);
  grid-column-end: calc(var(--awsui-flashbar-stack-depth-xgujsu) * 2 + 1 - var(--awsui-flashbar-stack-index-xgujsu) + 1);
  grid-row-start: 1;
  grid-row-end: calc(var(--awsui-flashbar-stack-index-xgujsu) + 2);
  z-index: calc(var(--awsui-flashbar-stack-depth-xgujsu) - var(--awsui-flashbar-stack-index-xgujsu));
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_collapsed_1q84n_e4sa6_392 > .awsui_item_1q84n_e4sa6_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-ku8qvj, 22px) + (var(--space-scaled-xs-urwryp, 8px) + var(--border-width-field-e44ty2, 1px) + var(--space-scaled-xxs-9g5fvl, 4px)) * 2);
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_collapsed_1q84n_e4sa6_392 > .awsui_item_1q84n_e4sa6_370:not(#\9 ):not(:last-child) > .awsui_flash_1q84n_e4sa6_157,
.awsui_stack_1q84n_e4sa6_370 > .awsui_collapsed_1q84n_e4sa6_392 > .awsui_item_1q84n_e4sa6_370.awsui_flash_1q84n_e4sa6_157:not(#\9 ) {
  box-shadow: var(--shadow-flash-collapsed-50kww3, 0px 2px 2px rgba(0, 0, 0, 0.15));
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_expanded_1q84n_e4sa6_392.awsui_animation-running_1q84n_e4sa6_370 > .awsui_flash-list-item_1q84n_e4sa6_371:not(#\9 ) {
  position: relative;
  z-index: calc(var(--awsui-flashbar-stack-depth-xgujsu) - var(--awsui-flashbar-stack-index-xgujsu));
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448:not(#\9 ):not(.awsui_expanded_1q84n_e4sa6_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_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448:not(#\9 ):not(.awsui_expanded_1q84n_e4sa6_392):not(.awsui_short-list_1q84n_e4sa6_454):not(.awsui_visual-refresh_1q84n_e4sa6_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-xgujsu: calc(var(--line-height-body-m-ku8qvj, 22px) + 2 * var(--space-scaled-xxs-9g5fvl, 4px) + 2 * 1px - calc(var(--space-scaled-xl-aejq34, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-xgujsu, var(--awsui-stacked-notifications-default-bottom-margin-xgujsu)) + 0px + 0px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448:not(#\9 ):not(.awsui_expanded_1q84n_e4sa6_392):not(.awsui_short-list_1q84n_e4sa6_454):not(.awsui_visual-refresh_1q84n_e4sa6_454) > .awsui_notification-bar_1q84n_e4sa6_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-aejq34, 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-aejq34, 24px) + 3px - var(--line-height-body-m-ku8qvj, 22px) - 2 * var(--space-scaled-xxs-9g5fvl, 4px) - 2px - 0px);
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448:not(#\9 ):not(.awsui_expanded_1q84n_e4sa6_392):not(.awsui_short-list_1q84n_e4sa6_454).awsui_visual-refresh_1q84n_e4sa6_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-xgujsu: calc(var(--line-height-body-m-ku8qvj, 22px) + 2 * var(--space-scaled-xxs-9g5fvl, 4px) + 2 * 2px - calc(var(--space-scaled-xl-aejq34, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-xgujsu, var(--awsui-stacked-notifications-default-bottom-margin-xgujsu)) + 0px + 0px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448:not(#\9 ):not(.awsui_expanded_1q84n_e4sa6_392):not(.awsui_short-list_1q84n_e4sa6_454).awsui_visual-refresh_1q84n_e4sa6_454 > .awsui_notification-bar_1q84n_e4sa6_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-aejq34, 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-aejq34, 24px) + 3px - var(--line-height-body-m-ku8qvj, 22px) - 2 * var(--space-scaled-xxs-9g5fvl, 4px) - 4px - 0px);
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448:not(#\9 ):not(.awsui_expanded_1q84n_e4sa6_392).awsui_short-list_1q84n_e4sa6_454:not(.awsui_visual-refresh_1q84n_e4sa6_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-xgujsu: calc(var(--line-height-body-m-ku8qvj, 22px) + 2 * var(--space-scaled-xxs-9g5fvl, 4px) + 2 * 1px - calc(var(--space-scaled-xl-aejq34, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-xgujsu, var(--awsui-stacked-notifications-default-bottom-margin-xgujsu)) + 0px + 8px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448:not(#\9 ):not(.awsui_expanded_1q84n_e4sa6_392).awsui_short-list_1q84n_e4sa6_454:not(.awsui_visual-refresh_1q84n_e4sa6_454) > .awsui_notification-bar_1q84n_e4sa6_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-aejq34, 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-aejq34, 24px) + 3px - var(--line-height-body-m-ku8qvj, 22px) - 2 * var(--space-scaled-xxs-9g5fvl, 4px) - 2px - 8px);
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448:not(#\9 ):not(.awsui_expanded_1q84n_e4sa6_392).awsui_short-list_1q84n_e4sa6_454.awsui_visual-refresh_1q84n_e4sa6_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-xgujsu: calc(var(--line-height-body-m-ku8qvj, 22px) + 2 * var(--space-scaled-xxs-9g5fvl, 4px) + 2 * 2px - calc(var(--space-scaled-xl-aejq34, 24px) + 3px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-xgujsu, var(--awsui-stacked-notifications-default-bottom-margin-xgujsu)) + 0px + 8px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448:not(#\9 ):not(.awsui_expanded_1q84n_e4sa6_392).awsui_short-list_1q84n_e4sa6_454.awsui_visual-refresh_1q84n_e4sa6_454 > .awsui_notification-bar_1q84n_e4sa6_372 {
  margin-block-start: calc(-1 * (var(--space-scaled-xl-aejq34, 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-aejq34, 24px) + 3px - var(--line-height-body-m-ku8qvj, 22px) - 2 * var(--space-scaled-xxs-9g5fvl, 4px) - 4px - 8px);
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448.awsui_expanded_1q84n_e4sa6_392:not(#\9 ):not(.awsui_visual-refresh_1q84n_e4sa6_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-xgujsu: calc(var(--line-height-body-m-ku8qvj, 22px) + 2 * var(--space-scaled-xxs-9g5fvl, 4px) + 2 * 1px - var(--space-scaled-s-eec346, 12px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-xgujsu, var(--awsui-stacked-notifications-default-bottom-margin-xgujsu)) + var(--space-scaled-m-3hllro, 16px) + 0px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448.awsui_expanded_1q84n_e4sa6_392:not(#\9 ):not(.awsui_visual-refresh_1q84n_e4sa6_454) > .awsui_notification-bar_1q84n_e4sa6_372 {
  margin-block-start: calc(-1 * var(--space-scaled-s-eec346, 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-eec346, 12px) - var(--line-height-body-m-ku8qvj, 22px) - 2 * var(--space-scaled-xxs-9g5fvl, 4px) - 2px - 0px);
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448.awsui_expanded_1q84n_e4sa6_392.awsui_visual-refresh_1q84n_e4sa6_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-xgujsu: calc(var(--line-height-body-m-ku8qvj, 22px) + 2 * var(--space-scaled-xxs-9g5fvl, 4px) + 2 * 2px - var(--space-scaled-s-eec346, 12px));
  margin-block-end: calc(var(--awsui-stacked-notifications-bottom-margin-xgujsu, var(--awsui-stacked-notifications-default-bottom-margin-xgujsu)) + 0px + 0px);
}

.awsui_stack_1q84n_e4sa6_370.awsui_collapsible_1q84n_e4sa6_448.awsui_expanded_1q84n_e4sa6_392.awsui_visual-refresh_1q84n_e4sa6_454 > .awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ) {
  margin-block-start: calc(-1 * var(--space-scaled-s-eec346, 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-eec346, 12px) - var(--line-height-body-m-ku8qvj, 22px) - 2 * var(--space-scaled-xxs-9g5fvl, 4px) - 4px - 0px);
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  background: var(--color-background-notification-stack-bar-figg3u, #2a2e33);
  border-color: var(--color-border-notification-stack-bar-zzqs7u, #2a2e33);
  border-start-start-radius: var(--border-radius-button-nhy1md, 2px);
  border-start-end-radius: var(--border-radius-button-nhy1md, 2px);
  border-end-start-radius: var(--border-radius-button-nhy1md, 2px);
  border-end-end-radius: var(--border-radius-button-nhy1md, 2px);
  border-block-style: solid;
  border-inline-style: solid;
  box-shadow: var(--shadow-panel-toggle-uk9tvc, 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-hqf3h8, #ffffff);
  cursor: pointer;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  grid-column: 2;
  grid-row: 2;
  column-gap: calc(var(--space-m-u91ipm, 16px) + var(--space-xxs-y2432o, 4px));
  justify-content: center;
  letter-spacing: var(--font-button-letter-spacing-y3mzp4, 0.25px);
  margin-inline: auto;
  row-gap: 0;
  text-align: center;
  text-decoration: none;
  z-index: 1;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_status_1q84n_e4sa6_601 > .awsui_header_1q84n_e4sa6_601:not(#\9 ),
.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_status_1q84n_e4sa6_601 > .awsui_item-count_1q84n_e4sa6_602:not(#\9 ),
.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_button_1q84n_e4sa6_603:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  color: var(--color-text-notification-stack-bar-hqf3h8, #ffffff);
  cursor: pointer;
  margin-block: 0;
  padding-block: 0;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_status_1q84n_e4sa6_601:not(#\9 ) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: var(--space-m-u91ipm, 16px);
  justify-content: center;
  row-gap: 0;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_status_1q84n_e4sa6_601 > .awsui_header_1q84n_e4sa6_601:not(#\9 ) {
  font-weight: var(--font-weight-button-rw26ot, 700);
  display: inline-block;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_status_1q84n_e4sa6_601 > .awsui_item-count_1q84n_e4sa6_602:not(#\9 ) {
  column-gap: var(--space-s-vmutj3, 12px);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 0;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_status_1q84n_e4sa6_601 > .awsui_item-count_1q84n_e4sa6_602 > .awsui_type-count_1q84n_e4sa6_636 > .awsui_count-number_1q84n_e4sa6_636:not(#\9 ) {
  margin-inline-start: var(--space-xxs-y2432o, 4px);
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ):hover {
  background: var(--color-background-notification-stack-bar-hover-vs7as1, #545b64);
  border-color: var(--color-background-notification-stack-bar-hover-vs7as1, #545b64);
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ):active {
  background: var(--color-background-notification-stack-bar-active-b6yyxr, #2a2e33);
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372.awsui_visual-refresh_1q84n_e4sa6_454:not(#\9 ) {
  border-block-width: 2px;
  border-inline-width: 2px;
  padding-inline: var(--space-l-eenfqd, 20px);
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ):not(.awsui_visual-refresh_1q84n_e4sa6_454) {
  border-block-width: 1px;
  border-inline-width: 1px;
  padding-inline: var(--space-s-vmutj3, 12px);
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ):not(.awsui_visual-refresh_1q84n_e4sa6_454):focus {
  text-decoration: none;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372:not(#\9 ):not(.awsui_visual-refresh_1q84n_e4sa6_454):hover {
  text-decoration: none;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_button_1q84n_e4sa6_603:not(#\9 ) {
  display: inline-block;
  flex-grow: 1;
  background: none;
  border-block: 0;
  border-inline: none;
  padding-block: 0;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_button_1q84n_e4sa6_603 > .awsui_icon_1q84n_e4sa6_670:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-90-bpnkq9, 135ms) var(--motion-easing-rotate-90-c61wiy, cubic-bezier(0.165, 0.84, 0.44, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_button_1q84n_e4sa6_603 > .awsui_icon_1q84n_e4sa6_670:not(#\9 ) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_button_1q84n_e4sa6_603 > .awsui_icon_1q84n_e4sa6_670:not(#\9 ), .awsui-mode-entering .awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_button_1q84n_e4sa6_603 > .awsui_icon_1q84n_e4sa6_670:not(#\9 ) {
  animation: none;
  transition: none;
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_button_1q84n_e4sa6_603.awsui_expanded_1q84n_e4sa6_392 > .awsui_icon_1q84n_e4sa6_670:not(#\9 ) {
  transform: rotate(180deg);
}

.awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_button_1q84n_e4sa6_603:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_button_1q84n_e4sa6_603:not(#\9 ):focus {
  position: relative;
}

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

body[data-awsui-focus-visible=true] .awsui_stack_1q84n_e4sa6_370 > .awsui_notification-bar_1q84n_e4sa6_372 > .awsui_button_1q84n_e4sa6_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_stack_1q84n_e4sa6_370.awsui_expanded_1q84n_e4sa6_392:not(#\9 ):not(.awsui_floating_1q84n_e4sa6_711) {
  padding-block-end: var(--awsui-flashbar-sticky-bottom-margin-xgujsu, 0);
}

.awsui_flashbar_1q84n_e4sa6_715:not(#\9 ) {
  position: relative;
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_flashbar_1q84n_e4sa6_715 > li + li:not(#\9 ) {
  padding-block-start: 0;
}

.awsui_flashbar_1q84n_e4sa6_715:not(#\9 ),
.awsui_flash_1q84n_e4sa6_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_flash_1q84n_e4sa6_157:not(#\9 ) {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding-block: var(--space-flashbar-vertical-pfvdha, 8px);
  padding-inline: var(--space-flashbar-horizontal-jy9ilu, 12px);
  border-start-start-radius: var(--border-radius-flashbar-thp32s, 0px);
  border-start-end-radius: var(--border-radius-flashbar-thp32s, 0px);
  border-end-start-radius: var(--border-radius-flashbar-thp32s, 0px);
  border-end-end-radius: var(--border-radius-flashbar-thp32s, 0px);
  color: var(--color-text-notification-default-pqw4br, #fafafa);
  overflow-wrap: break-word;
  word-wrap: break-word;
  box-shadow: var(--shadow-flash-sticky-banwia, 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_e4sa6_773:not(#\9 ) {
  overflow: hidden;
  block-size: 0;
}

.awsui_flash-list_1q84n_e4sa6_371:not(#\9 ) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_flash-list_1q84n_e4sa6_371:not(#\9 ):not(.awsui_collapsed_1q84n_e4sa6_392) > li:not(:last-child) {
  margin-block-end: var(--space-xxxs-gn3248, 2px);
}

.awsui_flash-body_1q84n_e4sa6_171:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  min-inline-size: 0;
  column-gap: var(--space-flashbar-action-left-jwvrwl, 16px);
}

.awsui_flash-focus-container_1q84n_e4sa6_797:not(#\9 ) {
  display: flex;
  flex: 1;
  min-inline-size: 70%;
}

.awsui_flash-focus-container_1q84n_e4sa6_797:not(#\9 ):focus {
  outline: none;
}

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

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

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

.awsui_flash-text_1q84n_e4sa6_827:not(#\9 ) {
  margin-block: var(--border-item-width-ctrog6, 1px);
  margin-inline: 0;
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: var(--space-xxs-y2432o, 4px);
}

.awsui_flash-icon_1q84n_e4sa6_197:not(#\9 ) {
  flex: 0 0 auto;
  padding-inline-start: 0;
}

.awsui_flash-message_1q84n_e4sa6_171:not(#\9 ) {
  flex: 1 1 0%;
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
}

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

.awsui_flash-header_1q84n_e4sa6_171:not(#\9 ),
.awsui_header-replacement_1q84n_e4sa6_851:not(#\9 ) {
  font-weight: 700;
}

.awsui_flash-content_1q84n_e4sa6_172:not(#\9 ),
.awsui_content-replacement_1q84n_e4sa6_856:not(#\9 ) {
  /* Only used as a selector for test-utils */
}

.awsui_dismiss-button-wrapper_1q84n_e4sa6_174:not(#\9 ) {
  flex: 0 0 auto;
  margin-inline: var(--space-s-vmutj3, 12px) calc(-1 * var(--space-xxs-y2432o, 4px));
  padding-inline-end: var(--space-flashbar-dismiss-right-jlfp1h, 4px);
}

.awsui_dismiss-button_1q84n_e4sa6_174:not(#\9 ) {
  /* Only used as a selector for test-utils */
}

.awsui_action-button-wrapper_1q84n_e4sa6_173:not(#\9 ) {
  white-space: nowrap;
}

.awsui_action-wrapped_1q84n_e4sa6_874:not(#\9 ) {
  margin-inline-start: var(--space-l-eenfqd, 20px);
  padding-inline-start: var(--space-xxs-y2432o, 4px);
  margin-block-end: var(--space-xxs-y2432o, 4px);
}

.awsui_action-button_1q84n_e4sa6_173:not(#\9 ),
.awsui_action-slot_1q84n_e4sa6_881:not(#\9 ) {
  /* Only used as a selector for test-utils */
}

.awsui_flash-type-success_1q84n_e4sa6_885:not(#\9 ) {
  background-color: var(--color-background-notification-green-6i07qp, #1d8102);
}

.awsui_flash-type-error_1q84n_e4sa6_889:not(#\9 ) {
  background-color: var(--color-background-notification-red-toxgow, #d13212);
}

.awsui_flash-type-info_1q84n_e4sa6_893:not(#\9 ),
.awsui_flash-type-in-progress_1q84n_e4sa6_894:not(#\9 ) {
  background-color: var(--color-background-notification-blue-i6w3le, #0073bb);
}

.awsui_flash-type-warning_1q84n_e4sa6_898:not(#\9 ) {
  color: var(--color-text-notification-yellow-8jy4bt, #16191f);
  background-color: var(--color-background-notification-yellow-6ytfvw, #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_1goap_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_header_1i0s3_1goap_177:not(#\9 ) {
  margin-block-end: var(--space-scaled-m-3hllro, 16px);
}

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

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

.awsui_footer_1i0s3_1goap_189:not(#\9 ) {
  margin-block-start: var(--space-scaled-l-khg2t2, 20px);
}

.awsui_actions-section_1i0s3_1goap_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-3hllro, 16px));
  margin-block-end: calc(-1 * var(--space-scaled-m-3hllro, 16px));
}

.awsui_secondary-actions_1i0s3_1goap_202:not(#\9 ) {
  min-inline-size: 1px;
  margin-inline-start: var(--space-scaled-m-3hllro, 16px);
  margin-block-end: var(--space-scaled-m-3hllro, 16px);
}

.awsui_actions_1i0s3_1goap_193:not(#\9 ) {
  min-inline-size: 1px;
  margin-inline-start: var(--space-scaled-m-3hllro, 16px);
  margin-block-end: var(--space-scaled-m-3hllro, 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_1j811_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-3lq31i, 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_1j811_181 hr:not(#\9 ) {
  border-block: none;
  border-inline: none;
  border-block-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
  margin-block: var(--space-scaled-xl-aejq34, 24px);
  margin-inline: calc(-1 * var(--space-panel-divider-margin-horizontal-xnqn87, 12px));
}

.awsui_help-panel_1d237_1j811_181 ol:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 ul:not(#\9 ) {
  padding-inline-start: var(--space-l-eenfqd, 20px);
  list-style-position: outside;
  margin-block: var(--space-s-vmutj3, 12px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_1j811_181 li:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-9g5fvl, 4px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_1j811_181 a:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 h2:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 h3:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 h4:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 h5:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 pre:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 code:not(#\9 ) {
  margin-block: var(--space-xs-6dgkww, 8px);
  margin-inline: 0;
  padding-block: 0;
}

.awsui_help-panel_1d237_1j811_181 code:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  font-family: var(--font-family-monospace-tee0wi, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
  padding-block: 0;
  padding-inline: var(--space-xxs-y2432o, 4px);
  word-wrap: break-word;
  white-space: pre-wrap;
}

.awsui_help-panel_1d237_1j811_181 pre:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  font-family: var(--font-family-monospace-tee0wi, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background-color: var(--color-background-layout-main-taq3m8, #f2f3f3);
  padding-block: 0;
  padding-inline: var(--space-xxs-y2432o, 4px);
  word-wrap: break-word;
  white-space: pre-wrap;
  padding-block: var(--space-xxs-y2432o, 4px);
  padding-inline: var(--space-xxs-y2432o, 4px);
}

.awsui_help-panel_1d237_1j811_181 dl:not(#\9 ) {
  margin-block: var(--space-s-vmutj3, 12px);
  margin-inline: 0;
  /* stylelint-disable-next-line selector-max-universal */
}

.awsui_help-panel_1d237_1j811_181 dl *:not(#\9 ) {
  margin-block: 0;
}

.awsui_help-panel_1d237_1j811_181 dt:not(#\9 ) {
  margin-block-start: var(--space-xs-6dgkww, 8px);
  font-weight: 700;
}

.awsui_help-panel_1d237_1j811_181 dd:not(#\9 ) {
  margin-block-start: 0;
  margin-block-end: var(--space-xs-6dgkww, 8px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_1j811_181 h2:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 h3:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 h4:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 h5:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 h6:not(#\9 ) {
  margin-block-start: var(--space-xl-vss8pc, 24px);
  color: var(--color-text-heading-default-smq8pd, #16191f);
}

.awsui_help-panel_1d237_1j811_181 > :not(#\9 ):last-child {
  margin-block-end: var(--space-panel-content-bottom-sekdjk, 40px);
}

.awsui_help-panel_1d237_1j811_181 p:not(#\9 ) {
  color: inherit;
  text-decoration: none;
  margin-block: var(--space-s-vmutj3, 12px);
  margin-inline: 0;
}

.awsui_help-panel_1d237_1j811_181 h1:not(#\9 ) {
  font-size: var(--font-size-heading-xl-0utn3l, 28px);
  line-height: var(--line-height-heading-xl-vhld21, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-oma7pf, normal);
  font-weight: var(--font-weight-heading-xl-2dfrtq, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_help-panel_1d237_1j811_181 h2:not(#\9 ) {
  font-size: var(--font-size-heading-l-2bb1vx, 18px);
  line-height: var(--line-height-heading-l-csxym2, 22px);
  letter-spacing: var(--letter-spacing-heading-l-i1its6, normal);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_help-panel_1d237_1j811_181 h3:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
  line-height: var(--line-height-heading-m-v86qsm, 22px);
  letter-spacing: var(--letter-spacing-heading-m-ou0vcz, normal);
  font-weight: var(--font-weight-heading-m-g6flre, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_help-panel_1d237_1j811_181 h4:not(#\9 ) {
  font-size: var(--font-size-heading-s-1xsp6b, 16px);
  line-height: var(--line-height-heading-s-av19j1, 20px);
  letter-spacing: var(--letter-spacing-heading-s-gxk1hf, normal);
  font-weight: var(--font-weight-heading-s-zyfn4j, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_help-panel_1d237_1j811_181 h5:not(#\9 ) {
  font-size: var(--font-size-heading-xs-nmr45t, 16px);
  line-height: var(--line-height-heading-xs-apei93, 20px);
  font-weight: var(--font-weight-heading-xs-zs0wlo, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_help-panel_1d237_1j811_181 b:not(#\9 ),
.awsui_help-panel_1d237_1j811_181 strong:not(#\9 ) {
  font-weight: 700;
}

.awsui_loading_1d237_1j811_348:not(#\9 ) {
  padding-inline-start: var(--space-panel-side-left-xqvt9q, 32px);
  padding-inline-end: var(--space-panel-side-right-ww1no5, 32px);
}

.awsui_header_1d237_1j811_353:not(#\9 ) {
  font-size: var(--font-panel-header-size-197c0y, 18px);
  line-height: var(--font-panel-header-line-height-av95ns, 22px);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  color: var(--color-text-heading-default-smq8pd, #16191f);
  padding-block-end: var(--space-panel-header-vertical-3lq31i, 20px);
  padding-inline: var(--space-panel-side-left-xqvt9q, 32px) calc(var(--space-xl-vss8pc, 24px) + var(--space-scaled-xxl-41l1un, 32px));
  border-block: none;
  border-inline: none;
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-panel-header-m0h2xg, #eaeded);
  margin-block-start: 0;
  margin-block-end: var(--space-panel-content-top-vl6rv9, 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_1j811_370 > .awsui_header_1d237_1j811_353:not(#\9 ) {
  border-color: transparent;
  margin-block-end: 0px;
}

.awsui_header_1d237_1j811_353 h2:not(#\9 ),
.awsui_header_1d237_1j811_353 h3:not(#\9 ),
.awsui_header_1d237_1j811_353 h4:not(#\9 ),
.awsui_header_1d237_1j811_353 h5:not(#\9 ),
.awsui_header_1d237_1j811_353 h6:not(#\9 ) {
  font-size: var(--font-panel-header-size-197c0y, 18px);
  line-height: var(--font-panel-header-line-height-av95ns, 22px);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  padding-block: 0;
  margin-block: 0;
}

.awsui_content_1d237_1j811_388:not(#\9 ) {
  color: var(--color-text-body-secondary-3hf5bn, #545b64);
  padding-inline-start: var(--space-panel-side-left-xqvt9q, 32px);
  padding-inline-end: var(--space-panel-side-right-ww1no5, 32px);
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_content_1d237_1j811_388 h2:not(#\9 ):first-child,
.awsui_content_1d237_1j811_388 h3:not(#\9 ):first-child,
.awsui_content_1d237_1j811_388 h4:not(#\9 ):first-child,
.awsui_content_1d237_1j811_388 h5:not(#\9 ):first-child,
.awsui_content_1d237_1j811_388 h6:not(#\9 ):first-child,
.awsui_content_1d237_1j811_388 p:not(#\9 ):first-child {
  margin-block-start: 0;
}

.awsui_content_1d237_1j811_388 a:not(#\9 ) {
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_content_1d237_1j811_388 a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

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

.awsui_content_1d237_1j811_388 a:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_content_1d237_1j811_388 a:not(#\9 ):active, .awsui_content_1d237_1j811_388 a:not(#\9 ):focus, .awsui_content_1d237_1j811_388 a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_footer_1d237_1j811_439:not(#\9 ) {
  color: var(--color-text-body-secondary-3hf5bn, #545b64);
  padding-block: 0;
  padding-inline-start: var(--space-panel-side-left-xqvt9q, 32px);
  padding-inline-end: var(--space-panel-side-right-ww1no5, 32px);
  /* stylelint-disable @amzn/awsui-no-implicit-descendant, selector-max-type */
  /* stylelint-enable @amzn/awsui-no-implicit-descendant, selector-max-type */
}

.awsui_footer_1d237_1j811_439 ul:not(#\9 ) {
  list-style: none;
  padding-inline-start: 0;
}

.awsui_footer_1d237_1j811_439 a:not(#\9 ) {
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_footer_1d237_1j811_439 a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

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

.awsui_footer_1d237_1j811_439 a:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_footer_1d237_1j811_439 a:not(#\9 ):active, .awsui_footer_1d237_1j811_439 a:not(#\9 ):focus, .awsui_footer_1d237_1j811_439 a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_content_1d237_1j811_388:not(#\9 ),
.awsui_footer_1d237_1j811_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_1j811_388 a:not(#\9 ):focus,
.awsui_footer_1d237_1j811_439 a:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-n6k4a1, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-j6mjs2, 0px) var(--color-border-item-focused-jl0a80, #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_k56le_181:not(#\9 ) {
  /* used in test-utils */
}

.awsui_wrapper_cqcqk_k56le_185:not(#\9 ) {
  position: relative;
}

.awsui_elementWrapper_cqcqk_k56le_189:not(#\9 ) {
  flex: 1;
}

.awsui_markerWrapper_cqcqk_k56le_193:not(#\9 ) {
  position: absolute;
  inset-block-start: 0;
}

.awsui_placement-right_cqcqk_k56le_198:not(#\9 ) {
  inset-inline-start: 100%;
  margin-inline-start: var(--space-xxs-y2432o, 4px);
}

.awsui_placement-left_cqcqk_k56le_203:not(#\9 ) {
  inset-inline-end: 100%;
  margin-inline-end: var(--space-xxs-y2432o, 4px);
}

.awsui_inlineWrapper_cqcqk_k56le_208:not(#\9 ) {
  margin-inline: var(--space-xxs-y2432o, 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_1wi7u_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_group-title_1y9fy_1wi7u_177:not(#\9 ) {
  padding-block-end: var(--space-scaled-m-3hllro, 16px);
}

.awsui_group-list_1y9fy_1wi7u_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-3hllro, 16px);
}

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

.awsui_term_1y9fy_1wi7u_195:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  font-weight: var(--font-display-label-weight-otlpwd, 400);
  color: var(--color-text-label-hkhqh5, #545b64);
  margin-block-end: var(--space-key-value-gap-352094, 2px);
}

.awsui_key-label_1y9fy_1wi7u_203:not(#\9 ) {
  display: inline-flex;
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_key-label_1y9fy_1wi7u_203:not(#\9 ):only-child {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_detail_1y9fy_1wi7u_212: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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_1wi7u_247:not(#\9 ) {
  display: inline-flex;
  padding-inline-start: var(--space-xs-6dgkww, 8px);
  border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #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_21gvo_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_21gvo_185:not(#\9 ),
.awsui_dots_fvjdu_21gvo_186:not(#\9 ) {
  min-inline-size: var(--space-l-eenfqd, 20px);
  border-block: var(--border-width-button-sp4b2l, 1px) solid transparent;
  border-inline: var(--border-width-button-sp4b2l, 1px) solid transparent;
}

.awsui_button_fvjdu_21gvo_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_21gvo_185:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_button_fvjdu_21gvo_185:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-button-sp4b2l, 1px) solid var(--color-border-item-focused-jl0a80, #0073bb);
  border-inline: var(--border-width-button-sp4b2l, 1px) solid var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-m3abtb, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_button-disabled_fvjdu_21gvo_214:not(#\9 ) {
  cursor: default;
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
}

.awsui_arrow_fvjdu_21gvo_219:not(#\9 ) {
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
}

.awsui_arrow_fvjdu_21gvo_219:not(#\9 ):not(.awsui_button-disabled_fvjdu_21gvo_214):hover {
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_arrow_fvjdu_21gvo_219.awsui_button-disabled_fvjdu_21gvo_214:not(#\9 ) {
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
}

.awsui_page-number_fvjdu_21gvo_229:not(#\9 ) {
  color: var(--color-text-pagination-page-number-default-t5skl4, #545b64);
}

.awsui_page-number_fvjdu_21gvo_229:not(#\9 ):not(.awsui_button-disabled_fvjdu_21gvo_214):hover {
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_page-number_fvjdu_21gvo_229.awsui_button-current_fvjdu_21gvo_235:not(#\9 ) {
  font-weight: var(--font-wayfinding-link-active-weight-qpw3j2, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  color: var(--color-text-interactive-active-472la4, #16191f);
}

.awsui_page-number_fvjdu_21gvo_229.awsui_button-current_fvjdu_21gvo_235.awsui_button-disabled_fvjdu_21gvo_214:not(#\9 ) {
  color: var(--color-text-pagination-page-number-active-disabled-ri6ua1, #545b64);
}

.awsui_page-number_fvjdu_21gvo_229.awsui_button-disabled_fvjdu_21gvo_214:not(#\9 ) {
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
}

.awsui_dots_fvjdu_21gvo_186:not(#\9 ) {
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
}

.awsui_page-item_fvjdu_21gvo_252:not(#\9 ),
.awsui_dots_fvjdu_21gvo_186:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-9g5fvl, 4px);
  margin-inline: var(--space-xxs-y2432o, 4px);
  text-align: center;
  box-sizing: border-box;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_page-item_fvjdu_21gvo_252:not(#\9 ):first-child,
.awsui_dots_fvjdu_21gvo_186:not(#\9 ):first-child {
  margin-inline-start: 0;
}

.awsui_page-item_fvjdu_21gvo_252:not(#\9 ):last-child,
.awsui_dots_fvjdu_21gvo_186:not(#\9 ):last-child {
  margin-inline-end: 0;
}

.awsui_root-disabled_fvjdu_21gvo_270 > .awsui_dots_fvjdu_21gvo_186:not(#\9 ) {
  color: var(--color-text-interactive-disabled-1dr5n6, #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_7x9l6_161:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

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

.awsui_segment_1edmh_7x9l6_161:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

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

.awsui_segment_1edmh_7x9l6_161 > .awsui_segment__hover_1edmh_7x9l6_188:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

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

.awsui_label_1edmh_7x9l6_202:not(#\9 ) {
  transition: opacity var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

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

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

.awsui_content_1edmh_7x9l6_220.awsui_content--small_1edmh_7x9l6_220:not(#\9 ) {
  min-block-size: calc(2 * (50px + var(--space-xs-6dgkww, 8px) + 2 * var(--line-height-body-m-ku8qvj, 22px)));
}

.awsui_content_1edmh_7x9l6_220.awsui_content--small_1edmh_7x9l6_220.awsui_content--fit-height_1edmh_7x9l6_223:not(#\9 ) {
  min-block-size: calc(2 * (30px + 2 * var(--line-height-body-m-ku8qvj, 22px)));
}

.awsui_content_1edmh_7x9l6_220.awsui_content--small_1edmh_7x9l6_220.awsui_content--without-labels_1edmh_7x9l6_226:not(#\9 ) {
  min-block-size: calc(2 * (50px + var(--space-xs-6dgkww, 8px)));
}

.awsui_content_1edmh_7x9l6_220.awsui_content--small_1edmh_7x9l6_220.awsui_content--without-labels_1edmh_7x9l6_226.awsui_content--fit-height_1edmh_7x9l6_223:not(#\9 ) {
  min-block-size: 60px;
}

.awsui_content_1edmh_7x9l6_220.awsui_content--medium_1edmh_7x9l6_232:not(#\9 ) {
  min-block-size: calc(2 * (100px + var(--space-s-vmutj3, 12px) + 2 * var(--line-height-body-m-ku8qvj, 22px)));
}

.awsui_content_1edmh_7x9l6_220.awsui_content--medium_1edmh_7x9l6_232.awsui_content--fit-height_1edmh_7x9l6_223:not(#\9 ) {
  min-block-size: calc(2 * (100px + 2 * var(--line-height-body-m-ku8qvj, 22px)));
}

.awsui_content_1edmh_7x9l6_220.awsui_content--medium_1edmh_7x9l6_232.awsui_content--without-labels_1edmh_7x9l6_226:not(#\9 ) {
  min-block-size: calc(2 * (100px + var(--space-s-vmutj3, 12px)));
}

.awsui_content_1edmh_7x9l6_220.awsui_content--medium_1edmh_7x9l6_232.awsui_content--without-labels_1edmh_7x9l6_226.awsui_content--fit-height_1edmh_7x9l6_223:not(#\9 ) {
  min-block-size: 200px;
}

.awsui_content_1edmh_7x9l6_220.awsui_content--large_1edmh_7x9l6_244:not(#\9 ) {
  min-block-size: calc(2 * (140px + var(--space-s-vmutj3, 12px) + 2 * var(--line-height-body-m-ku8qvj, 22px)));
}

.awsui_content_1edmh_7x9l6_220.awsui_content--large_1edmh_7x9l6_244.awsui_content--fit-height_1edmh_7x9l6_223:not(#\9 ) {
  min-block-size: calc(2 * (140px + 2 * var(--line-height-body-m-ku8qvj, 22px)));
}

.awsui_content_1edmh_7x9l6_220.awsui_content--large_1edmh_7x9l6_244.awsui_content--without-labels_1edmh_7x9l6_226:not(#\9 ) {
  min-block-size: calc(2 * (140px + var(--space-s-vmutj3, 12px)));
}

.awsui_content_1edmh_7x9l6_220.awsui_content--large_1edmh_7x9l6_244.awsui_content--without-labels_1edmh_7x9l6_226.awsui_content--fit-height_1edmh_7x9l6_223:not(#\9 ) {
  min-block-size: 280px;
}

.awsui_content--fit-height_1edmh_7x9l6_223:not(#\9 ) {
  flex: 1;
}

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

.awsui_chart-container_1edmh_7x9l6_265:not(#\9 ) {
  display: flex;
  flex: 1;
}

.awsui_chart-container--fit-height_1edmh_7x9l6_269:not(#\9 ) {
  block-size: 100%;
  min-block-size: inherit;
}

.awsui_chart-container-chart-plot_1edmh_7x9l6_274:not(#\9 ) {
  display: contents;
}

.awsui_chart-container-chart-plot--fit-height_1edmh_7x9l6_277:not(#\9 ) {
  display: block;
  position: absolute;
  inset: 0;
}

.awsui_inner-content_1edmh_7x9l6_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_7x9l6_294:not(#\9 ) {
  stroke: none;
  opacity: 0;
}

.awsui_segment_1edmh_7x9l6_161:not(#\9 ) {
  stroke: var(--color-background-container-content-x1dxuu, #ffffff);
  stroke-width: 2px;
  stroke-linejoin: round;
  opacity: 1;
  cursor: pointer;
}

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

.awsui_segment_1edmh_7x9l6_161.awsui_segment--dimmed_1edmh_7x9l6_309:not(#\9 ) {
  opacity: 0.35;
}

.awsui_segment_1edmh_7x9l6_161.awsui_segment--highlighted_1edmh_7x9l6_312 > .awsui_segment__highlight_1edmh_7x9l6_294:not(#\9 ), .awsui_segment_1edmh_7x9l6_161:not(#\9 ):hover:not(.awsui_segment--dimmed_1edmh_7x9l6_309) > .awsui_segment__highlight_1edmh_7x9l6_294 {
  opacity: 1;
}

.awsui_label_1edmh_7x9l6_202:not(#\9 ) {
  color: var(--color-text-heading-default-smq8pd, #16191f);
  opacity: 1;
  /* stylelint-disable-next-line selector-max-type */
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_label_1edmh_7x9l6_202 > line:not(#\9 ) {
  stroke: var(--color-stroke-chart-line-0ttji8, #879596);
  stroke-width: var(--border-divider-section-width-iueskx, 1px);
}

.awsui_label_1edmh_7x9l6_202 > div:not(#\9 ) {
  margin-block-start: -0.75em;
}

.awsui_label_1edmh_7x9l6_202.awsui_label--dimmed_1edmh_7x9l6_329:not(#\9 ) {
  opacity: 0.35;
}

.awsui_label_1edmh_7x9l6_202.awsui_label--align-right_1edmh_7x9l6_332:not(#\9 ) {
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_label_1edmh_7x9l6_202.awsui_label--align-right_1edmh_7x9l6_332 > div:not(#\9 ) {
  text-align: end;
}

/* stylelint-disable-next-line selector-max-type */
.awsui_label-text_1edmh_7x9l6_340 > text:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  font-weight: var(--font-display-label-weight-otlpwd, 400);
  fill: var(--color-text-heading-default-smq8pd, #16191f);
  dominant-baseline: middle;
}

text.awsui_label__description_1edmh_7x9l6_348:not(#\9 ) {
  font-size: var(--font-chart-detail-size-9x74zj, 14px);
  font-weight: 400;
  color: var(--color-text-group-label-wh2ylj, #545b64);
  fill: var(--color-text-group-label-wh2ylj, #545b64);
}

.awsui_label-line_1edmh_7x9l6_355:not(#\9 ) {
  /* used in component code */
}

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

.awsui_popover-header_1edmh_7x9l6_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_8bug8_361:not(#\9 )::-webkit-progress-value {
  -webkit-transition: width var(--motion-duration-moderate-pycjrk, 135ms) linear;
  transition: width var(--motion-duration-moderate-pycjrk, 135ms) linear;
}

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

.awsui_result-state_11huc_8bug8_375:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_11huc_8bug8_1 var(--motion-duration-transition-show-paced-wfc208, 180ms) var(--motion-easing-transition-show-paced-gne8l8, ease-out);
}

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

.awsui_root_11huc_8bug8_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_with-result-button_11huc_8bug8_429:not(#\9 ) {
  padding-inline-end: var(--space-m-u91ipm, 16px);
}

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

.awsui_result-container-error_11huc_8bug8_437:not(#\9 ), .awsui_result-container-success_11huc_8bug8_437:not(#\9 ) {
  /* used in test-utils */
}

.awsui_result-button_11huc_8bug8_441:not(#\9 ) {
  display: inline-block;
  margin-block: var(--space-scaled-xxs-9g5fvl, 4px);
  margin-inline: 0;
}

.awsui_word-wrap_11huc_8bug8_447:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_label-flash_11huc_8bug8_452:not(#\9 ) {
  color: inherit;
  font-weight: 700;
}

.awsui_label-key-value_11huc_8bug8_456:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  font-weight: var(--font-display-label-weight-otlpwd, 400);
  color: var(--color-text-label-hkhqh5, #545b64);
  margin-block-end: var(--space-scaled-xxxs-refrgq, 2px);
}

.awsui_flash_11huc_8bug8_464:not(#\9 ) {
  color: inherit;
}

.awsui_progress-container_11huc_8bug8_468:not(#\9 ) {
  display: flex;
  align-items: center;
  max-inline-size: 800px;
  block-size: var(--line-height-body-m-ku8qvj, 22px);
}

.awsui_percentage-container_11huc_8bug8_475:not(#\9 ) {
  inline-size: 33px;
  flex-shrink: 0;
  white-space: nowrap;
  text-align: end;
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
}

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

.awsui_progress_11huc_8bug8_361:not(#\9 ) {
  inline-size: 100%;
  margin-inline-end: var(--space-s-vmutj3, 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-e4w56v, #eaeded);
}

.awsui_progress_11huc_8bug8_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-e4w56v, #eaeded);
}

.awsui_progress_11huc_8bug8_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-3df1ac, #0073bb);
}

.awsui_progress_11huc_8bug8_361.awsui_complete_11huc_8bug8_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_8bug8_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-3df1ac, #0073bb);
}

.awsui_progress_11huc_8bug8_361.awsui_progress-in-flash_11huc_8bug8_534:not(#\9 ) {
  background-color: var(--color-background-progress-bar-layout-in-flash-4ejtx8, rgba(255, 255, 255, 0.25));
}

.awsui_progress_11huc_8bug8_361.awsui_progress-in-flash_11huc_8bug8_534:not(#\9 )::-moz-progress-bar {
  background-color: var(--color-background-progress-bar-content-in-flash-rvwu2m, rgba(255, 255, 255, 0.7));
}

.awsui_progress_11huc_8bug8_361.awsui_progress-in-flash_11huc_8bug8_534:not(#\9 )::-webkit-progress-bar {
  background-color: var(--color-background-progress-bar-layout-in-flash-4ejtx8, rgba(255, 255, 255, 0.25));
}

.awsui_progress_11huc_8bug8_361.awsui_progress-in-flash_11huc_8bug8_534:not(#\9 )::-webkit-progress-value {
  background-color: var(--color-background-progress-bar-content-in-flash-rvwu2m, rgba(255, 255, 255, 0.7));
}

.awsui_additional-info_11huc_8bug8_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_18l45_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
  cursor: text;
  background-color: var(--color-background-input-default-bh53wr, #ffffff);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-default-mr3924, #687078);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-default-mr3924, #687078);
}

.awsui_root_55fkh_18l45_146.awsui_textarea-readonly_55fkh_18l45_185:not(#\9 ) {
  background-color: var(--color-background-input-default-bh53wr, #ffffff);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
}

.awsui_root_55fkh_18l45_146.awsui_disabled_55fkh_18l45_190:not(#\9 ) {
  background-color: var(--color-background-input-disabled-v4v2mt, #eaeded);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  color: var(--color-text-input-disabled-jnrq2g, #879596);
  cursor: auto;
  cursor: default;
}

.awsui_root_55fkh_18l45_146.awsui_textarea-invalid_55fkh_18l45_198:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #d13212);
  border-color: var(--color-text-status-error-15fc8r, #d13212);
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_root_55fkh_18l45_146.awsui_textarea-invalid_55fkh_18l45_198:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_root_55fkh_18l45_146.awsui_textarea-invalid_55fkh_18l45_198:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_root_55fkh_18l45_146.awsui_textarea-invalid_55fkh_18l45_198:not(#\9 ):focus-within, .awsui_root_55fkh_18l45_146.awsui_textarea-invalid_55fkh_18l45_198:not(#\9 ):focus {
  color: var(--color-text-status-error-15fc8r, #d13212);
  border-color: var(--color-text-status-error-15fc8r, #d13212);
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_root_55fkh_18l45_146.awsui_textarea-invalid_55fkh_18l45_198:not(#\9 ):focus-within:focus, .awsui_root_55fkh_18l45_146.awsui_textarea-invalid_55fkh_18l45_198:not(#\9 ):focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_root_55fkh_18l45_146.awsui_textarea-invalid_55fkh_18l45_198:not(#\9 ):focus-within, .awsui_root_55fkh_18l45_146.awsui_textarea-invalid_55fkh_18l45_198:not(#\9 ):focus {
  padding-inline-start: 0;
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_root_55fkh_18l45_146.awsui_textarea-warning_55fkh_18l45_223:not(#\9 ) {
  color: var(--color-text-status-warning-3d0ovg, #906806);
  border-color: var(--color-text-status-warning-3d0ovg, #906806);
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_root_55fkh_18l45_146.awsui_textarea-warning_55fkh_18l45_223:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_root_55fkh_18l45_146.awsui_textarea-warning_55fkh_18l45_223:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_root_55fkh_18l45_146.awsui_textarea-warning_55fkh_18l45_223:not(#\9 ):focus-within, .awsui_root_55fkh_18l45_146.awsui_textarea-warning_55fkh_18l45_223:not(#\9 ):focus {
  color: var(--color-text-status-warning-3d0ovg, #906806);
  border-color: var(--color-text-status-warning-3d0ovg, #906806);
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_root_55fkh_18l45_146.awsui_textarea-warning_55fkh_18l45_223:not(#\9 ):focus-within:focus, .awsui_root_55fkh_18l45_146.awsui_textarea-warning_55fkh_18l45_223:not(#\9 ):focus:focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_root_55fkh_18l45_146.awsui_textarea-warning_55fkh_18l45_223:not(#\9 ):focus-within, .awsui_root_55fkh_18l45_146.awsui_textarea-warning_55fkh_18l45_223:not(#\9 ):focus {
  padding-inline-start: 0;
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_root_55fkh_18l45_146:not(#\9 ):focus-within, .awsui_root_55fkh_18l45_146:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-focused-iz32in, #0073bb);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-focused-iz32in, #0073bb);
  border-start-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-m3abtb, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_textarea_55fkh_18l45_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  resize: none;
  cursor: text;
  white-space: pre-wrap;
  background-color: inherit;
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
  color: var(--color-text-body-default-hiigui, #16191f);
  max-inline-size: 100%;
  inline-size: 100%;
  display: block;
  box-sizing: border-box;
  border: 0;
}

.awsui_textarea_55fkh_18l45_185:not(#\9 )::placeholder {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
  opacity: 1;
}

.awsui_textarea_55fkh_18l45_185:not(#\9 ):-ms-input-placeholder {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
}

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

.awsui_textarea_55fkh_18l45_185:not(#\9 ):invalid {
  box-shadow: none;
}

.awsui_textarea_55fkh_18l45_185.awsui_invalid_55fkh_18l45_323:not(#\9 ), .awsui_textarea_55fkh_18l45_185.awsui_warning_55fkh_18l45_323:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
}

.awsui_textarea_55fkh_18l45_185:not(#\9 ):disabled {
  background-color: var(--color-background-input-disabled-v4v2mt, #eaeded);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  color: var(--color-text-input-disabled-jnrq2g, #879596);
  cursor: auto;
  border: 0;
  cursor: default;
}

.awsui_textarea_55fkh_18l45_185:not(#\9 ):disabled::placeholder {
  color: var(--color-text-input-placeholder-disabled-npyii7, #687078);
  opacity: 1;
}

.awsui_textarea_55fkh_18l45_185:not(#\9 ):disabled:-ms-input-placeholder {
  color: var(--color-text-input-placeholder-disabled-npyii7, #687078);
}

.awsui_textarea-wrapper_55fkh_18l45_342:not(#\9 ) {
  display: flex;
}

.awsui_button_55fkh_18l45_346:not(#\9 ) {
  align-self: flex-end;
  padding-inline: calc(var(--space-field-horizontal-n82d88, 8px) / 2);
  padding-block-end: var(--space-scaled-xxxs-refrgq, 2px);
}

.awsui_button_55fkh_18l45_346 > .awsui_action-button_55fkh_18l45_351:not(#\9 ) {
  padding: 0;
}

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

body[data-awsui-focus-visible=true] .awsui_button_55fkh_18l45_346 > .awsui_action-button_55fkh_18l45_351:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc((var(--space-xxxs-gn3248, 2px)) - 1px - 1px);
}

body[data-awsui-focus-visible=true] .awsui_button_55fkh_18l45_346 > .awsui_action-button_55fkh_18l45_351:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * ((var(--space-xxxs-gn3248, 2px)) - 1px));
  inset-block-start: calc(-1 * (-1 * var(--space-xxxs-gn3248, 2px) - 1px));
  inline-size: calc(100% + (var(--space-xxxs-gn3248, 2px)) - 1px + (var(--space-xxxs-gn3248, 2px)) - 1px);
  block-size: calc(100% + -1 * var(--space-xxxs-gn3248, 2px) - 1px + -1 * var(--space-xxxs-gn3248, 2px) - 1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_secondary-content_55fkh_18l45_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
}

.awsui_secondary-content_55fkh_18l45_376.awsui_with-paddings_55fkh_18l45_411:not(#\9 ) {
  padding-block-start: var(--space-scaled-s-eec346, 12px);
  padding-block-end: var(--space-scaled-s-eec346, 12px);
  padding-inline-start: var(--space-field-horizontal-n82d88, 8px);
  padding-inline-end: var(--space-field-horizontal-n82d88, 8px);
}

.awsui_secondary-content_55fkh_18l45_376.awsui_with-paddings_55fkh_18l45_411.awsui_invalid_55fkh_18l45_323:not(#\9 ), .awsui_secondary-content_55fkh_18l45_376.awsui_with-paddings_55fkh_18l45_411.awsui_warning_55fkh_18l45_323:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
}

.awsui_secondary-actions_55fkh_18l45_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.awsui_secondary-actions_55fkh_18l45_421.awsui_with-paddings_55fkh_18l45_411:not(#\9 ) {
  padding-inline-start: var(--space-field-horizontal-n82d88, 8px);
  padding-block-start: var(--space-scaled-s-eec346, 12px);
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_secondary-actions_55fkh_18l45_421.awsui_with-paddings_55fkh_18l45_411.awsui_invalid_55fkh_18l45_323:not(#\9 ), .awsui_secondary-actions_55fkh_18l45_421.awsui_with-paddings_55fkh_18l45_411.awsui_warning_55fkh_18l45_323:not(#\9 ) {
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
}

.awsui_secondary-actions_55fkh_18l45_421.awsui_with-paddings_55fkh_18l45_411 > .awsui_button_55fkh_18l45_346:not(#\9 ) {
  padding-block-end: 0;
}

.awsui_secondary-actions_55fkh_18l45_421 > .awsui_button_55fkh_18l45_346:not(#\9 ) {
  padding-block-end: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_buffer_55fkh_18l45_474:not(#\9 ) {
  flex: 1;
  align-self: stretch;
  cursor: text;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** 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_cq64q_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_search-field_1wzqe_cq64q_177:not(#\9 ) {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: var(--space-xs-6dgkww, 8px) var(--space-s-vmutj3, 12px);
}

.awsui_input-wrapper_1wzqe_cq64q_184:not(#\9 ) {
  flex-grow: 1;
  display: flex;
  align-items: flex-end;
  max-inline-size: calc(688px - 2 * var(--space-l-eenfqd, 20px));
}

.awsui_add-token_1wzqe_cq64q_191:not(#\9 ) {
  border-inline-start: 1px solid var(--color-border-divider-default-6sbidx, #eaeded);
  box-sizing: border-box;
  margin-inline-start: var(--space-m-u91ipm, 16px);
  padding-inline-start: var(--space-m-u91ipm, 16px);
}

.awsui_tokens_1wzqe_cq64q_198:not(#\9 ) {
  margin-block: var(--space-xs-6dgkww, 8px);
  margin-inline: 0;
}

.awsui_token-operator_1wzqe_cq64q_203:not(#\9 ) {
  font-weight: bold;
}

.awsui_property-editor_1wzqe_cq64q_207:not(#\9 ) {
  overflow-y: auto;
}

.awsui_property-editor-header_1wzqe_cq64q_210:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-vmutj3, 12px);
  padding-block-end: var(--space-xxs-y2432o, 4px);
  padding-inline: var(--space-s-vmutj3, 12px);
}

.awsui_property-editor-header-enum_1wzqe_cq64q_223:not(#\9 ) {
  display: flex;
  gap: var(--space-xs-6dgkww, 8px);
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-ndbygh, #545b64);
  padding-block: calc(var(--space-xs-6dgkww, 8px) + var(--border-item-width-ctrog6, 1px) - var(--border-divider-list-width-x6rz7e, 1px));
  padding-inline: calc(var(--space-field-horizontal-n82d88, 8px) + var(--border-item-width-ctrog6, 1px));
}

.awsui_property-editor-form_1wzqe_cq64q_238:not(#\9 ) {
  padding-block-start: var(--space-xxs-y2432o, 4px);
  padding-block-end: var(--space-s-vmutj3, 12px);
  padding-inline: var(--space-s-vmutj3, 12px);
}

.awsui_property-editor-cancel_1wzqe_cq64q_243:not(#\9 ) {
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_property-editor-actions_1wzqe_cq64q_246:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
  border-block-start: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-dropdown-item-default-etkshp, #eaeded);
  padding-inline: var(--space-l-eenfqd, 20px);
  padding-block: var(--space-s-vmutj3, 12px);
}

.awsui_property-editor-enum_1wzqe_cq64q_254:not(#\9 ) {
  display: flex;
  flex-direction: column;
}

.awsui_token-editor_1wzqe_cq64q_259:not(#\9 ) {
  display: flex;
  flex-direction: column;
  gap: var(--space-s-vmutj3, 12px);
  margin-block: var(--space-xxs-y2432o, 4px);
  margin-inline: var(--space-xxs-y2432o, 4px);
}

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

.awsui_token-editor-field-property_1wzqe_cq64q_269:not(#\9 ) {
  flex-grow: 2;
}

.awsui_token-editor-field-operator_1wzqe_cq64q_272:not(#\9 ) {
  flex-grow: 1;
}

.awsui_token-editor-field-value_1wzqe_cq64q_275:not(#\9 ) {
  flex-grow: 2;
}

.awsui_token-editor-multiselect-wrapper_1wzqe_cq64q_278:not(#\9 ) {
  position: relative;
  block-size: var(--size-vertical-input-bc341c, 32px);
  min-inline-size: 200px;
}

.awsui_token-editor-multiselect-wrapper-inner_1wzqe_cq64q_283:not(#\9 ) {
  position: absolute;
  inline-size: 100%;
}

.awsui_token-editor-cancel_1wzqe_cq64q_287:not(#\9 ) {
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

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

.awsui_token-editor-actions_1wzqe_cq64q_293:not(#\9 ) {
  display: flex;
  justify-content: flex-end;
  padding-block-start: var(--space-s-vmutj3, 12px);
  border-block-start: 1px solid var(--color-border-dropdown-item-default-etkshp, #eaeded);
  padding-inline-end: calc(var(--space-m-u91ipm, 16px) + var(--space-xxs-y2432o, 4px));
  margin-inline: calc(-1 * var(--space-m-u91ipm, 16px) + -1 * var(--space-xxs-y2432o, 4px));
  margin-block-start: var(--space-s-vmutj3, 12px);
}

.awsui_token-editor-grid_1wzqe_cq64q_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: grid;
  gap: var(--space-s-vmutj3, 12px);
  grid-template-columns: minmax(min-content, 2fr) minmax(min-content, 120px) minmax(min-content, 3fr) min-content;
}

.awsui_token-editor-grid-group_1wzqe_cq64q_336:not(#\9 ) {
  display: contents;
}

.awsui_token-editor-grid_1wzqe_cq64q_302.awsui_token-editor-narrow_1wzqe_cq64q_339:not(#\9 ) {
  grid-template-columns: minmax(100px, 1fr);
  gap: var(--space-m-u91ipm, 16px);
}

.awsui_token-editor-grid_1wzqe_cq64q_302.awsui_token-editor-narrow_1wzqe_cq64q_339 > .awsui_token-editor-grid-group_1wzqe_cq64q_336:not(#\9 ) {
  display: flex;
  flex-direction: column;
  gap: var(--space-s-vmutj3, 12px);
}

.awsui_token-editor-grid_1wzqe_cq64q_302.awsui_token-editor-narrow_1wzqe_cq64q_339 > .awsui_token-editor-grid-group_1wzqe_cq64q_336.awsui_token-editor-supports-groups_1wzqe_cq64q_348:not(#\9 ) {
  padding-block-end: var(--space-m-u91ipm, 16px);
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_token-editor-grid-header_1wzqe_cq64q_352:not(#\9 ) {
  color: var(--color-text-column-header-6epu4g, #545b64);
  font-weight: var(--font-weight-heading-s-zyfn4j, 700);
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  text-align: start;
}

.awsui_token-editor-grid-cell_1wzqe_cq64q_358:not(#\9 ):not(.awsui_token-editor-narrow_1wzqe_cq64q_339) {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}

.awsui_token-editor-grid-cell_1wzqe_cq64q_358.awsui_token-editor-narrow_1wzqe_cq64q_339:not(#\9 ):nth-child(4) {
  display: flex;
  justify-content: flex-end;
}

.awsui_token-editor-add-token_1wzqe_cq64q_367:not(#\9 ) {
  margin-block-start: var(--space-s-vmutj3, 12px);
}

.awsui_custom-content-wrapper_1wzqe_cq64q_371:not(#\9 ) {
  display: contents;
}

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

.awsui_input_1wzqe_cq64q_184:not(#\9 ) {
  flex: 1;
}

.awsui_results_1wzqe_cq64q_383:not(#\9 ) {
  padding-block: calc(var(--space-scaled-xxs-9g5fvl, 4px) + var(--border-width-field-e44ty2, 1px));
  padding-inline: 0;
}

.awsui_token-trigger_1wzqe_cq64q_388:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_remove-all_1wzqe_cq64q_393:not(#\9 ),
.awsui_join-operation_1wzqe_cq64q_394:not(#\9 ),
.awsui_custom-filter-actions_1wzqe_cq64q_395:not(#\9 ) {
  /* used in test-utils */
}

.awsui_constraint_1wzqe_cq64q_399:not(#\9 ) {
  padding-block-start: var(--space-xxs-y2432o, 4px);
  color: var(--color-text-form-secondary-btuye6, #687078);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, 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_73r68_153:not(#\9 ),
.awsui_inner-root_19bso_73r68_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_73r68_153.awsui_has-groups_19bso_73r68_187:not(#\9 ),
.awsui_inner-root_19bso_73r68_154.awsui_has-groups_19bso_73r68_187:not(#\9 ) {
  min-block-size: calc(2px + var(--size-vertical-input-bc341c, 32px));
}

.awsui_root_19bso_73r68_153.awsui_has-groups_19bso_73r68_187.awsui_compact-mode_19bso_73r68_191:not(#\9 ),
.awsui_inner-root_19bso_73r68_154.awsui_has-groups_19bso_73r68_187.awsui_compact-mode_19bso_73r68_191:not(#\9 ) {
  min-block-size: calc(2px + 2 * var(--border-width-token-6938sq, 1px) + var(--size-vertical-input-bc341c, 32px));
}

.awsui_inner-root_19bso_73r68_154:not(#\9 ) {
  block-size: 100%;
}

.awsui_token_19bso_73r68_200:not(#\9 ),
.awsui_inner-token_19bso_73r68_201:not(#\9 ) {
  border-block: var(--border-width-token-6938sq, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  border-inline: var(--border-width-token-6938sq, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  display: flex;
  align-items: stretch;
  background: var(--color-background-item-selected-fi77f6, #f1faff);
  border-start-start-radius: var(--border-radius-token-qncjky, 2px);
  border-start-end-radius: var(--border-radius-token-qncjky, 2px);
  border-end-start-radius: var(--border-radius-token-qncjky, 2px);
  border-end-end-radius: var(--border-radius-token-qncjky, 2px);
  color: var(--color-text-body-default-hiigui, #16191f);
  box-sizing: border-box;
}

.awsui_token_19bso_73r68_200.awsui_grouped_19bso_73r68_214:not(#\9 ),
.awsui_inner-token_19bso_73r68_201.awsui_grouped_19bso_73r68_214:not(#\9 ) {
  justify-content: space-between;
}

.awsui_inner-token_19bso_73r68_201:not(#\9 ) {
  border-start-start-radius: calc(var(--border-radius-token-qncjky, 2px) / 2);
  border-start-end-radius: calc(var(--border-radius-token-qncjky, 2px) / 2);
  border-end-start-radius: calc(var(--border-radius-token-qncjky, 2px) / 2);
  border-end-end-radius: calc(var(--border-radius-token-qncjky, 2px) / 2);
}

.awsui_list_19bso_73r68_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-6dgkww, 8px);
}

.awsui_show-operation_19bso_73r68_237:not(#\9 ) {
  border-inline-start: none;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.awsui_select_19bso_73r68_243:not(#\9 ),
.awsui_inner-select_19bso_73r68_244:not(#\9 ) {
  /* used in test-utils */
}

.awsui_token-content_19bso_73r68_248:not(#\9 ) {
  display: flex;
  align-items: center;
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
}

.awsui_token-content-grouped_19bso_73r68_254:not(#\9 ) {
  padding-block: 2px;
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
}

.awsui_inner-token-content_19bso_73r68_259:not(#\9 ) {
  padding-block: 1px;
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
}

.awsui_edit-button_19bso_73r68_264:not(#\9 ),
.awsui_dismiss-button_19bso_73r68_265:not(#\9 ),
.awsui_inner-dismiss-button_19bso_73r68_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-y2432o, 4px);
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
  background-color: transparent;
  border-inline-start: var(--border-width-button-sp4b2l, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_edit-button_19bso_73r68_264:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_dismiss-button_19bso_73r68_265:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_inner-dismiss-button_19bso_73r68_266:not(#\9 ):focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_edit-button_19bso_73r68_264:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_dismiss-button_19bso_73r68_265:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_inner-dismiss-button_19bso_73r68_266:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-filtering-token-dismiss-button-focus-outline-gutter-kc5nax, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_edit-button_19bso_73r68_264:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_dismiss-button_19bso_73r68_265:not(#\9 ):focus::before,
body[data-awsui-focus-visible=true] .awsui_inner-dismiss-button_19bso_73r68_266:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-filtering-token-dismiss-button-focus-outline-gutter-kc5nax, 0px));
  inset-block-start: calc(-1 * var(--space-filtering-token-dismiss-button-focus-outline-gutter-kc5nax, 0px));
  inline-size: calc(100% + var(--space-filtering-token-dismiss-button-focus-outline-gutter-kc5nax, 0px) + var(--space-filtering-token-dismiss-button-focus-outline-gutter-kc5nax, 0px));
  block-size: calc(100% + var(--space-filtering-token-dismiss-button-focus-outline-gutter-kc5nax, 0px) + var(--space-filtering-token-dismiss-button-focus-outline-gutter-kc5nax, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_edit-button_19bso_73r68_264:not(#\9 ):focus,
.awsui_dismiss-button_19bso_73r68_265:not(#\9 ):focus,
.awsui_inner-dismiss-button_19bso_73r68_266:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

.awsui_edit-button_19bso_73r68_264:not(#\9 ):hover,
.awsui_dismiss-button_19bso_73r68_265:not(#\9 ):hover,
.awsui_inner-dismiss-button_19bso_73r68_266:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_edit-button_19bso_73r68_264:not(#\9 ):disabled,
.awsui_dismiss-button_19bso_73r68_265:not(#\9 ):disabled,
.awsui_inner-dismiss-button_19bso_73r68_266:not(#\9 ):disabled {
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
  border-color: var(--color-border-control-disabled-bnzzmj, #d5dbdb);
}

.awsui_token-disabled_19bso_73r68_324:not(#\9 ) {
  border-color: var(--color-border-control-disabled-bnzzmj, #d5dbdb);
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  color: var(--color-text-disabled-danjmx, #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_eugv6_9:not(#\9 ) {
  /* used in test-utils */
}

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

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

.awsui_layout_1vtzr_eugv6_21:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  margin-block: calc(-1 * var(--space-xs-6dgkww, 8px));
  margin-inline: calc(-1 * var(--space-xs-6dgkww, 8px));
  /* stylelint-disable-next-line selector-max-universal */
}

.awsui_layout_1vtzr_eugv6_21 > *:not(#\9 ) {
  margin-block: var(--space-xs-6dgkww, 8px);
  margin-inline: var(--space-xs-6dgkww, 8px);
}

.awsui_layout-uri_1vtzr_eugv6_33:not(#\9 ) {
  min-inline-size: 200px;
  flex: 1;
}

.awsui_layout-version_1vtzr_eugv6_37:not(#\9 ) {
  max-inline-size: 180px;
  min-inline-size: 140px;
  inline-size: 20%;
}

.awsui_layout-divider_1vtzr_eugv6_42:not(#\9 ) {
  block-size: calc(2 * var(--border-divider-section-width-iueskx, 1px) + 2 * var(--space-scaled-xxs-9g5fvl, 4px) + var(--line-height-body-m-ku8qvj, 22px));
  border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #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_1sf6w_153:not(#\9 ) {
  transition: transform var(--motion-duration-rotate-90-bpnkq9, 135ms) var(--motion-easing-rotate-90-c61wiy, cubic-bezier(0.165, 0.84, 0.44, 1));
}

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

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

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

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

.awsui_expand-toggle-icon-expanded_1ss49_1sf6w_174:not(#\9 ):dir(rtl) {
  transform: rotate(0deg);
}

.awsui_expand-toggle_1ss49_1sf6w_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  cursor: pointer;
  inline-size: var(--space-m-u91ipm, 16px);
  block-size: var(--space-m-u91ipm, 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-v7wvbt, #545b64);
}

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

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

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

.awsui_expand-toggle_1ss49_1sf6w_153:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-prkzek, #16191f);
}

.awsui_expand-toggle_1ss49_1sf6w_153:not(#\9 ):active {
  color: var(--color-text-interactive-active-472la4, #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_7nqpf_145:not(#\9 ) {
  position: absolute;
  inset-block: 0;
  display: flex;
  align-items: center;
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ) {
  box-sizing: border-box;
  border-block-start: var(--border-divider-list-width-x6rz7e, 1px) solid transparent;
  border-block-end: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-divider-secondary-iammms, #eaeded);
  word-wrap: break-word;
  font-weight: inherit;
  text-align: start;
}

.awsui_body-cell_c6tup_7nqpf_152 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-end: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-block-start: calc(var(--space-scaled-xs-urwryp, 8px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_7nqpf_152 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-urwryp, 8px) + var(--border-item-width-ctrog6, 1px) - var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-align-top_c6tup_7nqpf_254:not(#\9 ) {
  vertical-align: top;
}

.awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  box-sizing: border-box;
}

.awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ):not(.awsui_body-cell-wrap_c6tup_7nqpf_260) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child {
  border-inline-start: var(--border-item-width-ctrog6, 1px) solid transparent;
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):last-child {
  border-inline-end: var(--border-item-width-ctrog6, 1px) solid transparent;
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):last-child > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-end: calc(var(--space-l-eenfqd, 20px) - var(--border-item-width-ctrog6, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357: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_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:first-child.awsui_has-striped-rows_c6tup_7nqpf_530.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862) > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862) > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862).awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child.awsui_sticky-cell-pad-inline-start_c6tup_7nqpf_696:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447).awsui_body-cell-editable_c6tup_7nqpf_447:hover.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145 {
  margin-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_is-visual-refresh_c6tup_7nqpf_357:not(#\9 ):first-child:not(.awsui_has-selection_c6tup_7nqpf_862):not(.awsui_body-cell-editable_c6tup_7nqpf_447) {
  border-inline-start: none;
}

.awsui_body-cell-first-row_c6tup_7nqpf_1031:not(#\9 ) {
  border-block-start: var(--border-item-width-ctrog6, 1px) solid transparent;
}

.awsui_body-cell-last-row_c6tup_7nqpf_1034:not(#\9 ):not(.awsui_body-cell-selected_c6tup_7nqpf_1034):not(.awsui_has-footer_c6tup_7nqpf_1034) {
  border-block-end: var(--border-item-width-ctrog6, 1px) solid transparent;
}

.awsui_body-cell-last-row_c6tup_7nqpf_1034:not(#\9 ):not(.awsui_body-cell-selected_c6tup_7nqpf_1034).awsui_has-footer_c6tup_7nqpf_1034 {
  /*
  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-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_body-cell-shaded_c6tup_7nqpf_1044:not(#\9 ) {
  background: var(--color-background-cell-shaded-mlyy05, #f2f3f3);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_has-striped-rows_c6tup_7nqpf_530:not(#\9 ):not(.awsui_body-cell-selected_c6tup_7nqpf_1034):not(.awsui_body-cell-last-row_c6tup_7nqpf_1034) {
  border-block-end-color: var(--color-border-cell-shaded-1emful, #d5dbdb);
}

.awsui_body-cell-selected_c6tup_7nqpf_1034:not(#\9 ) {
  background-color: var(--color-background-item-selected-fi77f6, #f1faff);
  border-block-start: var(--border-item-width-ctrog6, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  border-block-end: var(--border-item-width-ctrog6, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
}

.awsui_body-cell-selected_c6tup_7nqpf_1034 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-urwryp, 8px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-selected_c6tup_7nqpf_1034.awsui_body-cell-last-row_c6tup_7nqpf_1034.awsui_is-visual-refresh_c6tup_7nqpf_357 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xs-urwryp, 8px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-selected_c6tup_7nqpf_1034:not(#\9 ):first-child {
  border-inline-start: var(--border-item-width-ctrog6, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-start-end-radius: 0;
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: 0;
}

.awsui_body-cell-selected_c6tup_7nqpf_1034:not(#\9 ):last-child {
  border-inline-end: var(--border-item-width-ctrog6, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  border-start-start-radius: 0;
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: 0;
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_sticky-cell_c6tup_7nqpf_696:not(#\9 ) {
  position: sticky;
  background: var(--color-background-container-content-x1dxuu, #ffffff);
  z-index: 798;
  transition-property: padding;
  transition-duration: var(--motion-duration-transition-show-quick-mbco3s, 90ms);
  transition-timing-function: var(--motion-easing-sticky-ehrrdh, ease-out);
}

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

.awsui_body-cell_c6tup_7nqpf_152.awsui_sticky-cell_c6tup_7nqpf_696.awsui_body-cell-shaded_c6tup_7nqpf_1044:not(#\9 ) {
  background: var(--color-background-cell-shaded-mlyy05, #f2f3f3);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_sticky-cell_c6tup_7nqpf_696.awsui_body-cell-selected_c6tup_7nqpf_1034:not(#\9 ) {
  background-color: var(--color-background-item-selected-fi77f6, #f1faff);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_sticky-cell_c6tup_7nqpf_696.awsui_body-cell-selected_c6tup_7nqpf_1034:not(#\9 ):first-child {
  box-shadow: 0 0 0 4px var(--color-background-container-content-x1dxuu, #ffffff);
  clip-path: inset(0 0 0 0);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_sticky-cell_c6tup_7nqpf_696.awsui_body-cell-selected_c6tup_7nqpf_1034:not(#\9 ):last-child {
  box-shadow: 4px 0 0 0 var(--color-background-container-content-x1dxuu, #ffffff);
  clip-path: inset(0 0 0 0);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_sticky-cell_c6tup_7nqpf_696.awsui_body-cell-selected_c6tup_7nqpf_1034:not(#\9 ):last-child.awsui_sticky-cell-last-inline-end_c6tup_7nqpf_1109 {
  box-shadow: var(--shadow-sticky-column-last-4ku5ax, -4px 0 8px 0 rgba(0, 28, 36, 0.1)), 8px 0 0 0 var(--color-background-container-content-x1dxuu, #ffffff);
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_sticky-cell_c6tup_7nqpf_696.awsui_body-cell-selected_c6tup_7nqpf_1034:not(#\9 ):last-child.awsui_sticky-cell-last-inline-end_c6tup_7nqpf_1109:dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-xegwd9, 4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 -24px 0 0);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_sticky-cell-last-inline-start_c6tup_7nqpf_1118:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-first-xegwd9, 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_7nqpf_152.awsui_sticky-cell-last-inline-start_c6tup_7nqpf_1118:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-last-4ku5ax, -4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_sticky-cell-last-inline-end_c6tup_7nqpf_1109:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-last-4ku5ax, -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_7nqpf_152.awsui_sticky-cell-last-inline-end_c6tup_7nqpf_1109:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-xegwd9, 4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 -24px 0 0);
}

.awsui_body-cell-selected_c6tup_7nqpf_1034:not(#\9 ):not(:first-child) > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-block-start: calc(var(--space-scaled-xs-urwryp, 8px) + var(--border-item-width-ctrog6, 1px) - var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):not(.awsui_body-cell-selected_c6tup_7nqpf_1034).awsui_body-cell-next-selected_c6tup_7nqpf_1140 {
  border-block-end: 0;
}

.awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):not(.awsui_body-cell-selected_c6tup_7nqpf_1034).awsui_body-cell-next-selected_c6tup_7nqpf_1140 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-block-end: calc(var(--space-scaled-xs-urwryp, 8px) + var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell-selected_c6tup_7nqpf_1034.awsui_body-cell-prev-selected_c6tup_7nqpf_1147:not(#\9 ) {
  border-block-start: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-item-placeholder-7etaf9, transparent);
}

.awsui_body-cell-selected_c6tup_7nqpf_1034.awsui_body-cell-prev-selected_c6tup_7nqpf_1147 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-block-start: calc(var(--space-scaled-xs-urwryp, 8px) + var(--border-item-width-ctrog6, 1px) - var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell-selected_c6tup_7nqpf_1034.awsui_body-cell-next-selected_c6tup_7nqpf_1140:not(#\9 ) {
  border-block-end-width: var(--border-divider-list-width-x6rz7e, 1px);
}

.awsui_body-cell-selected_c6tup_7nqpf_1034.awsui_body-cell-next-selected_c6tup_7nqpf_1140:not(#\9 ):first-child {
  border-end-start-radius: 0;
}

.awsui_body-cell-selected_c6tup_7nqpf_1034.awsui_body-cell-next-selected_c6tup_7nqpf_1140:not(#\9 ):last-child {
  border-end-end-radius: 0;
}

.awsui_body-cell-selected_c6tup_7nqpf_1034.awsui_body-cell-prev-selected_c6tup_7nqpf_1147:not(#\9 ):first-child {
  border-start-start-radius: 0;
}

.awsui_body-cell-selected_c6tup_7nqpf_1034.awsui_body-cell-prev-selected_c6tup_7nqpf_1147:not(#\9 ):last-child {
  border-start-end-radius: 0;
}

.awsui_body-cell-selected_c6tup_7nqpf_1034:not(#\9 ):not(.awsui_body-cell-prev-selected_c6tup_7nqpf_1147) > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-block-start: calc(var(--space-scaled-xs-urwryp, 8px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173:not(#\9 ) {
  padding-block: 0;
  padding-inline-start: 0;
  padding-inline-end: calc(var(--space-xs-6dgkww, 8px) + var(--space-xxs-y2432o, 4px));
}

.awsui_body-cell-success_c6tup_7nqpf_1178:not(#\9 ) {
  padding-block: 0;
  padding-inline-start: 0;
  padding-inline-end: calc(var(--space-xs-6dgkww, 8px) + var(--space-xxs-y2432o, 4px) + var(--size-icon-normal-19036g, 16px) + var(--space-xs-6dgkww, 8px));
}

.awsui_body-cell-success_c6tup_7nqpf_1178:not(#\9 ), .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173: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_7nqpf_1173:not(#\9 ) {
  cursor: pointer;
  outline: 0;
  background: 0;
  border-block: 0;
  border-inline: 0;
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: var(--space-scaled-xxs-9g5fvl, 4px);
  min-block-size: 10px;
  min-inline-size: 10px;
  color: var(--color-text-button-normal-default-pneugj, #545b64);
}

.awsui_body-cell-editor-disabled_c6tup_7nqpf_1203:not(#\9 ) {
  color: var(--color-text-disabled-inline-edit-uqaqjj, #545b64);
}

.awsui_body-cell-editor_c6tup_7nqpf_1173:not(#\9 ):hover {
  color: var(--color-text-button-normal-hover-s9n4f6, #16191f);
}

.awsui_body-cell-editor_c6tup_7nqpf_1173:not(#\9 ):active {
  color: var(--color-text-button-normal-active-8th787, #16191f);
}

.awsui_body-cell-editor-row_c6tup_7nqpf_1212:not(#\9 ) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  column-gap: var(--space-xxs-y2432o, 4px);
}

.awsui_body-cell-editor-row_c6tup_7nqpf_1212 > :not(#\9 ):not(:last-child) {
  flex-grow: 1;
}

.awsui_body-cell-editor-controls_c6tup_7nqpf_1222:not(#\9 ) {
  flex-shrink: 0;
}

.awsui_body-cell-editor-row-editor_c6tup_7nqpf_1225:not(#\9 ) {
  max-inline-size: calc(100% - 6 * var(--space-xxs-y2432o, 4px) - 2 * var(--size-icon-normal-19036g, 16px));
}

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

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

body[data-awsui-focus-visible=true] .awsui_body-cell-editor-focusable_c6tup_7nqpf_1228: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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_body-cell-editor-focusable_c6tup_7nqpf_1228:not(#\9 ):focus.awsui_sticky-cell_c6tup_7nqpf_696 {
  position: sticky;
}

.awsui_body-cell-editor-icon_c6tup_7nqpf_1252:not(#\9 ) {
  display: none;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-expandable_c6tup_7nqpf_447:not(#\9 ) {
  position: relative;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-expandable_c6tup_7nqpf_447.awsui_sticky-cell_c6tup_7nqpf_696:not(#\9 ) {
  position: sticky;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ) {
  position: relative;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_sticky-cell_c6tup_7nqpf_696:not(#\9 ) {
  position: sticky;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  overflow: visible;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-0_c6tup_7nqpf_166 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + -1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-1_c6tup_7nqpf_173 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 0 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-2_c6tup_7nqpf_180 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 1 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-3_c6tup_7nqpf_187 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-4_c6tup_7nqpf_194 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 3 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-5_c6tup_7nqpf_201 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 4 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-6_c6tup_7nqpf_208 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 5 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-7_c6tup_7nqpf_215 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 6 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-8_c6tup_7nqpf_222 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 7 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-9_c6tup_7nqpf_229 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2);
  margin-inline-start: calc((var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px)) / 2 + 9 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447.awsui_expandable-level-next_c6tup_7nqpf_236 > .awsui_expandable-toggle-wrapper_c6tup_7nqpf_145:not(#\9 ) {
  margin-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 8 * (var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px)));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-inline-end: calc(var(--space-xxs-y2432o, 4px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-block-start: calc(var(--space-scaled-xxxs-refrgq, 2px) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447.awsui_body-cell-edit-active_c6tup_7nqpf_447 > .awsui_body-cell-content_c6tup_7nqpf_160:not(#\9 ) {
  padding-block-end: calc(var(--space-scaled-xxxs-refrgq, 2px) + 1px - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-end: -2px;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_resizable-columns_c6tup_7nqpf_1364) > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-end: calc(var(--space-scaled-l-khg2t2, 20px) + var(--space-l-eenfqd, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447) > .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447) > .awsui_expandable-cell-content_c6tup_7nqpf_1367 > .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173 {
  opacity: 0;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447):focus-within {
  position: relative;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447):focus-within {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447):focus-within::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447):focus-within.awsui_sticky-cell_c6tup_7nqpf_696 {
  position: sticky;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447):focus-within.awsui_is-visual-refresh_c6tup_7nqpf_357:first-child {
  position: relative;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447):focus-within.awsui_is-visual-refresh_c6tup_7nqpf_357:first-child {
  outline: 2px dotted transparent;
  outline-offset: calc(1 * var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447):focus-within.awsui_is-visual-refresh_c6tup_7nqpf_357:first-child::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inline-size: calc(100% + 1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):not(.awsui_body-cell-expandable_c6tup_7nqpf_447):focus-within.awsui_is-visual-refresh_c6tup_7nqpf_357:first-child.awsui_sticky-cell_c6tup_7nqpf_696 {
  position: sticky;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):focus-within:focus-within .awsui_body-cell-editor-icon_c6tup_7nqpf_1252, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447).awsui_body-cell-edit-disabled-popover_c6tup_7nqpf_1418 .awsui_body-cell-editor-icon_c6tup_7nqpf_1252 {
  display: unset;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):focus-within:focus-within.awsui_body-cell-has-success_c6tup_7nqpf_1421 > .awsui_body-cell-content_c6tup_7nqpf_160, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447).awsui_body-cell-edit-disabled-popover_c6tup_7nqpf_1418.awsui_body-cell-has-success_c6tup_7nqpf_1421 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-end: calc(var(--space-scaled-l-khg2t2, 20px) + var(--space-l-eenfqd, 20px) + var(--size-icon-normal-19036g, 16px) + var(--space-xs-6dgkww, 8px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):focus-within:focus-within > .awsui_body-cell-content_c6tup_7nqpf_160, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447).awsui_body-cell-edit-disabled-popover_c6tup_7nqpf_1418 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-end: calc(var(--space-scaled-l-khg2t2, 20px) + var(--space-l-eenfqd, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):focus-within:focus-within > .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):focus-within:focus-within > .awsui_expandable-cell-content_c6tup_7nqpf_1367 > .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447).awsui_body-cell-edit-disabled-popover_c6tup_7nqpf_1418 > .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447).awsui_body-cell-edit-disabled-popover_c6tup_7nqpf_1418 > .awsui_expandable-cell-content_c6tup_7nqpf_1367 > .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173 {
  opacity: 1;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):focus-within:focus-within > .awsui_body-cell-success_c6tup_7nqpf_1178, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447).awsui_body-cell-edit-disabled-popover_c6tup_7nqpf_1418 > .awsui_body-cell-success_c6tup_7nqpf_1178 {
  opacity: 1;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):focus-within:focus-within.awsui_sticky-cell_c6tup_7nqpf_696, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447).awsui_body-cell-edit-disabled-popover_c6tup_7nqpf_1418.awsui_sticky-cell_c6tup_7nqpf_696 {
  position: sticky;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover {
  position: relative;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover .awsui_body-cell-editor-icon_c6tup_7nqpf_1252 {
  display: unset;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover:not(.awsui_body-cell-expandable_c6tup_7nqpf_447) {
  cursor: pointer;
  background-color: var(--color-background-dropdown-item-hover-b5d29r, #f2f3f3);
  border-block: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-editable-cell-hover-mtrc38, #879596);
  border-inline: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-editable-cell-hover-mtrc38, #879596);
  inset-inline: calc(-1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover.awsui_sticky-cell_c6tup_7nqpf_696 {
  position: sticky;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover:first-child {
  inset-inline: 0;
  border-start-start-radius: var(--border-radius-item-bsscts, 0px);
  border-end-start-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover:last-child {
  border-start-end-radius: var(--border-radius-item-bsscts, 0px);
  border-end-end-radius: var(--border-radius-item-bsscts, 0px);
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover > .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173 > .awsui_body-cell-content_c6tup_7nqpf_160, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover > .awsui_expandable-cell-content_c6tup_7nqpf_1367 > .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-end: calc(var(--space-xs-6dgkww, 8px) + var(--space-xxs-y2432o, 4px) - 2 * var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover > .awsui_body-cell-success_c6tup_7nqpf_1178 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-end: calc(var(--space-xs-6dgkww, 8px) + var(--space-xxs-y2432o, 4px) + var(--size-icon-normal-19036g, 16px) + var(--space-xs-6dgkww, 8px) - 2 * var(--border-divider-list-width-x6rz7e, 1px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover.awsui_body-cell-last-row_c6tup_7nqpf_1034.awsui_body-cell-selected_c6tup_7nqpf_1034 > .awsui_body-cell-content_c6tup_7nqpf_160, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover.awsui_body-cell-next-selected_c6tup_7nqpf_1140 > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-block: calc(var(--space-scaled-xs-urwryp, 8px) - var(--border-divider-list-width-x6rz7e, 1px) / 2 - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block: -2px;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover.awsui_body-cell-last-row_c6tup_7nqpf_1034:not(.awsui_body-cell-expandable_c6tup_7nqpf_447):not(.awsui_body-cell-selected_c6tup_7nqpf_1034) > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-block-start: calc(var(--space-scaled-xs-urwryp, 8px) - (var(--border-divider-list-width-x6rz7e, 1px)) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block-start: -2px;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover.awsui_body-cell-first-row_c6tup_7nqpf_1031:not(.awsui_body-cell-expandable_c6tup_7nqpf_447):not(.awsui_body-cell-selected_c6tup_7nqpf_1034) > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-block: calc(var(--space-scaled-xs-urwryp, 8px) - (var(--border-divider-list-width-x6rz7e, 1px)) - 1 * var(--border-divider-list-width-x6rz7e, 1px) + 2px);
  margin-block: -2px;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover > .awsui_body-cell-content_c6tup_7nqpf_160 {
  padding-inline-end: calc(var(--space-scaled-l-khg2t2, 20px) + var(--space-l-eenfqd, 20px) - 1 * var(--border-divider-list-width-x6rz7e, 1px));
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover > .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173, .awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover > .awsui_expandable-cell-content_c6tup_7nqpf_1367 > .awsui_body-cell-editor-wrapper_c6tup_7nqpf_1173 {
  opacity: 1;
}

.awsui_body-cell_c6tup_7nqpf_152.awsui_body-cell-editable_c6tup_7nqpf_447:not(#\9 ):not(.awsui_body-cell-edit-active_c6tup_7nqpf_447):hover:hover > .awsui_body-cell-success_c6tup_7nqpf_1178 {
  opacity: 1;
}

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

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):focus.awsui_sticky-cell_c6tup_7nqpf_696 {
  position: sticky;
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_7nqpf_357:first-child {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_7nqpf_357:first-child {
  outline: 2px dotted transparent;
  outline-offset: calc(1 * var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_7nqpf_357:first-child::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inline-size: calc(100% + 1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_7nqpf_152:not(#\9 ):focus.awsui_is-visual-refresh_c6tup_7nqpf_357:first-child.awsui_sticky-cell_c6tup_7nqpf_696 {
  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_xdaa6_145:not(#\9 ):not(.awsui_resize-active-with-focus_x7peu_xdaa6_145) * {
  cursor: col-resize;
  -webkit-user-select: none;
  user-select: none;
}

th:not(#\9 ):not(:last-child) > .awsui_divider_x7peu_xdaa6_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-apei93, 20px);
  max-block-size: calc(100% - (2 * var(--space-xs-6dgkww, 8px) + var(--space-xxxs-gn3248, 2px)));
  margin-block: auto;
  margin-inline: auto;
  border-inline-start: var(--border-item-width-ctrog6, 1px) solid var(--color-border-divider-interactive-default-dbr8ce, #687078);
  box-sizing: border-box;
}

th:not(#\9 ):not(:last-child) > .awsui_divider-disabled_x7peu_xdaa6_164 {
  border-inline-start-color: var(--color-border-divider-default-6sbidx, #eaeded);
}

th:not(#\9 ):not(:last-child) > .awsui_divider-active_x7peu_xdaa6_167 {
  border-inline-start: 2px solid var(--color-border-divider-active-7baolw, #687078);
}

.awsui_resizer_x7peu_xdaa6_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-xl-vss8pc, 24px) / 2);
  inline-size: var(--space-xl-vss8pc, 24px);
  z-index: 10;
}

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

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

th:not(#\9 ):last-child > .awsui_resizer_x7peu_xdaa6_171 {
  inline-size: calc(var(--space-xl-vss8pc, 24px) / 2);
  inset-inline-end: 0;
}

.awsui_resizer_x7peu_xdaa6_171:not(#\9 ):hover + .awsui_divider_x7peu_xdaa6_150 {
  border-inline-start: 2px solid var(--color-border-divider-active-7baolw, #687078);
}

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

body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_xdaa6_171.awsui_has-focus_x7peu_xdaa6_225:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) - 2px - 1px);
}

body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_xdaa6_171.awsui_has-focus_x7peu_xdaa6_225:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) - 2px));
  inset-block-start: calc(-1 * (var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) - 2px));
  inline-size: calc(100% + var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) - 2px + var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) - 2px);
  block-size: calc(100% + var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) - 2px + var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) - 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_xdaa6_171.awsui_has-focus_x7peu_xdaa6_225:not(#\9 ) {
  position: absolute;
}

.awsui_tracker_x7peu_xdaa6_250:not(#\9 ) {
  display: none;
  position: absolute;
  border-inline-start: var(--border-divider-list-width-x6rz7e, 1px) dashed var(--color-border-divider-active-7baolw, #687078);
  inline-size: 0;
  inset-block: 0;
}

.awsui_resize-active_x7peu_xdaa6_145 .awsui_tracker_x7peu_xdaa6_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_194rs_149:not(#\9 ) {
  position: relative;
  text-align: start;
  box-sizing: border-box;
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
  background: var(--color-background-table-header-rjqhy8, #fafafa);
  color: var(--color-text-column-header-6epu4g, #545b64);
  font-weight: var(--font-weight-heading-s-zyfn4j, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: var(--space-scaled-xs-urwryp, 8px);
}

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

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_header-cell-fake-focus_1spae_194rs_183:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_header-cell-fake-focus_1spae_194rs_183:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_header-cell-fake-focus_1spae_194rs_183:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_header-cell-sticky_1spae_194rs_204:not(#\9 ) {
  border-block-end: var(--border-table-sticky-width-htmx56, 0px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_header-cell-stuck_1spae_194rs_207:not(#\9 ):not(.awsui_header-cell-variant-full-page_1spae_194rs_207) {
  border-block-end-color: transparent;
}

.awsui_header-cell-variant-full-page_1spae_194rs_207:not(#\9 ) {
  background: var(--color-background-layout-main-taq3m8, #f2f3f3);
}

.awsui_header-cell-variant-full-page_1spae_194rs_207.awsui_header-cell-hidden_1spae_194rs_213:not(#\9 ) {
  border-block-end-color: transparent;
}

.awsui_header-cell-variant-embedded_1spae_194rs_216.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):not(:is(.awsui_header-cell-sticky_1spae_194rs_204, .awsui_sticky-cell_1spae_194rs_216)), .awsui_header-cell-variant-borderless_1spae_194rs_216.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):not(:is(.awsui_header-cell-sticky_1spae_194rs_204, .awsui_sticky-cell_1spae_194rs_216)) {
  background: none;
}

.awsui_header-cell_1spae_194rs_149:not(#\9 ):last-child, .awsui_header-cell_1spae_194rs_149.awsui_header-cell-sortable_1spae_194rs_219:not(#\9 ) {
  padding-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_header-cell_1spae_194rs_149.awsui_sticky-cell_1spae_194rs_216:not(#\9 ) {
  position: sticky;
  background: var(--color-background-table-header-rjqhy8, #fafafa);
  z-index: 798;
  transition-property: padding;
  transition-duration: var(--motion-duration-transition-show-quick-mbco3s, 90ms);
  transition-timing-function: var(--motion-easing-sticky-ehrrdh, ease-out);
}

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

.awsui_header-cell_1spae_194rs_149.awsui_sticky-cell-pad-left_1spae_194rs_240:not(#\9 ):not(.awsui_has-selection_1spae_194rs_240) {
  padding-inline-start: var(--space-table-horizontal-js8278, 0px);
}

.awsui_header-cell_1spae_194rs_149.awsui_sticky-cell-last-inline-start_1spae_194rs_243:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-first-xegwd9, 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_194rs_149.awsui_sticky-cell-last-inline-start_1spae_194rs_243 > .awsui_resize-divider_1spae_194rs_248:not(#\9 ) {
  display: none;
}

.awsui_header-cell_1spae_194rs_149.awsui_sticky-cell-last-inline-start_1spae_194rs_243:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-last-4ku5ax, -4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
}

.awsui_header-cell_1spae_194rs_149.awsui_sticky-cell-last-inline-end_1spae_194rs_255:not(#\9 ) {
  box-shadow: var(--shadow-sticky-column-last-4ku5ax, -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_194rs_149.awsui_sticky-cell-last-inline-end_1spae_194rs_255:not(#\9 ):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-xegwd9, 4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 -24px 0 0);
}

.awsui_sorting-icon_1spae_194rs_265:not(#\9 ) {
  position: absolute;
  inset-block-start: 50%;
  transform: translateY(-50%);
  inset-inline-end: var(--space-xxs-y2432o, 4px);
  color: var(--color-text-column-sorting-icon-1jm9ll, #687078);
}

.awsui_edit-icon_1spae_194rs_273:not(#\9 ) {
  margin-inline-start: var(--space-xxs-y2432o, 4px);
  margin-block-start: var(--space-scaled-xxs-9g5fvl, 4px);
  color: inherit;
}

.awsui_header-cell-content_1spae_194rs_279:not(#\9 ) {
  position: relative;
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline-end: var(--space-s-vmutj3, 12px);
  padding-inline-start: var(--space-s-vmutj3, 12px);
}

.awsui_header-cell-content_1spae_194rs_279.awsui_header-cell-content-expandable_1spae_194rs_285:not(#\9 ) {
  padding-inline-start: calc(var(--space-s-vmutj3, 12px) + var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px));
}

.awsui_header-cell-sortable_1spae_194rs_219 > .awsui_header-cell-content_1spae_194rs_279:not(#\9 ) {
  padding-inline-end: calc(var(--space-xl-vss8pc, 24px) + var(--space-xxs-y2432o, 4px));
}

.awsui_header-cell-content_1spae_194rs_279:not(#\9 ):focus {
  outline: none;
  text-decoration: none;
}

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

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_194rs_279:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_194rs_279:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_194rs_279.awsui_header-cell-fake-focus_1spae_194rs_183:not(#\9 ) {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_194rs_279.awsui_header-cell-fake-focus_1spae_194rs_183:not(#\9 ) {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_194rs_279.awsui_header-cell-fake-focus_1spae_194rs_183:not(#\9 )::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_header-cell-disabled_1spae_194rs_337.awsui_header-cell-sorted_1spae_194rs_337 > .awsui_header-cell-content_1spae_194rs_279 > .awsui_sorting-icon_1spae_194rs_265:not(#\9 ) {
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
}

.awsui_header-cell-sortable_1spae_194rs_219:not(#\9 ):not(.awsui_header-cell-disabled_1spae_194rs_337) > .awsui_header-cell-content_1spae_194rs_279 {
  cursor: pointer;
}

.awsui_header-cell-sortable_1spae_194rs_219:not(#\9 ):not(.awsui_header-cell-disabled_1spae_194rs_337) > .awsui_header-cell-content_1spae_194rs_279:hover, .awsui_header-cell-sortable_1spae_194rs_219:not(#\9 ):not(.awsui_header-cell-disabled_1spae_194rs_337).awsui_header-cell-sorted_1spae_194rs_337 > .awsui_header-cell-content_1spae_194rs_279 {
  color: var(--color-text-interactive-active-472la4, #16191f);
}

.awsui_header-cell-sortable_1spae_194rs_219:not(#\9 ):not(.awsui_header-cell-disabled_1spae_194rs_337) > .awsui_header-cell-content_1spae_194rs_279:hover > .awsui_sorting-icon_1spae_194rs_265, .awsui_header-cell-sortable_1spae_194rs_219:not(#\9 ):not(.awsui_header-cell-disabled_1spae_194rs_337).awsui_header-cell-sorted_1spae_194rs_337 > .awsui_header-cell-content_1spae_194rs_279 > .awsui_sorting-icon_1spae_194rs_265 {
  color: var(--color-text-interactive-active-472la4, #16191f);
}

.awsui_header-cell-text_1spae_194rs_351:not(#\9 ) {
  line-height: var(--line-height-heading-xs-apei93, 20px);
  padding-block: calc(var(--space-xxxs-gn3248, 2px) / 2);
}

.awsui_header-cell-text_1spae_194rs_351:not(#\9 ):not(.awsui_header-cell-text-wrap_1spae_194rs_355) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_header-cell-ascending_1spae_194rs_361:not(#\9 ),
.awsui_header-cell-descending_1spae_194rs_362: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_194rs_149:not(#\9 ):not(.awsui_is-visual-refresh_1spae_194rs_216):first-child {
  padding-inline-start: var(--space-xs-6dgkww, 8px);
}

.awsui_header-cell_1spae_194rs_149:not(#\9 ):not(.awsui_is-visual-refresh_1spae_194rs_216):first-child.awsui_header-cell-content-expandable_1spae_194rs_285 {
  padding-inline-start: calc(var(--space-xs-6dgkww, 8px) + var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px));
}

.awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216: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_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-9g5fvl, 4px) + var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-scaled-xxs-9g5fvl, 4px) + var(--space-scaled-xxs-9g5fvl, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child.awsui_header-cell-fake-focus_1spae_194rs_183 {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child.awsui_header-cell-fake-focus_1spae_194rs_183 {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-scaled-xxs-9g5fvl, 4px) + var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child.awsui_header-cell-fake-focus_1spae_194rs_183::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-scaled-xxs-9g5fvl, 4px) + var(--space-scaled-xxs-9g5fvl, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  inline-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  block-size: calc(100% + -1 * var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-scaled-xxs-9g5fvl, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_194rs_279 {
  padding-inline-start: 0px;
}

.awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_194rs_279.awsui_header-cell-content-expandable_1spae_194rs_285 {
  padding-inline-start: calc(0px + var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px));
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_194rs_279:focus {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_194rs_279:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_194rs_279:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + var(--space-scaled-xxs-9g5fvl, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_194rs_279.awsui_header-cell-fake-focus_1spae_194rs_183 {
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_194rs_279.awsui_header-cell-fake-focus_1spae_194rs_183 {
  outline: 2px dotted transparent;
  outline-offset: calc(-1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + var(--space-scaled-xxs-9g5fvl, 4px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child > .awsui_header-cell-content_1spae_194rs_279.awsui_header-cell-fake-focus_1spae_194rs_183::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * (-1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + var(--space-scaled-xxs-9g5fvl, 4px)));
  inset-block-start: calc(-1 * -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  inline-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + var(--space-scaled-xxs-9g5fvl, 4px) + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  block-size: calc(100% + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px) + -1 * var(--space-table-header-focus-outline-gutter-fa3jt3, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child:not(.awsui_has-striped-rows_1spae_194rs_476):not(.awsui_sticky-cell-pad-inline-start_1spae_194rs_476) {
  padding-inline-start: var(--space-xxxs-gn3248, 2px);
}

.awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child:not(.awsui_has-striped-rows_1spae_194rs_476):not(.awsui_sticky-cell-pad-inline-start_1spae_194rs_476).awsui_header-cell-content-expandable_1spae_194rs_285 {
  padding-inline-start: calc(var(--space-xxxs-gn3248, 2px) + var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px));
}

.awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child.awsui_has-striped-rows_1spae_194rs_476:not(.awsui_sticky-cell-pad-inline-start_1spae_194rs_476) {
  padding-inline-start: var(--space-xxs-y2432o, 4px);
}

.awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):first-child.awsui_has-striped-rows_1spae_194rs_476:not(.awsui_sticky-cell-pad-inline-start_1spae_194rs_476).awsui_header-cell-content-expandable_1spae_194rs_285 {
  padding-inline-start: calc(var(--space-xxs-y2432o, 4px) + var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 8px));
}

.awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216:not(#\9 ):last-child.awsui_header-cell-sortable_1spae_194rs_219 {
  padding-inline-end: var(--space-xxxs-gn3248, 2px);
}

.awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216.awsui_sticky-cell-pad-inline-start_1spae_194rs_476:not(#\9 ) {
  padding-inline-start: var(--space-scaled-l-khg2t2, 20px);
}

.awsui_header-cell_1spae_194rs_149.awsui_is-visual-refresh_1spae_194rs_216.awsui_sticky-cell-pad-inline-start_1spae_194rs_476.awsui_header-cell-content-expandable_1spae_194rs_285:not(#\9 ) {
  padding-inline-start: calc(var(--space-scaled-l-khg2t2, 20px) + var(--space-m-u91ipm, 16px) + var(--space-xs-6dgkww, 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_16m4r_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_16m4r_181[data-stuck=false]:not(#\9 ) {
  clip-path: inset(-9999px 0 0 0 round var(--border-radius-container-oxvshj, 0px));
}

.awsui_sticky-scrollbar-content_faqt8_16m4r_193:not(#\9 ) {
  block-size: 15px;
}

.awsui_sticky-scrollbar-visible_faqt8_16m4r_196:not(#\9 ) {
  display: block;
}

.awsui_sticky-scrollbar-native-invisible_faqt8_16m4r_199:not(#\9 ) {
  margin-block-start: -15px;
}

.awsui_sticky-scrollbar-offset_faqt8_16m4r_202:not(#\9 ) {
  z-index: 799;
}

.awsui_sticky-scrollbar-offset_faqt8_16m4r_202:not(#\9 ):not(.awsui_is-visual-refresh_faqt8_16m4r_205) {
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  block-size: 15px;
  margin-block-start: calc(-1 * var(--border-divider-section-width-iueskx, 1px));
  border-block-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_sticky-scrollbar-offset_faqt8_16m4r_202.awsui_is-visual-refresh_faqt8_16m4r_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_xhta6_181:not(#\9 ) {
  justify-content: flex-end;
}

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

.awsui_last-updated-caption_12hyz_xhta6_189:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  text-align: end;
  color: var(--color-text-status-inactive-fg16yu, #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_lbjwz_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_lbjwz_179:not(#\9 ) {
  font-size: var(--font-panel-header-size-197c0y, 18px);
  line-height: var(--font-panel-header-line-height-av95ns, 22px);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  margin-block: 0;
  margin-inline: 0;
  padding-block: var(--space-panel-header-vertical-3lq31i, 20px);
  padding-inline-start: var(--space-panel-nav-left-nv7a25, 32px);
  padding-inline-end: calc(var(--space-scaled-xxl-41l1un, 32px) + var(--space-xl-vss8pc, 24px));
}

.awsui_header-link_l0dv0_lbjwz_192:not(#\9 ) {
  font-size: var(--font-panel-header-size-197c0y, 18px);
  line-height: var(--font-panel-header-line-height-av95ns, 22px);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  color: var(--color-text-heading-default-smq8pd, #16191f);
  min-block-size: var(--font-panel-header-line-height-av95ns, 22px);
  display: flex;
}

.awsui_header-link--has-logo_l0dv0_lbjwz_202 > .awsui_header-link-text_l0dv0_lbjwz_202:not(#\9 ) {
  font-weight: 400;
  align-self: center;
}

.awsui_header-logo_l0dv0_lbjwz_207:not(#\9 ) {
  margin-inline-end: var(--space-s-vmutj3, 12px);
  margin-block-start: var(--space-xxxs-gn3248, 2px);
  max-inline-size: calc(1.25 * var(--size-icon-big-fdyugp, 32px));
  align-self: flex-start;
}

.awsui_header-logo--stretched_l0dv0_lbjwz_213:not(#\9 ) {
  max-inline-size: 100%;
  margin-inline-end: 0;
}

.awsui_items-control_l0dv0_lbjwz_218:not(#\9 ) {
  padding-inline: var(--space-l-eenfqd, 20px);
}

.awsui_list-container_l0dv0_lbjwz_222:not(#\9 ) {
  margin-block-end: var(--space-panel-content-bottom-sekdjk, 40px);
}

.awsui_items-control_l0dv0_lbjwz_218:not(#\9 ),
.awsui_list-container_l0dv0_lbjwz_222:not(#\9 ) {
  margin-block-start: var(--space-panel-content-top-vl6rv9, 20px);
}

.awsui_with-toolbar_l0dv0_lbjwz_230 > .awsui_divider-header_l0dv0_lbjwz_230 + .awsui_items-control_l0dv0_lbjwz_218:not(#\9 ),
.awsui_with-toolbar_l0dv0_lbjwz_230 > .awsui_divider-header_l0dv0_lbjwz_230 + .awsui_list-container_l0dv0_lbjwz_222:not(#\9 ) {
  margin-block-start: 0;
}

.awsui_list_l0dv0_lbjwz_222:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline-end: 0;
  padding-inline-start: var(--space-l-eenfqd, 20px);
}

.awsui_list-variant-root_l0dv0_lbjwz_243:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline-start: var(--space-panel-nav-left-nv7a25, 32px);
  padding-inline-end: var(--space-panel-side-right-ww1no5, 32px);
}

.awsui_list-variant-root--first_l0dv0_lbjwz_250:not(#\9 ) {
  margin-block-start: 0;
}

.awsui_list-variant-expandable-link-group_l0dv0_lbjwz_254:not(#\9 ) {
  padding-inline-start: var(--space-xxxl-vkrt7p, 40px);
}

.awsui_list-item_l0dv0_lbjwz_258:not(#\9 ) {
  margin-block: var(--space-scaled-xs-urwryp, 8px);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
}

.awsui_list-variant-root--first_l0dv0_lbjwz_250 > .awsui_list-item_l0dv0_lbjwz_258:not(#\9 ):first-child {
  margin-block-start: 0px;
}

.awsui_section_l0dv0_lbjwz_269:not(#\9 ),
.awsui_expandable-link-group_l0dv0_lbjwz_270:not(#\9 ) {
  margin-inline-start: calc(-1 * var(--space-l-eenfqd, 20px));
}

.awsui_section--no-ident_l0dv0_lbjwz_273:not(#\9 ),
.awsui_expandable-link-group--no-ident_l0dv0_lbjwz_274:not(#\9 ) {
  margin-inline-start: 0;
}

.awsui_section_l0dv0_lbjwz_269:not(#\9 ) {
  margin-block: calc(var(--space-scaled-2x-l-6bbwpr, 20px) - var(--border-divider-section-width-iueskx, 1px));
  /* stylelint-disable-next-line selector-max-type */
}

.awsui_section_l0dv0_lbjwz_269.awsui_refresh_l0dv0_lbjwz_282:not(#\9 ) {
  margin-block: calc(var(--space-scaled-2x-m-njhs97, 16px) - var(--border-divider-section-width-iueskx, 1px));
}

.awsui_list-variant-root--first_l0dv0_lbjwz_250 > .awsui_list-item_l0dv0_lbjwz_258:not(#\9 ):first-child > .awsui_section_l0dv0_lbjwz_269 {
  margin-block-start: 0px;
}

.awsui_section_l0dv0_lbjwz_269 > div:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_list-variant-section-group_l0dv0_lbjwz_293:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_section-group_l0dv0_lbjwz_300:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
  line-height: var(--line-height-heading-m-v86qsm, 22px);
  letter-spacing: var(--letter-spacing-heading-m-ou0vcz, normal);
  font-weight: var(--font-weight-heading-m-g6flre, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  margin-block: 0;
  margin-inline: 0;
}

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

.awsui_link_l0dv0_lbjwz_315:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-secondary-3hf5bn, #545b64);
  font-weight: 400;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_link-active_l0dv0_lbjwz_324:not(#\9 ) {
  font-weight: var(--font-wayfinding-link-active-weight-qpw3j2, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  color: var(--color-text-accent-bpzut2, #0073bb);
}

.awsui_header-link_l0dv0_lbjwz_192:not(#\9 ),
.awsui_link_l0dv0_lbjwz_315:not(#\9 ) {
  text-decoration: none;
}

.awsui_header-link_l0dv0_lbjwz_192:not(#\9 ):hover,
.awsui_link_l0dv0_lbjwz_315:not(#\9 ):hover {
  color: var(--color-text-accent-bpzut2, #0073bb);
}

.awsui_header-link_l0dv0_lbjwz_192:not(#\9 ):focus,
.awsui_link_l0dv0_lbjwz_315:not(#\9 ):focus {
  outline: none;
}

.awsui_header-link_l0dv0_lbjwz_192:not(#\9 ):hover, .awsui_header-link_l0dv0_lbjwz_192:not(#\9 ):focus, .awsui_link_l0dv0_lbjwz_315:not(#\9 ):hover, .awsui_link_l0dv0_lbjwz_315:not(#\9 ):focus {
  text-decoration: none;
}

body[data-awsui-focus-visible=true] .awsui_header-link_l0dv0_lbjwz_192:not(#\9 ):focus,
body[data-awsui-focus-visible=true] .awsui_link_l0dv0_lbjwz_315:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-n6k4a1, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-j6mjs2, 0px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_info_l0dv0_lbjwz_361:not(#\9 ) {
  margin-inline-start: var(--space-xs-6dgkww, 8px);
}

.awsui_external-icon_l0dv0_lbjwz_365:not(#\9 ) {
  margin-inline-start: var(--space-xxs-y2432o, 4px);
}

.awsui_divider_l0dv0_lbjwz_230:not(#\9 ) {
  border-block: none;
  border-inline: none;
}

.awsui_divider-default_l0dv0_lbjwz_374:not(#\9 ) {
  margin-block: var(--space-scaled-2x-xl-bffrnr, 24px);
  margin-inline: calc(-1 * var(--space-panel-divider-margin-horizontal-xnqn87, 12px));
  border-block-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_divider-header_l0dv0_lbjwz_230:not(#\9 ) {
  margin-block: 0;
  border-block-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-panel-header-m0h2xg, #eaeded);
}

.awsui_with-toolbar_l0dv0_lbjwz_230 > .awsui_divider-header_l0dv0_lbjwz_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/side-navigation/test-classes/styles.scoped.css ***!
  \*******************************************************************************************************************************************************************************************/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_info_1fhsi_6k3bb_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/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_fpscb_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  padding-block: var(--space-s-vmutj3, 12px);
  position: relative;
  max-inline-size: 800px;
  margin-inline: calc(var(--space-m-u91ipm, 16px) / 2);
}

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

.awsui_slider-track_pcgz5_fpscb_194:not(#\9 ), .awsui_slider-range_pcgz5_fpscb_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-6dgkww, 8px);
  margin-inline: calc(var(--space-m-u91ipm, 16px) / -2);
}

.awsui_slider-track_pcgz5_fpscb_194:not(#\9 ) {
  background-color: var(--color-background-slider-track-83bh0l, #879596);
  inline-size: calc(100% + var(--space-m-u91ipm, 16px));
  block-size: 2px;
  cursor: pointer;
}

.awsui_slider-track_pcgz5_fpscb_194.awsui_disabled_pcgz5_fpscb_209:not(#\9 ) {
  cursor: default;
  background-color: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_slider-track_pcgz5_fpscb_194.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_slider-track_pcgz5_fpscb_194.awsui_disabled_pcgz5_fpscb_209) {
  cursor: default;
  background-color: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_slider-range_pcgz5_fpscb_194:not(#\9 ) {
  background-color: var(--color-background-slider-handle-default-fqr8ek, #0073bb);
  block-size: 4px;
  inline-size: calc(var(--awsui-slider-range-inline-size-xgujsu) + var(--space-m-u91ipm, 16px));
}

.awsui_slider-range_pcgz5_fpscb_194.awsui_error_pcgz5_fpscb_222:not(#\9 ) {
  background-color: var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_slider-range_pcgz5_fpscb_194.awsui_warning_pcgz5_fpscb_225:not(#\9 ) {
  background-color: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_slider-range_pcgz5_fpscb_194.awsui_active_pcgz5_fpscb_228:not(#\9 ) {
  background-color: var(--color-background-slider-handle-active-gah52r, #0a4a74);
}

.awsui_slider-range_pcgz5_fpscb_194.awsui_error-active_pcgz5_fpscb_231:not(#\9 ) {
  background-color: var(--color-background-slider-error-pressed-mh0jcs, #700000);
}

.awsui_slider-range_pcgz5_fpscb_194.awsui_warning-active_pcgz5_fpscb_234:not(#\9 ) {
  background-color: var(--color-background-slider-warning-pressed-5yjpyt, #906806);
}

.awsui_slider-range_pcgz5_fpscb_194.awsui_disabled_pcgz5_fpscb_209:not(#\9 ) {
  background-color: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_slider-range_pcgz5_fpscb_194.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_slider-range_pcgz5_fpscb_194.awsui_disabled_pcgz5_fpscb_209) {
  inline-size: calc(var(--awsui-slider-range-inline-size-xgujsu) + var(--space-s-vmutj3, 12px));
  background-color: var(--color-foreground-control-read-only-oroq1f, #687078);
}

.awsui_labels_pcgz5_fpscb_245:not(#\9 ) {
  display: grid;
  grid-template-columns: 3fr repeat(calc((var(--awsui-slider-label-count-xgujsu) - 2) / 2 + (var(--awsui-slider-label-count-xgujsu) - 2) / 2 - 1), 2fr) 3fr;
  grid-auto-rows: 100%;
  padding-block-start: var(--space-m-u91ipm, 16px);
}

.awsui_labels-noref_pcgz5_fpscb_251:not(#\9 ) {
  grid-template-columns: 1fr 1fr;
}

.awsui_labels-reference_pcgz5_fpscb_254:not(#\9 ) {
  grid-column-start: var(--awsui-slider-reference-column-xgujsu);
  grid-column-end: var(--awsui-slider-next-reference-column-xgujsu);
  grid-row: 1;
  justify-self: center;
  text-align: center;
}

.awsui_labels-min_pcgz5_fpscb_261:not(#\9 ) {
  grid-column: 1;
  grid-row: 1;
  grid-column-end: var(--awsui-slider-min-end-xgujsu);
  margin-inline-start: calc(var(--space-m-u91ipm, 16px) / -2);
}

.awsui_labels-max_pcgz5_fpscb_267:not(#\9 ) {
  text-align: end;
  justify-content: flex-end;
  grid-row: 1;
  grid-column-end: calc(var(--awsui-slider-label-count-xgujsu) + 1);
  grid-column-start: var(--awsui-slider-max-start-xgujsu);
  margin-inline-end: calc(var(--space-m-u91ipm, 16px) / -2);
}

.awsui_labels-aria-description_pcgz5_fpscb_275:not(#\9 ) {
  display: none;
}

@media (max-width: 576px) {
  .awsui_labels_pcgz5_fpscb_245:not(#\9 ) {
    grid-template-columns: 1fr 1fr;
  }
  .awsui_labels-min_pcgz5_fpscb_261:not(#\9 ) {
    grid-column: 1;
  }
  .awsui_labels-max_pcgz5_fpscb_267:not(#\9 ) {
    grid-column: 2;
  }
  .awsui_labels_pcgz5_fpscb_245 > .awsui_labels-reference_pcgz5_fpscb_254:not(#\9 ) {
    display: none;
  }
}
.awsui_ticks_pcgz5_fpscb_293:not(#\9 ) {
  display: grid;
  grid-template-columns: repeat(var(--awsui-slider-tick-count-xgujsu), 1fr);
  inline-size: calc(100% - var(--space-m-u91ipm, 16px));
  margin-inline: calc(var(--space-m-u91ipm, 16px) / 2);
}

.awsui_ticks-wrapper_pcgz5_fpscb_299:not(#\9 ) {
  block-size: 0;
  display: flex;
  margin-inline: calc(var(--space-m-u91ipm, 16px) / -2);
}

.awsui_tick_pcgz5_fpscb_293:not(#\9 ) {
  grid-row: 1;
  block-size: var(--space-xs-6dgkww, 8px);
  inline-size: var(--space-xxxs-gn3248, 2px);
  padding-inline: 0;
  padding-block: 0;
  background: var(--color-background-slider-track-83bh0l, #879596);
  inset-block-start: -4px;
}

.awsui_tick_pcgz5_fpscb_293.awsui_middle_pcgz5_fpscb_314:not(#\9 ):first-child, .awsui_tick_pcgz5_fpscb_293.awsui_middle_pcgz5_fpscb_314:not(#\9 ):last-child {
  visibility: hidden;
}

.awsui_tick_pcgz5_fpscb_293.awsui_filled_pcgz5_fpscb_317:not(#\9 ) {
  background: var(--color-background-slider-handle-default-fqr8ek, #0073bb);
}

.awsui_tick_pcgz5_fpscb_293.awsui_filled_pcgz5_fpscb_317.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_disabled_pcgz5_fpscb_209) {
  background: var(--color-foreground-control-read-only-oroq1f, #687078);
}

.awsui_tick_pcgz5_fpscb_293.awsui_active_pcgz5_fpscb_228:not(#\9 ) {
  background: var(--color-background-slider-handle-active-gah52r, #0a4a74);
}

.awsui_tick_pcgz5_fpscb_293.awsui_error_pcgz5_fpscb_222:not(#\9 ) {
  background: var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_tick_pcgz5_fpscb_293.awsui_warning_pcgz5_fpscb_225:not(#\9 ) {
  background: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_tick_pcgz5_fpscb_293.awsui_error-active_pcgz5_fpscb_231:not(#\9 ) {
  background-color: var(--color-background-slider-error-pressed-mh0jcs, #700000);
}

.awsui_tick_pcgz5_fpscb_293.awsui_warning-active_pcgz5_fpscb_234:not(#\9 ) {
  background-color: var(--color-background-slider-warning-pressed-5yjpyt, #906806);
}

.awsui_tick_pcgz5_fpscb_293.awsui_disabled_pcgz5_fpscb_209:not(#\9 ) {
  background: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_tick_pcgz5_fpscb_293.awsui_readonly_pcgz5_fpscb_213:not(#\9 ) {
  background: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_tooltip-thumb_pcgz5_fpscb_345:not(#\9 ) {
  position: absolute;
  inline-size: var(--space-xxl-thzxkv, 32px);
  block-size: var(--space-xxl-thzxkv, 32px);
  margin-block-start: calc(var(--space-s-vmutj3, 12px) / -1);
  inset-inline-start: var(--awsui-slider-tooltip-position-xgujsu);
}

.awsui_tooltip-thumb_pcgz5_fpscb_345.awsui_readonly_pcgz5_fpscb_213:not(#\9 ) {
  inline-size: var(--space-xl-vss8pc, 24px);
  block-size: var(--space-xl-vss8pc, 24px);
  margin-block-start: calc(var(--space-xs-6dgkww, 8px) / -1);
}

.awsui_thumb_pcgz5_fpscb_358:not(#\9 ) {
  background: transparent;
  appearance: none;
  position: absolute;
  block-size: 0;
  inline-size: calc(100% + var(--space-m-u91ipm, 16px));
  margin-inline-start: calc(var(--space-m-u91ipm, 16px) / -2);
  outline: 0;
  margin-block-start: var(--space-xxs-y2432o, 4px);
  cursor: pointer;
  touch-action: none;
}

.awsui_thumb_pcgz5_fpscb_358.awsui_disabled_pcgz5_fpscb_209:not(#\9 ) {
  cursor: default;
}

.awsui_thumb_pcgz5_fpscb_358.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_thumb_pcgz5_fpscb_358.awsui_disabled_pcgz5_fpscb_209) {
  cursor: default;
}

.awsui_thumb_pcgz5_fpscb_358.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_thumb_pcgz5_fpscb_358.awsui_disabled_pcgz5_fpscb_209):focus::-webkit-slider-thumb, .awsui_thumb_pcgz5_fpscb_358.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_thumb_pcgz5_fpscb_358.awsui_disabled_pcgz5_fpscb_209):active::-webkit-slider-thumb {
  block-size: var(--space-s-vmutj3, 12px);
  inline-size: var(--space-s-vmutj3, 12px);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-foreground-control-read-only-oroq1f, #687078);
  background: var(--color-foreground-control-read-only-oroq1f, #687078);
  border-color: var(--color-background-slider-handle-active-gah52r, #0a4a74);
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_thumb_pcgz5_fpscb_358.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_thumb_pcgz5_fpscb_358.awsui_disabled_pcgz5_fpscb_209):focus::-moz-range-thumb, .awsui_thumb_pcgz5_fpscb_358.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_thumb_pcgz5_fpscb_358.awsui_disabled_pcgz5_fpscb_209):active::-moz-range-thumb {
  block-size: var(--space-s-vmutj3, 12px);
  inline-size: var(--space-s-vmutj3, 12px);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-foreground-control-read-only-oroq1f, #687078);
  background: var(--color-foreground-control-read-only-oroq1f, #687078);
  border-color: var(--color-background-slider-handle-active-gah52r, #0a4a74);
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_thumb_pcgz5_fpscb_358.awsui_min_pcgz5_fpscb_394:not(#\9 ) {
  margin-inline-start: calc(-1px + var(--space-m-u91ipm, 16px) / -2);
}

.awsui_thumb_pcgz5_fpscb_358.awsui_max_pcgz5_fpscb_397:not(#\9 ) {
  margin-inline-start: calc(1px + var(--space-m-u91ipm, 16px) / -2);
}

.awsui_thumb_pcgz5_fpscb_358:not(#\9 )::-webkit-slider-thumb {
  appearance: none;
  appearance: none;
  background: var(--color-background-slider-handle-default-fqr8ek, #0073bb);
  border-color: var(--color-background-slider-handle-default-fqr8ek, #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-u91ipm, 16px);
  inline-size: var(--space-m-u91ipm, 16px);
  pointer-events: all;
  position: relative;
}

.awsui_thumb_pcgz5_fpscb_358:not(#\9 )::-moz-range-thumb {
  appearance: none;
  appearance: none;
  background: var(--color-background-slider-handle-default-fqr8ek, #0073bb);
  border-color: var(--color-background-slider-handle-default-fqr8ek, #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-u91ipm, 16px);
  inline-size: var(--space-m-u91ipm, 16px);
  pointer-events: all;
  position: relative;
}

.awsui_thumb_pcgz5_fpscb_358:not(#\9 ):hover::-webkit-slider-thumb {
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-background-slider-handle-default-fqr8ek, #0073bb);
}

.awsui_thumb_pcgz5_fpscb_358:not(#\9 ):hover::-moz-range-thumb {
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-background-slider-handle-default-fqr8ek, #0073bb);
}

.awsui_thumb_pcgz5_fpscb_358:not(#\9 ):focus::-webkit-slider-thumb, .awsui_thumb_pcgz5_fpscb_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-pgpqmt, #ffffff), 0 0 0 4px var(--color-background-slider-handle-active-gah52r, #0a4a74);
  background: var(--color-background-slider-handle-active-gah52r, #0a4a74);
  border-color: var(--color-background-slider-handle-active-gah52r, #0a4a74);
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_thumb_pcgz5_fpscb_358:not(#\9 ):focus::-moz-range-thumb, .awsui_thumb_pcgz5_fpscb_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-pgpqmt, #ffffff), 0 0 0 4px var(--color-background-slider-handle-active-gah52r, #0a4a74);
  background: var(--color-background-slider-handle-active-gah52r, #0a4a74);
  border-color: var(--color-background-slider-handle-active-gah52r, #0a4a74);
  border-block-width: 2px;
  border-inline-width: 2px;
}

.awsui_error_pcgz5_fpscb_222:not(#\9 )::-webkit-slider-thumb {
  background-color: var(--color-text-status-error-15fc8r, #d13212);
  border-color: var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_error_pcgz5_fpscb_222:not(#\9 )::-moz-range-thumb {
  background-color: var(--color-text-status-error-15fc8r, #d13212);
  border-color: var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_error_pcgz5_fpscb_222:not(#\9 ):hover::-webkit-slider-thumb {
  background-color: var(--color-text-status-error-15fc8r, #d13212);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_error_pcgz5_fpscb_222:not(#\9 ):hover::-moz-range-thumb {
  background-color: var(--color-text-status-error-15fc8r, #d13212);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-text-status-error-15fc8r, #d13212);
}

.awsui_error_pcgz5_fpscb_222:not(#\9 ):focus::-webkit-slider-thumb, .awsui_error_pcgz5_fpscb_222:not(#\9 ):active::-webkit-slider-thumb {
  background-color: var(--color-background-slider-error-pressed-mh0jcs, #700000);
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--color-background-slider-error-pressed-mh0jcs, #700000);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-background-slider-error-pressed-mh0jcs, #700000);
}

.awsui_error_pcgz5_fpscb_222:not(#\9 ):focus::-moz-range-thumb, .awsui_error_pcgz5_fpscb_222:not(#\9 ):active::-moz-range-thumb {
  background-color: var(--color-background-slider-error-pressed-mh0jcs, #700000);
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--color-background-slider-error-pressed-mh0jcs, #700000);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-background-slider-error-pressed-mh0jcs, #700000);
}

.awsui_warning_pcgz5_fpscb_225:not(#\9 )::-webkit-slider-thumb {
  background-color: var(--color-text-status-warning-3d0ovg, #906806);
  border-color: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_warning_pcgz5_fpscb_225:not(#\9 )::-moz-range-thumb {
  background-color: var(--color-text-status-warning-3d0ovg, #906806);
  border-color: var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_warning_pcgz5_fpscb_225:not(#\9 ):hover::-webkit-slider-thumb {
  background-color: var(--color-text-status-warning-3d0ovg, #906806);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_warning_pcgz5_fpscb_225:not(#\9 ):hover::-moz-range-thumb {
  background-color: var(--color-text-status-warning-3d0ovg, #906806);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-text-status-warning-3d0ovg, #906806);
}

.awsui_warning_pcgz5_fpscb_225:not(#\9 ):focus::-webkit-slider-thumb, .awsui_warning_pcgz5_fpscb_225:not(#\9 ):active::-webkit-slider-thumb {
  background-color: var(--color-background-slider-warning-pressed-5yjpyt, #906806);
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--color-background-slider-warning-pressed-5yjpyt, #906806);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-background-slider-warning-pressed-5yjpyt, #906806);
}

.awsui_warning_pcgz5_fpscb_225:not(#\9 ):focus::-moz-range-thumb, .awsui_warning_pcgz5_fpscb_225:not(#\9 ):active::-moz-range-thumb {
  background-color: var(--color-background-slider-warning-pressed-5yjpyt, #906806);
  border-block-width: 2px;
  border-inline-width: 2px;
  border-color: var(--color-background-slider-warning-pressed-5yjpyt, #906806);
  box-shadow: 0px 0 0 2px var(--color-background-slider-handle-ring-pgpqmt, #ffffff), 0 0 0 4px var(--color-background-slider-warning-pressed-5yjpyt, #906806);
}

.awsui_disabled_pcgz5_fpscb_209:not(#\9 )::-webkit-slider-thumb,
.awsui_disabled_pcgz5_fpscb_209:not(#\9 ):hover::-webkit-slider-thumb,
.awsui_disabled_pcgz5_fpscb_209:not(#\9 ):active::-webkit-slider-thumb {
  block-size: var(--space-m-u91ipm, 16px);
  inline-size: var(--space-m-u91ipm, 16px);
  background-color: var(--color-background-control-disabled-mak075, #d5dbdb);
  border-color: var(--color-background-control-disabled-mak075, #d5dbdb);
  box-shadow: none;
  pointer-events: none;
}

.awsui_disabled_pcgz5_fpscb_209:not(#\9 )::-moz-range-thumb,
.awsui_disabled_pcgz5_fpscb_209:not(#\9 ):hover::-moz-range-thumb,
.awsui_disabled_pcgz5_fpscb_209:not(#\9 ):active::-moz-range-thumb {
  block-size: var(--space-m-u91ipm, 16px);
  inline-size: var(--space-m-u91ipm, 16px);
  background-color: var(--color-background-control-disabled-mak075, #d5dbdb);
  border-color: var(--color-background-control-disabled-mak075, #d5dbdb);
  box-shadow: none;
  pointer-events: none;
}

.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_disabled_pcgz5_fpscb_209)::-webkit-slider-thumb,
.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_disabled_pcgz5_fpscb_209):hover::-webkit-slider-thumb,
.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_disabled_pcgz5_fpscb_209):active::-webkit-slider-thumb {
  block-size: var(--space-s-vmutj3, 12px);
  inline-size: var(--space-s-vmutj3, 12px);
  background-color: var(--color-foreground-control-read-only-oroq1f, #687078);
  border-color: var(--color-foreground-control-read-only-oroq1f, #687078);
  box-shadow: none;
  pointer-events: none;
  cursor: initial;
}

.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_disabled_pcgz5_fpscb_209)::-moz-range-thumb,
.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_disabled_pcgz5_fpscb_209):hover::-moz-range-thumb,
.awsui_readonly_pcgz5_fpscb_213:not(#\9 ):not(.awsui_disabled_pcgz5_fpscb_209):active::-moz-range-thumb {
  block-size: var(--space-s-vmutj3, 12px);
  inline-size: var(--space-s-vmutj3, 12px);
  background-color: var(--color-foreground-control-read-only-oroq1f, #687078);
  border-color: var(--color-foreground-control-read-only-oroq1f, #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_1mmj9_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-99qshe, #ffffff);
  z-index: 840;
}

.awsui_drawer-closed_1r9lg_1mmj9_190:not(#\9 ):not(.awsui_refresh_1r9lg_1mmj9_190) {
  cursor: pointer;
  min-inline-size: 40px;
}

.awsui_drawer-content-side_1r9lg_1mmj9_195:not(#\9 ) {
  display: flex;
  align-items: center;
  block-size: 100%;
  overflow: auto;
}

.awsui_drawer-content-side_1r9lg_1mmj9_195 > [aria-hidden=true]:not(#\9 ), .awsui_drawer-closed_1r9lg_1mmj9_190.awsui_refresh_1r9lg_1mmj9_190 > .awsui_drawer-content-side_1r9lg_1mmj9_195:not(#\9 ) {
  display: none;
}

.awsui_drawer-closed_1r9lg_1mmj9_190:not(#\9 ):not(.awsui_refresh_1r9lg_1mmj9_190) > .awsui_drawer-content-side_1r9lg_1mmj9_195 {
  inline-size: 40px;
}

.awsui_drawer-closed_1r9lg_1mmj9_190:not(#\9 ):not(.awsui_refresh_1r9lg_1mmj9_190) > .awsui_drawer-content-side_1r9lg_1mmj9_195:hover {
  background: var(--color-background-layout-panel-hover-jxgwob, #eaeded);
}

:not(#\9 ):not(.awsui_drawer-closed_1r9lg_1mmj9_190) > .awsui_drawer-content-bottom_1r9lg_1mmj9_211 {
  overflow-y: auto;
  position: absolute;
  inset: 0;
  clip-path: border-box;
}

.awsui_position-bottom_1r9lg_1mmj9_218:not(#\9 ) {
  position: fixed;
  overflow-y: auto;
  /*
  Removed the position fixed with the AppLayout refactor because the
  SplitPanel is no longer in fixed position in the DOM.
  */
}

.awsui_position-bottom_1r9lg_1mmj9_218:not(#\9 ):not(.awsui_hidden_1r9lg_1mmj9_226) {
  border-block-start: var(--border-panel-top-width-1in2rc, 0px) solid var(--color-border-divider-panel-bottom-v0deuv, rgba(0, 28, 36, 0.15));
}

.awsui_position-bottom_1r9lg_1mmj9_218:not(#\9 ):not(.awsui_refresh_1r9lg_1mmj9_190) {
  box-shadow: var(--shadow-split-bottom-cvei9g, 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-iueskx, 1px) solid var(--color-border-divider-panel-bottom-v0deuv, rgba(0, 28, 36, 0.15));
  border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-panel-bottom-v0deuv, rgba(0, 28, 36, 0.15));
}

.awsui_position-bottom_1r9lg_1mmj9_218.awsui_drawer-closed_1r9lg_1mmj9_190:not(#\9 ) {
  overflow: hidden;
}

.awsui_position-bottom_1r9lg_1mmj9_218.awsui_drawer-closed_1r9lg_1mmj9_190:not(#\9 ):hover {
  background: var(--color-background-layout-panel-hover-jxgwob, #eaeded);
}

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

.awsui_position-bottom_1r9lg_1mmj9_218.awsui_refresh_1r9lg_1mmj9_190:not(#\9 ) {
  position: relative;
}

.awsui_position-side_1r9lg_1mmj9_247:not(#\9 ) {
  border-block-start: none;
  box-shadow: var(--shadow-split-side-aa1yat, 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_1mmj9_247.awsui_with-toolbar_1r9lg_1mmj9_252:not(#\9 ) {
  box-shadow: none;
}

.awsui_slider-wrapper-bottom_1r9lg_1mmj9_256: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_1mmj9_267: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_1mmj9_267.awsui_with-toolbar_1r9lg_1mmj9_252:not(#\9 ) {
  position: unset;
}

.awsui_open-button-side_1r9lg_1mmj9_281:not(#\9 ) {
  flex: 0 0 auto;
  align-self: flex-start;
  box-sizing: border-box;
  margin-block-start: var(--space-xxs-y2432o, 4px);
  margin-block-end: 0;
  margin-inline: auto;
}

.awsui_pane-header-wrapper-bottom_1r9lg_1mmj9_290: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-oxfwhy, 40px);
}

.awsui_drawer-mobile_1r9lg_1mmj9_300 > .awsui_drawer-content-bottom_1r9lg_1mmj9_211 > .awsui_pane-header-wrapper-bottom_1r9lg_1mmj9_290:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-eenfqd, 20px);
}

.awsui_drawer-disable-content-paddings_1r9lg_1mmj9_304 > .awsui_drawer-content-bottom_1r9lg_1mmj9_211 > .awsui_pane-header-wrapper-bottom_1r9lg_1mmj9_290:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-eenfqd, 20px);
}

:not(#\9 ):not(.awsui_drawer-closed_1r9lg_1mmj9_190) > .awsui_drawer-content-bottom_1r9lg_1mmj9_211 > .awsui_pane-header-wrapper-bottom_1r9lg_1mmj9_290 {
  background-color: var(--color-background-layout-panel-content-99qshe, #ffffff);
  border-block-end: var(--border-panel-header-width-nc3x7w, 0px) solid var(--color-border-panel-header-m0h2xg, #eaeded);
}

.awsui_with-toolbar_1r9lg_1mmj9_252:not(#\9 ):not(.awsui_drawer-closed_1r9lg_1mmj9_190) > .awsui_drawer-content-bottom_1r9lg_1mmj9_211 > .awsui_pane-header-wrapper-bottom_1r9lg_1mmj9_290 {
  border-color: transparent;
}

.awsui_content-bottom_1r9lg_1mmj9_316:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-layout-content-horizontal-oxfwhy, 40px);
  margin-block-start: var(--space-panel-split-top-p6aj93, 0px);
  position: relative;
  z-index: 0;
}

.awsui_with-toolbar_1r9lg_1mmj9_252 > .awsui_drawer-content-bottom_1r9lg_1mmj9_211 > .awsui_content-bottom_1r9lg_1mmj9_316:not(#\9 ) {
  margin-block-start: 0px;
}

.awsui_drawer-mobile_1r9lg_1mmj9_300 > .awsui_drawer-content-bottom_1r9lg_1mmj9_211 > .awsui_content-bottom_1r9lg_1mmj9_316:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-eenfqd, 20px);
}

.awsui_drawer-disable-content-paddings_1r9lg_1mmj9_304 > .awsui_drawer-content-bottom_1r9lg_1mmj9_211 > .awsui_content-bottom_1r9lg_1mmj9_316:not(#\9 ) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_pane-bottom-center-align_1r9lg_1mmj9_335:not(#\9 ) {
  display: flex;
  justify-content: center;
}

.awsui_pane-bottom-content-nav-padding_1r9lg_1mmj9_340:not(#\9 ) {
  padding-inline-start: calc(var(--space-layout-toggle-diameter-sv0v6a, 36px) + 2 * var(--space-layout-toggle-padding-xtz3a6, 12px));
}

.awsui_pane-bottom-content-tools-padding_1r9lg_1mmj9_344:not(#\9 ) {
  padding-inline-end: calc(var(--space-layout-toggle-diameter-sv0v6a, 36px) + 2 * var(--space-layout-toggle-padding-xtz3a6, 12px));
}

.awsui_content-bottom-max-width_1r9lg_1mmj9_348:not(#\9 ) {
  flex-grow: 1;
  max-inline-size: 100%;
}

.awsui_content-side_1r9lg_1mmj9_353: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_1mmj9_353.awsui_with-toolbar_1r9lg_1mmj9_252:not(#\9 ) {
  position: absolute;
}

.awsui_content-side_1r9lg_1mmj9_353 > .awsui_pane-header-wrapper-side_1r9lg_1mmj9_365:not(#\9 ) {
  padding-block: 0;
  padding-inline-end: var(--space-m-u91ipm, 16px);
  padding-inline-start: var(--space-panel-side-left-xqvt9q, 32px);
  border-block-end: var(--border-panel-header-width-nc3x7w, 0px) solid var(--color-border-panel-header-m0h2xg, #eaeded);
}

.awsui_content-side_1r9lg_1mmj9_353.awsui_with-toolbar_1r9lg_1mmj9_252 > .awsui_pane-header-wrapper-side_1r9lg_1mmj9_365:not(#\9 ) {
  border-color: transparent;
}

.awsui_content-side_1r9lg_1mmj9_353 > .awsui_pane-content-wrapper-side_1r9lg_1mmj9_374:not(#\9 ) {
  padding-block: 0;
  padding-inline-start: var(--space-panel-side-left-xqvt9q, 32px);
  padding-inline-end: var(--space-panel-side-right-ww1no5, 32px);
  margin-block-start: var(--space-panel-split-top-p6aj93, 0px);
  margin-block-end: var(--space-panel-split-bottom-601ab2, 20px);
}

.awsui_content-side_1r9lg_1mmj9_353.awsui_with-toolbar_1r9lg_1mmj9_252 > .awsui_pane-content-wrapper-side_1r9lg_1mmj9_374:not(#\9 ) {
  margin-block-start: 0px;
}

.awsui_header_1r9lg_1mmj9_385: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-t770lc, 15px);
  margin-inline: 0;
}

.awsui_header_1r9lg_1mmj9_385.awsui_with-toolbar_1r9lg_1mmj9_252:not(#\9 ) {
  margin-block: 14px;
}

.awsui_header-text_1r9lg_1mmj9_398:not(#\9 ) {
  font-size: var(--font-panel-header-size-197c0y, 18px);
  line-height: var(--font-panel-header-line-height-av95ns, 22px);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  margin-block-start: calc(var(--space-scaled-xxs-9g5fvl, 4px) + 1px);
}

.awsui_header-actions_1r9lg_1mmj9_411:not(#\9 ) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex: 0 0 auto;
  margin-inline-start: var(--space-xs-6dgkww, 8px);
}

.awsui_divider_1r9lg_1mmj9_419:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
  margin-block: var(--space-scaled-xxs-9g5fvl, 4px);
  margin-inline: var(--space-scaled-xs-urwryp, 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_1five_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_1five_189 > .awsui_grid_vj6p7_1five_221:not(#\9 ) {
  margin-block: calc(var(--space-grid-gutter-rawoi6, 20px) / -2);
  margin-inline: calc(var(--space-grid-gutter-rawoi6, 20px) / -2);
  /* stylelint-disable-next-line selector-max-universal */
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-no-gutters_vj6p7_1five_227:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231:not(#\9 ) {
  margin-block: calc(-1 * var(--space-grid-gutter-rawoi6, 20px) / 2);
  margin-inline: calc(-1 * var(--space-grid-gutter-rawoi6, 20px));
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231 > *:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231.awsui_grid-breakpoint-default_vj6p7_1five_239 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231.awsui_grid-columns-1_vj6p7_1five_242.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231.awsui_grid-columns-1_vj6p7_1five_242.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-child(1n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231.awsui_grid-columns-2_vj6p7_1five_248.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231.awsui_grid-columns-2_vj6p7_1five_248.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231.awsui_grid-columns-3_vj6p7_1five_254.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231.awsui_grid-columns-3_vj6p7_1five_254.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-child(3n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-child(2n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-variant-text-grid_vj6p7_1five_231.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-child(4n+1) {
  border-inline-start-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221:not(#\9 ):not(.awsui_grid-no-gutters_vj6p7_1five_227) > * {
  padding-block: calc(var(--space-grid-gutter-rawoi6, 20px) / 2);
  padding-inline: calc(var(--space-grid-gutter-rawoi6, 20px) / 2);
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221:not(#\9 ):not(.awsui_grid-no-gutters_vj6p7_1five_227).awsui_grid-variant-text-grid_vj6p7_1five_231 > * {
  padding-block: 0;
  padding-inline: var(--space-grid-gutter-rawoi6, 20px);
  margin-block: calc(var(--space-grid-gutter-rawoi6, 20px) / 2);
  margin-inline: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276:not(#\9 ) {
  /* stylelint-disable-next-line selector-max-universal */
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276 > *:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276.awsui_grid-breakpoint-default_vj6p7_1five_239 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276.awsui_grid-columns-1_vj6p7_1five_242.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276.awsui_grid-columns-1_vj6p7_1five_242.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-child(1n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276.awsui_grid-columns-2_vj6p7_1five_248.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276.awsui_grid-columns-2_vj6p7_1five_248.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276.awsui_grid-columns-3_vj6p7_1five_254.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276.awsui_grid-columns-3_vj6p7_1five_254.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-child(3n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-child(2n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-vertical-borders_vj6p7_1five_276.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-child(4n) {
  border-inline-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309:not(#\9 ) {
  /* stylelint-disable selector-max-universal */
  /* stylelint-enable selector-max-universal */
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309 > *:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309 > *:not(#\9 ):last-child {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-2_vj6p7_1five_248.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-2_vj6p7_1five_248.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-3_vj6p7_1five_254.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-3_vj6p7_1five_254.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-last-child(2):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-3_vj6p7_1five_254.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-last-child(2):nth-child(3n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-3_vj6p7_1five_254.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-last-child(3):nth-child(3n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xxs_vj6p7_1five_242 > *:not(#\9 ):nth-last-child(2):nth-child(2n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-last-child(2):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-last-child(2):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-last-child(2):nth-child(4n+3) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-last-child(3):nth-child(4n+1) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-last-child(3):nth-child(4n+2) {
  border-block-end-width: 0;
}

div.awsui_column-layout_vj6p7_1five_189 > .awsui_grid_vj6p7_1five_221.awsui_grid-horizontal-borders_vj6p7_1five_309.awsui_grid-columns-4_vj6p7_1five_260.awsui_grid-breakpoint-xs_vj6p7_1five_245 > *:not(#\9 ):nth-last-child(4):nth-child(4n+1) {
  border-block-end-width: 0;
}

.awsui_root_vj6p7_1five_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_1five_394:not(#\9 ) {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-default-mr3924, #687078);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-default-mr3924, #687078);
  border-start-start-radius: var(--border-radius-tiles-j79epc, 2px);
  border-start-end-radius: var(--border-radius-tiles-j79epc, 2px);
  border-end-start-radius: var(--border-radius-tiles-j79epc, 2px);
  border-end-end-radius: var(--border-radius-tiles-j79epc, 2px);
  background: var(--color-background-input-default-bh53wr, #ffffff);
  padding-block: var(--space-xs-6dgkww, 8px);
  padding-inline: var(--space-scaled-m-3hllro, 16px);
  transition: border-color var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear), background-color var(--motion-duration-transition-quick-1ym1ir, 90ms) var(--motion-easing-transition-quick-c2tqbv, linear);
}

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

.awsui_tile-container_vj6p7_1five_394.awsui_refresh_vj6p7_1five_419:not(#\9 ) {
  padding-block: var(--space-xs-6dgkww, 8px);
  padding-inline: var(--space-s-vmutj3, 12px);
}

.awsui_tile-container_vj6p7_1five_394.awsui_refresh_vj6p7_1five_419.awsui_selected_vj6p7_1five_423:not(#\9 ):not(.awsui_disabled_vj6p7_1five_423):not(.awsui_readonly_vj6p7_1five_423) {
  box-shadow: inset 0 0 0 var(--border-width-field-e44ty2, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_tile-container_vj6p7_1five_394.awsui_has-metadata_vj6p7_1five_426:not(#\9 ) {
  padding-block-end: var(--space-s-vmutj3, 12px);
}

.awsui_tile-container_vj6p7_1five_394.awsui_has-metadata_vj6p7_1five_426.awsui_refresh_vj6p7_1five_419:not(#\9 ) {
  padding-block-end: var(--space-scaled-s-eec346, 12px);
}

.awsui_tile-container_vj6p7_1five_394.awsui_selected_vj6p7_1five_423:not(#\9 ) {
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-item-selected-uwu6tq, #0073bb);
  background: var(--color-background-item-selected-fi77f6, #f1faff);
}

.awsui_tile-container_vj6p7_1five_394.awsui_disabled_vj6p7_1five_423:not(#\9 ) {
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-tiles-disabled-9k1cjn, transparent);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-tiles-disabled-9k1cjn, transparent);
  background: var(--color-background-tiles-disabled-vkq7mq, #eaeded);
}

.awsui_tile-container_vj6p7_1five_394.awsui_readonly_vj6p7_1five_423:not(#\9 ) {
  background-color: var(--color-background-input-default-bh53wr, #ffffff);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
}

.awsui_columns_vj6p7_1five_448:not(#\9 ) {
  display: flex;
  flex-wrap: wrap;
  margin-block: calc(var(--space-tile-gutter-y4288g, 24px) / -4);
  margin-inline-start: calc(var(--space-tile-gutter-y4288g, 24px) / -4);
  margin-inline-end: calc(var(--space-tile-gutter-y4288g, 24px) / -4);
}

.awsui_columns_vj6p7_1five_448.awsui_column-1_vj6p7_1five_455 > .awsui_tile-container_vj6p7_1five_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-y4288g, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-y4288g, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-1_vj6p7_1five_455 > .awsui_tile-container_vj6p7_1five_394.awsui_breakpoint-xs_vj6p7_1five_462:not(#\9 ) {
  flex: 0 0 calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-1_vj6p7_1five_455 > .awsui_tile-container_vj6p7_1five_394.awsui_breakpoint-xxs_vj6p7_1five_466:not(#\9 ) {
  flex: 0 0 calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-2_vj6p7_1five_470 > .awsui_tile-container_vj6p7_1five_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-y4288g, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-y4288g, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-2_vj6p7_1five_470 > .awsui_tile-container_vj6p7_1five_394.awsui_breakpoint-xs_vj6p7_1five_462:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-2_vj6p7_1five_470 > .awsui_tile-container_vj6p7_1five_394.awsui_breakpoint-xxs_vj6p7_1five_466:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-3_vj6p7_1five_485 > .awsui_tile-container_vj6p7_1five_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-y4288g, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-y4288g, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-3_vj6p7_1five_485 > .awsui_tile-container_vj6p7_1five_394.awsui_breakpoint-xs_vj6p7_1five_462:not(#\9 ) {
  flex: 0 0 calc(33.3333333333% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(33.3333333333% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-3_vj6p7_1five_485 > .awsui_tile-container_vj6p7_1five_394.awsui_breakpoint-xxs_vj6p7_1five_466:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-4_vj6p7_1five_500 > .awsui_tile-container_vj6p7_1five_394:not(#\9 ) {
  margin-block: calc(var(--space-tile-gutter-y4288g, 24px) / 4);
  margin-inline: calc(var(--space-tile-gutter-y4288g, 24px) / 4);
  box-sizing: border-box;
  flex: 0 0 calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(100% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-4_vj6p7_1five_500 > .awsui_tile-container_vj6p7_1five_394.awsui_breakpoint-xs_vj6p7_1five_462:not(#\9 ) {
  flex: 0 0 calc(25% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(25% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_columns_vj6p7_1five_448.awsui_column-4_vj6p7_1five_500 > .awsui_tile-container_vj6p7_1five_394.awsui_breakpoint-xxs_vj6p7_1five_466:not(#\9 ) {
  flex: 0 0 calc(50% - var(--space-tile-gutter-y4288g, 24px) / 2);
  max-inline-size: calc(50% - var(--space-tile-gutter-y4288g, 24px) / 2);
}

.awsui_control_vj6p7_1five_516:not(#\9 ) {
  flex-grow: 1;
  margin-block-end: var(--space-s-vmutj3, 12px);
}

.awsui_control_vj6p7_1five_516.awsui_no-image_vj6p7_1five_520:not(#\9 ) {
  margin-block-end: 0;
}

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

.awsui_image_vj6p7_1five_524 > img:not(#\9 ) {
  max-inline-size: 100%;
}

.awsui_image_vj6p7_1five_524.awsui_disabled_vj6p7_1five_423 > 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_1orsx_145:not(#\9 ) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_preference-icon--svg_d4xxm_1orsx_145:not(#\9 ):dir(rtl) {
  transform: scaleX(-1);
}

.awsui_preference-icon--layout-border_d4xxm_1orsx_151:not(#\9 ) {
  stroke: var(--color-background-home-header-okj2z0, #232f3e);
  fill: var(--color-background-container-content-x1dxuu, #ffffff);
}

.awsui_preference-icon--layout-background_d4xxm_1orsx_155:not(#\9 ) {
  fill: var(--color-background-layout-main-taq3m8, #f2f3f3);
}

.awsui_preference-icon--layout-header_d4xxm_1orsx_158:not(#\9 ) {
  fill: var(--color-background-home-header-okj2z0, #232f3e);
}

.awsui_preference-icon--border_d4xxm_1orsx_161:not(#\9 ) {
  stroke: var(--color-text-group-label-wh2ylj, #545b64);
  fill: var(--color-background-container-content-x1dxuu, #ffffff);
}

.awsui_preference-icon--primary-button_d4xxm_1orsx_165:not(#\9 ) {
  fill: var(--color-background-button-primary-default-a8naz7, #ff9900);
}

.awsui_preference-icon--secondary_d4xxm_1orsx_168:not(#\9 ) {
  fill: var(--color-text-group-label-wh2ylj, #545b64);
}

.awsui_preference-icon--disabled-element_d4xxm_1orsx_171:not(#\9 ) {
  fill: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_preference-icon--separator_d4xxm_1orsx_174:not(#\9 ) {
  stroke: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_preference-icon--focus-text_d4xxm_1orsx_177:not(#\9 ) {
  fill: var(--color-text-interactive-default-v7wvbt, #545b64);
}

.awsui_preference-icon-refresh--svg_d4xxm_1orsx_181:not(#\9 ) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}

.awsui_preference-icon-refresh--svg_d4xxm_1orsx_181:not(#\9 ):dir(rtl) {
  transform: scaleX(-1);
}

.awsui_preference-icon-refresh--layout-top_d4xxm_1orsx_187:not(#\9 ) {
  fill: var(--color-background-button-primary-disabled-7ea134, #ffffff);
}

.awsui_preference-icon-refresh--layout-main_d4xxm_1orsx_190:not(#\9 ) {
  fill: var(--color-background-layout-main-taq3m8, #f2f3f3);
}

.awsui_preference-icon-refresh--primary_d4xxm_1orsx_193:not(#\9 ) {
  fill: var(--color-background-button-primary-default-a8naz7, #ff9900);
}

.awsui_preference-icon-refresh--disabled_d4xxm_1orsx_196:not(#\9 ) {
  fill: var(--color-background-control-disabled-mak075, #d5dbdb);
}

.awsui_preference-icon-refresh--column-header_d4xxm_1orsx_199:not(#\9 ) {
  fill: var(--color-text-input-disabled-jnrq2g, #879596);
}

.awsui_preference-icon-refresh--window_d4xxm_1orsx_202:not(#\9 ) {
  stroke: var(--color-background-home-header-okj2z0, #232f3e);
  fill: var(--color-background-container-content-x1dxuu, #ffffff);
}

.awsui_preference-icon-refresh--secondary_d4xxm_1orsx_206:not(#\9 ) {
  fill: var(--color-text-body-secondary-3hf5bn, #545b64);
}

.awsui_preference-icon-refresh--default_d4xxm_1orsx_209:not(#\9 ) {
  fill: var(--color-text-body-default-hiigui, #16191f);
}

.awsui_preference-icon-refresh--separator_d4xxm_1orsx_212:not(#\9 ) {
  stroke: var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_preference-icon-refresh--input-default_d4xxm_1orsx_215:not(#\9 ) {
  fill: var(--color-border-input-default-mr3924, #687078);
}

.awsui_preference-icon-refresh--heading_d4xxm_1orsx_218:not(#\9 ) {
  fill: var(--color-text-heading-default-smq8pd, #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_fqt0b_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_root_gxp9y_fqt0b_181 > .awsui_list_gxp9y_fqt0b_212:not(#\9 ) {
  list-style: none;
  padding-inline-start: 0;
  margin-block: 0;
}

.awsui_root_gxp9y_fqt0b_181 > .awsui_list_gxp9y_fqt0b_212 > .awsui_container_gxp9y_fqt0b_217:not(#\9 ) {
  display: grid;
  grid-template-columns: var(--space-static-l-xtao5d, 20px) 1fr;
  grid-template-rows: minmax(var(--space-static-l-xtao5d, 20px), auto);
}

.awsui_root_gxp9y_fqt0b_181 > .awsui_list_gxp9y_fqt0b_212 > .awsui_container_gxp9y_fqt0b_217 > .awsui_header_gxp9y_fqt0b_222:not(#\9 ) {
  grid-row: 1;
  grid-column: 1/span 2;
}

.awsui_root_gxp9y_fqt0b_181 > .awsui_list_gxp9y_fqt0b_212 > .awsui_container_gxp9y_fqt0b_217 > .awsui_details_gxp9y_fqt0b_226:not(#\9 ) {
  align-items: center;
  grid-row: 2;
  grid-column: 2;
  margin-block-end: var(--space-static-xs-fwcjew, 8px);
}

.awsui_root_gxp9y_fqt0b_181 > .awsui_list_gxp9y_fqt0b_212 > .awsui_container_gxp9y_fqt0b_217 > .awsui_connector_gxp9y_fqt0b_232:not(#\9 ) {
  grid-row: 2;
  grid-column: 1;
  background-color: var(--color-border-divider-default-6sbidx, #eaeded);
  margin-block: 0;
  border-block: 0;
  border-inline: 0;
  inline-size: var(--border-divider-list-width-x6rz7e, 1px);
  block-size: auto;
  min-block-size: var(--space-static-xs-fwcjew, 8px);
  position: relative;
  inset-inline-end: var(--space-static-xxxs-h1c9px, 2px);
}

.awsui_root_gxp9y_fqt0b_181 > .awsui_list_gxp9y_fqt0b_212 > :not(#\9 ):last-of-type > .awsui_connector_gxp9y_fqt0b_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_vkmia_290:not(#\9 ) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  display: flex;
  flex-wrap: wrap;
}

.awsui_tab-header-scroll-container_14rmt_vkmia_299:not(#\9 ) {
  display: flex;
  flex-grow: 1;
  max-inline-size: 100%;
}

.awsui_tabs-header-list_14rmt_vkmia_305: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_vkmia_305:not(#\9 )::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.awsui_pagination-button_14rmt_vkmia_323:not(#\9 ) {
  margin-block: var(--space-scaled-s-eec346, 12px);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: var(--space-xxs-y2432o, 4px);
  display: flex;
}

.awsui_pagination-button-left_14rmt_vkmia_330:not(#\9 ) {
  border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-control-disabled-bnzzmj, #d5dbdb);
}

.awsui_pagination-button-left-scrollable_14rmt_vkmia_333:not(#\9 ) {
  z-index: 1;
  box-shadow: 5px 0px 4px -3px var(--color-border-tabs-shadow-4q9l55, #eaeded), 1px 0px 0px 0px var(--color-border-tabs-shadow-4q9l55, #eaeded);
}

.awsui_pagination-button-right_14rmt_vkmia_337:not(#\9 ) {
  border-inline-start: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-control-disabled-bnzzmj, #d5dbdb);
}

.awsui_pagination-button-right-scrollable_14rmt_vkmia_340:not(#\9 ) {
  z-index: 1;
  box-shadow: -5px 0px 4px -3px var(--color-border-tabs-shadow-4q9l55, #eaeded), -1px 0px 0px 0 var(--color-border-tabs-shadow-4q9l55, #eaeded);
}

.awsui_actions-container_14rmt_vkmia_345:not(#\9 ) {
  flex-shrink: 0;
  align-self: center;
  padding-block: var(--space-xs-6dgkww, 8px);
  padding-inline: var(--space-xs-6dgkww, 8px);
  margin-inline-start: auto;
}

.awsui_tabs-tab_14rmt_vkmia_353:not(#\9 ) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  flex-shrink: 0;
  display: flex;
  max-inline-size: calc(90% - var(--space-l-eenfqd, 20px));
  scroll-snap-align: start;
}

.awsui_tabs-tab-label_14rmt_vkmia_363:not(#\9 ) {
  display: flex;
  align-items: center;
  padding-inline: var(--space-xs-6dgkww, 8px);
  padding-block: var(--space-scaled-2x-xxs-b0ph6q, 4px);
  text-align: start;
  position: relative;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_tabs-tab-header-container_14rmt_vkmia_374:not(#\9 ) {
  position: relative;
  border-block: var(--border-divider-section-width-iueskx, 1px) solid transparent;
  border-inline: var(--border-divider-section-width-iueskx, 1px) solid transparent;
  padding-inline: var(--space-xs-6dgkww, 8px);
  display: flex;
  align-items: stretch;
}

.awsui_tabs-tab-header-container_14rmt_vkmia_374:not(#\9 ), .awsui_tabs-tab-header-container_14rmt_vkmia_374 > button:not(#\9 ) {
  background-color: transparent;
}

.awsui_tabs-tab-header-container_14rmt_vkmia_374 > .awsui_tabs-tab-dismiss_14rmt_vkmia_385:not(#\9 ), .awsui_tabs-tab-header-container_14rmt_vkmia_374 > .awsui_tabs-tab-action_14rmt_vkmia_385:not(#\9 ) {
  position: relative;
  display: flex;
  align-items: center;
}

.awsui_tabs-tab-header-container_14rmt_vkmia_374.awsui_refresh_14rmt_vkmia_390 > span:not(#\9 ):first-of-type {
  margin-inline-start: calc(-1 * var(--space-scaled-xs-urwryp, 8px));
}

.awsui_tabs-tab-header-container_14rmt_vkmia_374:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_vkmia_394):after {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  inline-size: calc(100% - 1px);
  inset-block-end: calc(-1 * var(--border-divider-section-width-iueskx, 1px));
  block-size: var(--border-active-width-dnr4sl, 2px);
  border-start-start-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  border-start-end-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  border-end-start-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  border-end-end-radius: var(--border-radius-tabs-focus-ring-8ay44c, 0px);
  background: var(--color-border-tabs-underline-6ige2b, #16191f);
  opacity: 0;
}

.awsui_tabs-tab-header-container_14rmt_vkmia_374:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_vkmia_394).awsui_refresh_14rmt_vkmia_390:after {
  transition: opacity var(--motion-duration-refresh-only-medium-mxx5d2, 0ms) var(--motion-easing-refresh-only-c-8zqwmw, cubic-bezier(0.84, 0, 0.16, 1));
}

@media (prefers-reduced-motion: reduce) {
  .awsui_tabs-tab-header-container_14rmt_vkmia_374:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_vkmia_394).awsui_refresh_14rmt_vkmia_390:after {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tabs-tab-header-container_14rmt_vkmia_374:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_vkmia_394).awsui_refresh_14rmt_vkmia_390:after, .awsui-mode-entering .awsui_tabs-tab-header-container_14rmt_vkmia_374:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_vkmia_394).awsui_refresh_14rmt_vkmia_390:after {
  animation: none;
  transition: none;
}

.awsui_tabs-tab_14rmt_vkmia_353:not(#\9 ):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_vkmia_374 {
  margin-inline-end: calc(-1 * var(--border-divider-section-width-iueskx, 1px));
}

.awsui_tabs-tab_14rmt_vkmia_353:not(#\9 ):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_vkmia_374:before {
  content: "";
  position: absolute;
  border-inline-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-tabs-divider-ltt0tu, #aab7b8);
  inset: var(--space-scaled-s-eec346, 12px) 0;
  opacity: 1;
}

.awsui_tabs-tab_14rmt_vkmia_353:not(#\9 ):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_vkmia_374.awsui_refresh_14rmt_vkmia_390:before {
  inset: calc(var(--space-static-s-pwj45y, 12px) - var(--border-active-width-dnr4sl, 2px)) 0;
}

.awsui_tabs-tab-link_14rmt_vkmia_436:not(#\9 ) {
  position: relative;
  display: flex;
  align-items: stretch;
  text-decoration: none;
  cursor: pointer;
  padding-block-start: calc(var(--space-scaled-s-eec346, 12px) - 2px);
  padding-block-end: calc(var(--space-scaled-s-eec346, 12px) - 1px);
  padding-inline: 0;
  margin-block-start: 1px;
  border-block: var(--border-divider-section-width-iueskx, 1px) solid transparent;
  border-inline: var(--border-divider-section-width-iueskx, 1px) solid transparent;
  font-size: var(--font-tabs-size-e02ji3, 14px);
  line-height: var(--font-tabs-line-height-ef0297, 22px);
  font-weight: var(--font-wayfinding-link-active-weight-qpw3j2, 700);
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
  padding-inline-start: calc(var(--space-xxs-y2432o, 4px) - 1px);
  padding-inline-end: var(--space-xxs-y2432o, 4px);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_tabs-tab-link_14rmt_vkmia_436.awsui_refresh_14rmt_vkmia_390:not(#\9 ) {
  padding-block-start: calc(var(--space-static-xs-fwcjew, 8px) - 1px);
  padding-block-end: calc(var(--space-static-xs-fwcjew, 8px) - 1px);
  margin-block-start: 0;
}

.awsui_tabs-tab-link_14rmt_vkmia_436:not(#\9 ):hover {
  color: var(--color-text-accent-bpzut2, #0073bb);
}

.awsui_tabs-tab-link_14rmt_vkmia_436:not(#\9 ):focus {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_vkmia_436:not(#\9 ):focus {
  z-index: 1;
  border-inline-end-color: transparent;
  position: relative;
}

body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_vkmia_436:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-tabs-focus-outline-gutter-tdby3s, 0px) - 1px);
}

body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_vkmia_436:not(#\9 ):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-tabs-focus-outline-gutter-tdby3s, 0px));
  inset-block-start: calc(-1 * var(--space-tabs-focus-outline-gutter-tdby3s, 0px));
  inline-size: calc(100% + var(--space-tabs-focus-outline-gutter-tdby3s, 0px) + var(--space-tabs-focus-outline-gutter-tdby3s, 0px));
  block-size: calc(100% + var(--space-tabs-focus-outline-gutter-tdby3s, 0px) + var(--space-tabs-focus-outline-gutter-tdby3s, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_tabs-tab_14rmt_vkmia_353:not(#\9 ):first-child {
  margin-inline-start: 1px;
  scroll-margin-inline-start: 1px;
}

.awsui_tabs-tab_14rmt_vkmia_353:not(#\9 ):first-child > .awsui_tabs-tab-header-container_14rmt_vkmia_374 {
  padding-inline-start: calc(var(--space-xs-6dgkww, 8px) - 1px);
}

.awsui_tabs-tab_14rmt_vkmia_353:not(#\9 ):last-child {
  margin-inline-end: 1px;
  scroll-margin-inline-end: 1px;
}

.awsui_tabs-tab_14rmt_vkmia_353:not(#\9 ):last-child > .awsui_tabs-tab-header-container_14rmt_vkmia_374 {
  padding-inline-end: calc(var(--space-xs-6dgkww, 8px) - 1px);
}

.awsui_tabs-tab-disabled_14rmt_vkmia_394:not(#\9 ), .awsui_tabs-tab-disabled_14rmt_vkmia_394:not(#\9 ):hover {
  cursor: default;
  color: var(--color-text-interactive-disabled-1dr5n6, #aab7b8);
  font-weight: var(--font-tabs-disabled-weight-mbqpri, 400);
}

.awsui_tabs-tab-active_14rmt_vkmia_514:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_vkmia_394) {
  color: var(--color-text-accent-bpzut2, #0073bb);
}

.awsui_tabs-tab-active_14rmt_vkmia_514:not(#\9 ):not(.awsui_tabs-tab-disabled_14rmt_vkmia_394):after {
  opacity: 1;
}

.awsui_tabs-header-with-divider_14rmt_vkmia_521:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-tabs-divider-ltt0tu, #aab7b8);
}

.awsui_tabs-tab-focusable_14rmt_vkmia_525:not(#\9 ) {
  /* used to manage focusable logic */
}

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

.awsui_tabs_14rmt_vkmia_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_vkmia_567:not(#\9 ) {
  display: none;
}

.awsui_fit-height_14rmt_vkmia_571:not(#\9 ) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_tabs-content-active_14rmt_vkmia_577:not(#\9 ) {
  display: block;
  flex: 1;
}

body[data-awsui-focus-visible=true] .awsui_tabs-content-active_14rmt_vkmia_577:not(#\9 ):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-start-end-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-start-radius: var(--border-radius-container-oxvshj, 0px);
  border-end-end-radius: var(--border-radius-container-oxvshj, 0px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_tabs-content-wrapper_14rmt_vkmia_591.awsui_with-paddings_14rmt_vkmia_591 > .awsui_tabs-content_14rmt_vkmia_567:not(#\9 ) {
  padding-block: var(--space-scaled-m-3hllro, 16px);
  padding-inline: 0;
}

.awsui_fit-height_14rmt_vkmia_571 > .awsui_tabs-content-wrapper_14rmt_vkmia_591:not(#\9 ) {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: auto;
}

.awsui_fit-height_14rmt_vkmia_571 > .awsui_tabs-content-wrapper_14rmt_vkmia_591 > .awsui_tabs-container-content-wrapper_14rmt_vkmia_602:not(#\9 ) {
  block-size: 100%;
  display: flex;
  flex-direction: column;
}

.awsui_tabs-container-content-wrapper_14rmt_vkmia_602.awsui_with-paddings_14rmt_vkmia_591 > .awsui_tabs-content_14rmt_vkmia_567:not(#\9 ) {
  padding-block-start: var(--space-tabs-content-top-cxb380, 16px);
  padding-block-end: var(--space-scaled-l-khg2t2, 20px);
  padding-inline: var(--space-container-horizontal-v3575u, 20px);
}

.awsui_disabled-reason-tooltip_14rmt_vkmia_613:not(#\9 ) {
  /* used in test-utils or tests */
}

.awsui_tabs-tab-focused_14rmt_vkmia_617: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_vxsbn_145:not(#\9 ) {
  /* used in test utils */
}

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

.awsui_undo-button_brdst_vxsbn_153:not(#\9 ) {
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-rfi3yz, #0073bb);
  font-weight: var(--font-link-button-weight-vzzre5, 400);
  letter-spacing: var(--font-link-button-letter-spacing-pkrhhv, normal);
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-lun36k, 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-mxx5d2, 0ms);
}

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

.awsui_undo-button_brdst_vxsbn_153:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_undo-button_brdst_vxsbn_153:not(#\9 ):focus {
  outline: none;
}

.awsui_undo-button_brdst_vxsbn_153:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_undo-button_brdst_vxsbn_153:not(#\9 ):active, .awsui_undo-button_brdst_vxsbn_153:not(#\9 ):focus, .awsui_undo-button_brdst_vxsbn_153:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: var(--color-text-link-button-underline-hover-6jm7op, currentColor);
}

body[data-awsui-focus-visible=true] .awsui_undo-button_brdst_vxsbn_153:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-n6k4a1, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-j6mjs2, 0px) var(--color-border-item-focused-jl0a80, #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_1tnfe_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_1tnfe_146 h1:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 h2:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 h3:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 h4:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 h5:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 p:not(#\9 ) {
  font-family: inherit;
  font-weight: normal;
  text-decoration: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: var(--space-xxs-y2432o, 4px);
  padding-inline: 0;
}

.awsui_text-content_6absk_1tnfe_146 h1:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 h2:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 h3:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 h4:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 h5:not(#\9 ) {
  color: var(--color-text-heading-default-smq8pd, #16191f);
}

.awsui_text-content_6absk_1tnfe_146 h1:not(#\9 ) {
  font-size: var(--font-size-heading-xl-0utn3l, 28px);
  line-height: var(--line-height-heading-xl-vhld21, 36px);
  letter-spacing: var(--letter-spacing-heading-xl-oma7pf, normal);
  font-weight: var(--font-weight-heading-xl-2dfrtq, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_text-content_6absk_1tnfe_146 h2:not(#\9 ) {
  font-size: var(--font-size-heading-l-2bb1vx, 18px);
  line-height: var(--line-height-heading-l-csxym2, 22px);
  letter-spacing: var(--letter-spacing-heading-l-i1its6, normal);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_text-content_6absk_1tnfe_146 h3:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
  line-height: var(--line-height-heading-m-v86qsm, 22px);
  letter-spacing: var(--letter-spacing-heading-m-ou0vcz, normal);
  font-weight: var(--font-weight-heading-m-g6flre, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_text-content_6absk_1tnfe_146 h4:not(#\9 ) {
  font-size: var(--font-size-heading-s-1xsp6b, 16px);
  line-height: var(--line-height-heading-s-av19j1, 20px);
  letter-spacing: var(--letter-spacing-heading-s-gxk1hf, normal);
  font-weight: var(--font-weight-heading-s-zyfn4j, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_text-content_6absk_1tnfe_146 h5:not(#\9 ) {
  font-size: var(--font-size-heading-xs-nmr45t, 16px);
  line-height: var(--line-height-heading-xs-apei93, 20px);
  font-weight: var(--font-weight-heading-xs-zs0wlo, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
}

.awsui_text-content_6absk_1tnfe_146 b:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 strong:not(#\9 ) {
  font-weight: 700;
}

.awsui_text-content_6absk_1tnfe_146 p:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: inherit;
}

.awsui_text-content_6absk_1tnfe_146 small:not(#\9 ) {
  display: inline-block;
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
  color: var(--color-text-small-f074fl, #687078);
}

.awsui_text-content_6absk_1tnfe_146 small a:not(#\9 ) {
  font-size: inherit;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_text-content_6absk_1tnfe_146 small a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_text-content_6absk_1tnfe_146 small a:not(#\9 ):focus {
  outline: none;
}

.awsui_text-content_6absk_1tnfe_146 small a:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_text-content_6absk_1tnfe_146 small a:not(#\9 ):active, .awsui_text-content_6absk_1tnfe_146 small a:not(#\9 ):focus, .awsui_text-content_6absk_1tnfe_146 small a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_text-content_6absk_1tnfe_146 code:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 pre:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 samp:not(#\9 ) {
  font-family: var(--font-family-monospace-tee0wi, Monaco, Menlo, Consolas, "Courier Prime", Courier, "Courier New", monospace);
  background: transparent;
}

.awsui_text-content_6absk_1tnfe_146 code:not(#\9 ) {
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  line-height: var(--line-height-body-s-egzl4q, 16px);
  letter-spacing: var(--letter-spacing-body-s-8b9hcs, normal);
}

.awsui_text-content_6absk_1tnfe_146 a:not(#\9 ) {
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--color-text-link-default-rfi3yz, #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-mxx5d2, 0ms);
}

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

.awsui_text-content_6absk_1tnfe_146 a:not(#\9 ):hover {
  cursor: pointer;
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_text-content_6absk_1tnfe_146 a:not(#\9 ):focus {
  outline: none;
}

.awsui_text-content_6absk_1tnfe_146 a:not(#\9 ):active {
  color: var(--color-text-link-hover-dwb2m3, #0a4a74);
}

.awsui_text-content_6absk_1tnfe_146 a:not(#\9 ):active, .awsui_text-content_6absk_1tnfe_146 a:not(#\9 ):focus, .awsui_text-content_6absk_1tnfe_146 a:not(#\9 ):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_text-content_6absk_1tnfe_146 a:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-n6k4a1, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-j6mjs2, 0px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_text-content_6absk_1tnfe_146 ul:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ol:not(#\9 ) {
  padding-inline-start: var(--space-l-eenfqd, 20px);
  margin-block: var(--space-scaled-xs-urwryp, 8px);
  margin-inline: 0;
  list-style-position: outside;
}

.awsui_text-content_6absk_1tnfe_146 ul + ul:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ul + ol:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ul > li + ul:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ul > li + li:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ul > li + ol:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ul > li > ul:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ul > li > ol:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ol + ul:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ol + ol:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ol > li + ul:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ol > li + li:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ol > li + ol:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ol > li > ul:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ol > li > ol:not(#\9 ) {
  padding-block-start: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_text-content_6absk_1tnfe_146 ul > li > ul:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ul > li > ol:not(#\9 ),
.awsui_text-content_6absk_1tnfe_146 ol > li > ul:not(#\9 ),
.awsui_text-content_6absk_1tnfe_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_1g0ih_145:not(#\9 ) {
  /* used for test-utils */
}

.awsui_textarea_qk1j1_1g0ih_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-9g5fvl, 4px);
  padding-inline: var(--space-field-horizontal-n82d88, 8px);
  color: var(--color-text-body-default-hiigui, #16191f);
  max-inline-size: 100%;
  inline-size: 100%;
  display: block;
  box-sizing: border-box;
  background-color: var(--color-background-input-default-bh53wr, #ffffff);
  border-start-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-default-mr3924, #687078);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-default-mr3924, #687078);
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
}

.awsui_textarea_qk1j1_1g0ih_149.awsui_textarea-readonly_qk1j1_1g0ih_199:not(#\9 ) {
  background-color: var(--color-background-input-default-bh53wr, #ffffff);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
}

.awsui_textarea_qk1j1_1g0ih_149:not(#\9 )::placeholder {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
  opacity: 1;
}

.awsui_textarea_qk1j1_1g0ih_149:not(#\9 ):-ms-input-placeholder {
  color: var(--color-text-input-placeholder-lhl4lu, #687078);
  font-style: italic;
}

.awsui_textarea_qk1j1_1g0ih_149:not(#\9 ):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-focused-iz32in, #0073bb);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-focused-iz32in, #0073bb);
  border-start-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-start-end-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-start-radius: var(--border-radius-input-i1gt7f, 2px);
  border-end-end-radius: var(--border-radius-input-i1gt7f, 2px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-m3abtb, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_textarea_qk1j1_1g0ih_149:not(#\9 ):invalid {
  box-shadow: none;
}

.awsui_textarea_qk1j1_1g0ih_149:not(#\9 ):disabled {
  background-color: var(--color-background-input-disabled-v4v2mt, #eaeded);
  border-block: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  border-inline: var(--border-width-field-e44ty2, 1px) solid var(--color-border-input-disabled-0ancsl, #eaeded);
  color: var(--color-text-input-disabled-jnrq2g, #879596);
  cursor: auto;
  cursor: default;
}

.awsui_textarea_qk1j1_1g0ih_149:not(#\9 ):disabled::placeholder {
  color: var(--color-text-input-placeholder-disabled-npyii7, #687078);
  opacity: 1;
}

.awsui_textarea_qk1j1_1g0ih_149:not(#\9 ):disabled:-ms-input-placeholder {
  color: var(--color-text-input-placeholder-disabled-npyii7, #687078);
}

.awsui_textarea_qk1j1_1g0ih_149.awsui_textarea-invalid_qk1j1_1g0ih_241:not(#\9 ) {
  color: var(--color-text-status-error-15fc8r, #d13212);
  border-color: var(--color-text-status-error-15fc8r, #d13212);
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_textarea_qk1j1_1g0ih_149.awsui_textarea-invalid_qk1j1_1g0ih_241:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_textarea_qk1j1_1g0ih_149.awsui_textarea-warning_qk1j1_1g0ih_250:not(#\9 ) {
  color: var(--color-text-status-warning-3d0ovg, #906806);
  border-color: var(--color-text-status-warning-3d0ovg, #906806);
  padding-inline-start: calc(var(--space-field-horizontal-n82d88, 8px) - (var(--border-invalid-width-twyjon, 4px) - var(--border-width-field-e44ty2, 1px)));
  border-inline-start-width: var(--border-invalid-width-twyjon, 4px);
}

.awsui_textarea_qk1j1_1g0ih_149.awsui_textarea-warning_qk1j1_1g0ih_250:not(#\9 ):focus {
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-to3byy, 1px) var(--color-border-item-focused-jl0a80, #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_f4bpv_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-rw26ot, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  white-space: nowrap;
  block-size: 100%;
  padding-inline: var(--space-xs-6dgkww, 8px);
  text-decoration: none;
  cursor: pointer;
  border-block: transparent;
  border-inline: transparent;
  background: transparent;
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
}

.awsui_button_m5h9f_f4bpv_145:not(#\9 ):hover {
  color: var(--color-text-interactive-hover-prkzek, #16191f);
  text-decoration: none;
}

.awsui_button_m5h9f_f4bpv_145:not(#\9 ):active, .awsui_button_m5h9f_f4bpv_145.awsui_expanded_m5h9f_f4bpv_197:not(#\9 ) {
  background: transparent;
  color: var(--color-text-interactive-active-472la4, #16191f);
}

.awsui_button_m5h9f_f4bpv_145.awsui_expanded_m5h9f_f4bpv_197:not(#\9 ) {
  color: var(--color-text-accent-bpzut2, #0073bb);
}

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

.awsui_button_m5h9f_f4bpv_145.awsui_offset-right-none_m5h9f_f4bpv_208:not(#\9 ) {
  margin-inline-end: 0;
}

.awsui_button_m5h9f_f4bpv_145.awsui_offset-right-l_m5h9f_f4bpv_211:not(#\9 ) {
  margin-inline-end: var(--space-s-vmutj3, 12px);
}

.awsui_button_m5h9f_f4bpv_145.awsui_offset-right-xxl_m5h9f_f4bpv_214:not(#\9 ) {
  margin-inline-end: var(--space-xl-vss8pc, 24px);
}

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

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

body[data-awsui-focus-visible=true] .awsui_button_m5h9f_f4bpv_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-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_text_m5h9f_f4bpv_239:not(#\9 ) {
  margin-inline-end: var(--space-xs-6dgkww, 8px);
}

.awsui_icon_m5h9f_f4bpv_243 + .awsui_text_m5h9f_f4bpv_239:not(#\9 ) {
  margin-inline-start: var(--space-xs-6dgkww, 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_o7um0_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background: var(--color-background-container-content-x1dxuu, #ffffff);
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_top-navigation_k5dlb_o7um0_145 > .awsui_padding-box_k5dlb_o7um0_178: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-vkrt7p, 40px) + var(--space-scaled-m-3hllro, 16px));
  padding-inline-start: var(--space-xxl-thzxkv, 32px);
}

.awsui_top-navigation_k5dlb_o7um0_145.awsui_medium_k5dlb_o7um0_188 > .awsui_padding-box_k5dlb_o7um0_178:not(#\9 ), .awsui_top-navigation_k5dlb_o7um0_145.awsui_narrow_k5dlb_o7um0_188 > .awsui_padding-box_k5dlb_o7um0_178:not(#\9 ) {
  padding-inline-start: var(--space-l-eenfqd, 20px);
}

.awsui_top-navigation_k5dlb_o7um0_145.awsui_medium_k5dlb_o7um0_188 > .awsui_padding-box_k5dlb_o7um0_178:not(#\9 ) {
  block-size: calc(var(--space-xxxl-vkrt7p, 40px) + var(--space-scaled-xs-urwryp, 8px));
  padding-inline-end: 0;
}

.awsui_top-navigation_k5dlb_o7um0_145.awsui_narrow_k5dlb_o7um0_188 > .awsui_padding-box_k5dlb_o7um0_178:not(#\9 ) {
  block-size: var(--space-xxxl-vkrt7p, 40px);
}

.awsui_virtual_k5dlb_o7um0_199:not(#\9 ) {
  inline-size: 9000px;
}

.awsui_hidden_k5dlb_o7um0_203: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_o7um0_203 *:not(#\9 ):not(#awsui_\9 _k5dlb_o7um0_1) {
  visibility: hidden;
}

.awsui_identity_k5dlb_o7um0_215:not(#\9 ) {
  min-inline-size: 0;
}

.awsui_identity_k5dlb_o7um0_215 > .awsui_identity-link_k5dlb_o7um0_218:not(#\9 ) {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: var(--color-text-top-navigation-title-aohr2j, #16191f);
}

.awsui_identity_k5dlb_o7um0_215 > .awsui_identity-link_k5dlb_o7um0_218:not(#\9 ):hover {
  color: var(--color-text-accent-bpzut2, #0073bb);
}

body[data-awsui-focus-visible=true] .awsui_identity_k5dlb_o7um0_215 > .awsui_identity-link_k5dlb_o7um0_218:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-n6k4a1, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-j6mjs2, 0px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_identity_k5dlb_o7um0_215.awsui_no-logo_k5dlb_o7um0_238:not(#\9 ) {
  min-inline-size: 100px;
}

.awsui_logo_k5dlb_o7um0_242:not(#\9 ) {
  display: block;
  max-block-size: var(--space-xxl-thzxkv, 32px);
  margin-inline-end: var(--space-s-vmutj3, 12px);
  inline-size: auto;
  flex-shrink: 0;
  min-inline-size: 10px;
}

.awsui_logo_k5dlb_o7um0_242.awsui_narrow_k5dlb_o7um0_188:not(#\9 ) {
  max-block-size: var(--space-xl-vss8pc, 24px);
}

.awsui_title_k5dlb_o7um0_254:not(#\9 ) {
  font-size: var(--font-size-heading-m-abxcoe, 18px);
  line-height: var(--line-height-heading-m-v86qsm, 22px);
  letter-spacing: var(--letter-spacing-heading-m-ou0vcz, normal);
  font-weight: var(--font-weight-heading-m-g6flre, 400);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_no-logo_k5dlb_o7um0_238 > .awsui_identity-link_k5dlb_o7um0_218 > .awsui_title_k5dlb_o7um0_254:not(#\9 ) {
  font-weight: 700;
}

.awsui_inputs_k5dlb_o7um0_269:not(#\9 ) {
  display: flex;
  flex: 1;
  padding-block: 0;
  padding-inline: var(--space-m-u91ipm, 16px);
  justify-content: center;
}

.awsui_search_k5dlb_o7um0_277:not(#\9 ) {
  inline-size: 100%;
  max-inline-size: 340px;
}

.awsui_search-expanded_k5dlb_o7um0_281:not(#\9 ) {
  max-inline-size: none;
}

.awsui_utilities_k5dlb_o7um0_285:not(#\9 ) {
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  align-items: stretch;
  block-size: 100%;
}

.awsui_medium_k5dlb_o7um0_188 > .awsui_padding-box_k5dlb_o7um0_178 > .awsui_utilities_k5dlb_o7um0_285:not(#\9 ), .awsui_narrow_k5dlb_o7um0_188 > .awsui_padding-box_k5dlb_o7um0_178 > .awsui_utilities_k5dlb_o7um0_285:not(#\9 ) {
  padding-inline-start: 0;
}

.awsui_utility-wrapper_k5dlb_o7um0_296:not(#\9 ) {
  display: flex;
  position: relative;
  flex-shrink: 0;
  align-items: center;
  padding-block: 0;
  padding-inline: var(--space-m-u91ipm, 16px);
}

.awsui_utility-wrapper_k5dlb_o7um0_296:not(#\9 )::after {
  display: block;
  position: absolute;
  content: "";
  inline-size: 1px;
  inset-inline-end: 0;
  inset-block: var(--space-s-vmutj3, 12px);
  background: var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_utility-wrapper_k5dlb_o7um0_296:not(#\9 ):last-of-type::after {
  display: none;
}

.awsui_utility-type-button-link_k5dlb_o7um0_317:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-l-eenfqd, 20px);
}

.awsui_utility-type-menu-dropdown_k5dlb_o7um0_322:not(#\9 ) {
  padding-block: 0;
  padding-inline: var(--space-s-vmutj3, 12px);
  align-items: stretch;
}

.awsui_utility-type-menu-dropdown_k5dlb_o7um0_322:not(#\9 ):not(.awsui_narrow_k5dlb_o7um0_188):last-of-type, .awsui_utility-type-menu-dropdown_k5dlb_o7um0_322:not(#\9 ):not(.awsui_medium_k5dlb_o7um0_188):last-of-type {
  padding-inline-end: 0;
}

.awsui_utility-type-button-primary-button_k5dlb_o7um0_331:not(#\9 ) {
  inset-inline-start: -1px;
  border-inline-start: 1px solid var(--color-background-container-content-x1dxuu, #ffffff);
}

.awsui_utility-type-button-primary-button_k5dlb_o7um0_331:not(#\9 )::after {
  display: none;
}

.awsui_utility-link-icon_k5dlb_o7um0_339:not(#\9 ) {
  margin-inline-start: var(--space-xxs-y2432o, 4px);
}

.awsui_utility-button-external-icon_k5dlb_o7um0_343:not(#\9 ) {
  display: inline-block;
}

.awsui_offset-right-none_k5dlb_o7um0_347:not(#\9 ) {
  margin-inline-end: 0;
}

.awsui_offset-right-l_k5dlb_o7um0_351:not(#\9 ) {
  margin-inline-end: var(--space-xxs-y2432o, 4px);
}

.awsui_offset-right-xxl_k5dlb_o7um0_355:not(#\9 ) {
  margin-inline-end: var(--space-m-u91ipm, 16px);
}

/* Overflow Menu */
.awsui_overflow-menu-drawer_k5dlb_o7um0_360:not(#\9 ) {
  position: fixed;
  block-size: 100%;
  inline-size: 100%;
  z-index: 1001;
}

.awsui_overflow-menu_k5dlb_o7um0_360: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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background: var(--color-background-container-content-x1dxuu, #ffffff);
  block-size: 100%;
}

.awsui_overflow-menu-header_k5dlb_o7um0_401:not(#\9 ) {
  display: flex;
  align-items: center;
  min-block-size: var(--font-panel-header-line-height-av95ns, 22px);
  padding-block: var(--space-scaled-m-3hllro, 16px);
  padding-inline: var(--space-scaled-m-3hllro, 16px);
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_overflow-menu-header-text_k5dlb_o7um0_409:not(#\9 ) {
  font-size: var(--font-panel-header-size-197c0y, 18px);
  line-height: var(--font-panel-header-line-height-av95ns, 22px);
  font-weight: var(--font-weight-heading-l-ypbqtk, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  color: var(--color-text-heading-default-smq8pd, #16191f);
  flex: 1;
  margin-block: 0;
  margin-inline: 0;
  text-align: center;
}

.awsui_overflow-menu-header-text--secondary_k5dlb_o7um0_421:not(#\9 ) {
  font-size: var(--font-header-h2-description-size-bb19at, 12px);
  line-height: var(--font-header-h2-description-line-height-96odn2, 16px);
  font-weight: 400;
}

.awsui_overflow-menu-header-text--title_k5dlb_o7um0_427:not(#\9 ) {
  /* used in test-utils */
}

.awsui_overflow-menu-back-button_k5dlb_o7um0_431:not(#\9 ) {
  /* used in test-utils */
}

.awsui_overflow-menu-dismiss-button_k5dlb_o7um0_435:not(#\9 ) {
  /* used in test-utils */
}

.awsui_overflow-menu-control_k5dlb_o7um0_439: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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_o7um0_477 > .awsui_overflow-menu-control_k5dlb_o7um0_439:not(#\9 ) {
  padding-block: var(--space-scaled-m-3hllro, 16px);
  padding-inline: var(--space-scaled-m-3hllro, 16px);
}

.awsui_overflow-menu-control_k5dlb_o7um0_439:not(#\9 ):hover {
  color: var(--color-text-accent-bpzut2, #0073bb);
  cursor: pointer;
}

.awsui_overflow-menu-control-link_k5dlb_o7um0_485:not(#\9 ) {
  text-decoration: none;
}

.awsui_overflow-menu-control-expandable-menu-trigger_k5dlb_o7um0_488:not(#\9 ) {
  color: var(--color-text-dropdown-group-label-ndbygh, #545b64);
  font-weight: bold;
}

.awsui_overflow-menu-control-expandable-menu-trigger_k5dlb_o7um0_488:not(#\9 ):hover {
  color: var(--color-text-accent-bpzut2, #0073bb);
}

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

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

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

.awsui_overflow-menu-list_k5dlb_o7um0_477:not(#\9 ) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_overflow-menu-list-submenu_k5dlb_o7um0_524:not(#\9 ) {
  margin-block: var(--space-scaled-xxs-9g5fvl, 4px);
  margin-inline: 0;
}

.awsui_overflow-menu-list-item_k5dlb_o7um0_477:not(#\9 ) {
  box-sizing: border-box;
  letter-spacing: var(--font-button-letter-spacing-y3mzp4, 0.25px);
}

.awsui_overflow-menu-list-item-icon_k5dlb_o7um0_533:not(#\9 ) {
  margin-inline-end: var(--space-xxs-y2432o, 4px);
}

.awsui_overflow-menu-list-item-text_k5dlb_o7um0_536:not(#\9 ) {
  flex: 1;
}

.awsui_overflow-menu-list-item-utility_k5dlb_o7um0_477:not(#\9 ) {
  font-weight: var(--font-weight-button-rw26ot, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-53ap8w, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-m8q0ib, auto);
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_overflow-menu-list-item-submenu_k5dlb_o7um0_545:not(#\9 ) {
  border-block-start: var(--border-divider-section-width-iueskx, 1px) solid transparent;
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid transparent;
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: var(--space-scaled-l-khg2t2, 20px);
}

.awsui_overflow-menu-list-item-dropdown-menu_k5dlb_o7um0_551:not(#\9 ) {
  padding-block: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-inline: var(--space-scaled-s-eec346, 12px);
}

.awsui_overflow-menu-list-item-expandable_k5dlb_o7um0_555:not(#\9 ) {
  border-block-start-color: var(--color-border-divider-default-6sbidx, #eaeded);
  border-block-end-color: var(--color-border-divider-default-6sbidx, #eaeded);
}

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

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

.awsui_icon-open_k5dlb_o7um0_574: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_75q8o_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_75q8o_217:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  margin-inline-start: calc(-1 * var(--space-xxs-y2432o, 4px));
  padding-block-end: var(--space-xxxs-gn3248, 2px);
}

.awsui_task_1u70p_75q8o_224:not(#\9 ) {
  list-style: none;
  padding-block-start: 0;
}

.awsui_task_1u70p_75q8o_224:not(#\9 ):not(:first-child) {
  margin-block-start: var(--space-xl-vss8pc, 24px);
}

.awsui_task-title_1u70p_75q8o_232:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  padding-inline-start: var(--border-divider-section-width-iueskx, 1px);
  font-size: var(--font-size-heading-s-1xsp6b, 16px);
  line-height: var(--line-height-heading-s-av19j1, 20px);
  letter-spacing: var(--letter-spacing-heading-s-gxk1hf, normal);
}

.awsui_task-title--status_1u70p_75q8o_240:not(#\9 ) {
  line-height: inherit;
}

.awsui_current-task_1u70p_75q8o_244:not(#\9 ) {
  font-weight: 700;
}

.awsui_successful-task_1u70p_75q8o_248:not(#\9 ) {
  color: var(--color-text-status-success-1y5tbo, #1d8102);
}

.awsui_congratulation-message_1u70p_75q8o_252:not(#\9 ) {
  display: flex;
  font-size: var(--font-size-heading-s-1xsp6b, 16px);
  line-height: var(--line-height-heading-s-av19j1, 20px);
  letter-spacing: var(--letter-spacing-heading-s-gxk1hf, normal);
  font-weight: var(--font-weight-heading-xs-zs0wlo, 400);
  color: var(--color-text-status-success-1y5tbo, #1d8102);
}

.awsui_congratulation-message--status_1u70p_75q8o_260:not(#\9 ) {
  line-height: inherit;
  flex-shrink: 0;
}

.awsui_plaintext-congratulation-description_1u70p_75q8o_265:not(#\9 ) {
  white-space: pre-line;
}

.awsui_divider_1u70p_75q8o_269:not(#\9 ) {
  border-block-end: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-divider-default-6sbidx, #eaeded);
}

.awsui_step-list_1u70p_75q8o_273:not(#\9 ) {
  list-style: none;
  padding-block: 0;
  padding-inline-start: var(--space-xxxs-gn3248, 2px);
  padding-inline-end: 0;
}

.awsui_step_1u70p_75q8o_273:not(#\9 ):not(:first-child) {
  padding-block-start: var(--space-xxs-y2432o, 4px);
}

.awsui_expandable-section-wrapper_1u70p_75q8o_284:not(#\9 ) {
  inline-size: 100%;
}

.awsui_expandable-section-header_1u70p_75q8o_288:not(#\9 ) {
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
}

.awsui_step-title_1u70p_75q8o_293:not(#\9 ),
.awsui_feedback-link_1u70p_75q8o_294:not(#\9 ),
.awsui_dismiss-button_1u70p_75q8o_295:not(#\9 ),
.awsui_completion-screen-title_1u70p_75q8o_296:not(#\9 ),
.awsui_completion-screen-description_1u70p_75q8o_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_1betj_193:not(#\9 ) {
  animation: awsui_awsui-motion-fade-in_ig8mp_1betj_1 var(--motion-duration-show-paced-kxd6k3, 180ms) var(--motion-easing-show-paced-2zwyek, ease-out);
}

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

.awsui_tutorial-list_ig8mp_1betj_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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_1betj_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-iueskx, 1px) solid var(--color-border-tutorial-k1re4v, #aab7b8);
  border-inline: var(--border-divider-section-width-iueskx, 1px) solid var(--color-border-tutorial-k1re4v, #aab7b8);
  border-start-start-radius: var(--border-radius-tutorial-panel-item-b9js9w, 2px);
  border-start-end-radius: var(--border-radius-tutorial-panel-item-b9js9w, 2px);
  border-end-start-radius: var(--border-radius-tutorial-panel-item-b9js9w, 2px);
  border-end-end-radius: var(--border-radius-tutorial-panel-item-b9js9w, 2px);
  padding-block: var(--space-m-u91ipm, 16px);
  padding-inline: var(--space-m-u91ipm, 16px);
}

.awsui_tutorial-box_ig8mp_1betj_251:not(#\9 ):not(:first-child) {
  margin-block-start: var(--space-l-eenfqd, 20px);
}

.awsui_tutorial-box-title_ig8mp_1betj_295:not(#\9 ) {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.awsui_tutorial-description-plaintext_ig8mp_1betj_301:not(#\9 ) {
  white-space: pre-line;
}

.awsui_tutorial-description_ig8mp_1betj_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_1betj_301 ul:not(#\9 ) {
  list-style-type: initial;
}

.awsui_expandable-section_ig8mp_1betj_312:not(#\9 ) {
  display: none;
  margin-block-start: var(--space-m-u91ipm, 16px);
}

.awsui_expandable-section_ig8mp_1betj_312.awsui_expanded_ig8mp_1betj_316:not(#\9 ) {
  display: block;
}

.awsui_button-wrapper_ig8mp_1betj_320:not(#\9 ) {
  margin-block: calc(-1 * var(--space-xxs-y2432o, 4px) - var(--border-width-button-sp4b2l, 1px));
  margin-inline: calc(-1 * var(--space-xxs-y2432o, 4px) - var(--border-width-button-sp4b2l, 1px));
}

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

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

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

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

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

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

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

.awsui_download-link_ig8mp_1betj_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-3hf5bn, #545b64);
}

.awsui_download-link_ig8mp_1betj_353:not(#\9 ):hover {
  cursor: pointer;
}

.awsui_download-link_ig8mp_1betj_353:not(#\9 ):focus {
  outline: none;
}

.awsui_download-link_ig8mp_1betj_353:not(#\9 ):active, .awsui_download-link_ig8mp_1betj_353:not(#\9 ):focus, .awsui_download-link_ig8mp_1betj_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_1betj_353:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-n6k4a1, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-j6mjs2, 0px) var(--color-border-item-focused-jl0a80, #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_1wnnd_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "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-u91ipm, 16px);
  padding-inline: var(--space-l-eenfqd, 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_125sr_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-6wxxs5, 14px);
  line-height: var(--line-height-body-m-ku8qvj, 22px);
  color: var(--color-text-body-default-hiigui, #16191f);
  font-weight: 400;
  font-family: var(--font-family-base-ww9h6o, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_wizard_1xupv_125sr_177.awsui_refresh_1xupv_125sr_177:not(#\9 ) {
  column-gap: var(--space-xl-vss8pc, 24px);
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  grid-template-rows: auto 1fr;
  row-gap: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_wizard_1xupv_125sr_177.awsui_refresh_1xupv_125sr_177.awsui_small-container_1xupv_125sr_184:not(#\9 ) {
  grid-template-columns: minmax(0, 1fr) 0;
  row-gap: var(--space-scaled-l-khg2t2, 20px);
}

.awsui_wizard_1xupv_125sr_177:not(#\9 ):not(.awsui_refresh_1xupv_125sr_177) {
  display: flex;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177:not(#\9 ) {
  grid-column: 1;
  grid-row: 1/span 2;
  padding-block-start: calc(var(--space-xs-6dgkww, 8px) + var(--space-scaled-xxs-9g5fvl, 4px));
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177:not(#\9 ) {
  position: relative;
  margin-block: 0;
  margin-inline: 0;
  padding-block-start: var(--space-scaled-xxs-9g5fvl, 4px);
  padding-block-end: 0;
  padding-inline: 0;
  inline-size: 260px;
  box-sizing: border-box;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li:not(#\9 ) {
  display: grid;
  column-gap: var(--space-xs-6dgkww, 8px);
  grid-template-columns: var(--space-l-eenfqd, 20px) 1fr;
  grid-template-rows: repeat(2, auto);
  padding-block: 0;
  padding-inline: 0;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li > hr:not(#\9 ) {
  background-color: var(--color-border-divider-default-6sbidx, #eaeded);
  border-block: 0;
  border-inline: 0;
  grid-column: 1;
  block-size: 100%;
  inline-size: var(--space-xxxs-gn3248, 2px);
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li > .awsui_number_1xupv_125sr_226:not(#\9 ) {
  color: var(--color-text-small-f074fl, #687078);
  font-size: var(--font-size-body-s-4dzx5q, 12px);
  grid-column: 2;
  grid-row: 1;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li > a:not(#\9 ) {
  align-items: start;
  column-gap: var(--space-xs-6dgkww, 8px);
  cursor: pointer;
  display: grid;
  font-size: var(--font-size-body-m-6wxxs5, 14px);
  grid-column: 1/span 2;
  grid-row: 2;
  grid-template-columns: var(--space-l-eenfqd, 20px) 1fr;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li > a > .awsui_circle_1xupv_125sr_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_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li > a > .awsui_title_1xupv_125sr_253:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  grid-column: 2;
}

body[data-awsui-focus-visible=true] .awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li > a:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-n6k4a1, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-j6mjs2, 0px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li:not(#\9 ):first-child > hr {
  grid-row: 2/span 2;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li:not(#\9 ):not(:first-child) > .awsui_number_1xupv_125sr_226 {
  margin-block-start: var(--space-m-u91ipm, 16px);
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li:not(#\9 ):last-child > hr {
  grid-row: 1;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li:not(#\9 ):only-of-type > hr {
  display: none;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li:not(#\9 ):not(:first-child):not(:last-child) > hr {
  grid-row: 1/span 3;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li.awsui_active_1xupv_125sr_284 > a:not(#\9 ) {
  cursor: text;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li.awsui_active_1xupv_125sr_284 > a > .awsui_circle_1xupv_125sr_242:not(#\9 ) {
  background-color: var(--color-background-control-checked-xlktby, #0073bb);
  box-shadow: 0 0 0 3px var(--color-background-container-content-x1dxuu, #ffffff), 0 0 0 5px var(--color-background-control-checked-xlktby, #0073bb), 0 0 0 7px var(--color-background-container-content-x1dxuu, #ffffff);
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li.awsui_active_1xupv_125sr_284 > a > .awsui_title_1xupv_125sr_253:not(#\9 ) {
  color: var(--color-background-control-checked-xlktby, #0073bb);
  font-weight: 700;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li.awsui_disabled_1xupv_125sr_295 > a:not(#\9 ) {
  cursor: text;
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li.awsui_disabled_1xupv_125sr_295 > a > .awsui_circle_1xupv_125sr_242:not(#\9 ) {
  background-color: var(--color-background-container-content-x1dxuu, #ffffff);
  box-shadow: 0 0 0 2px var(--color-text-interactive-disabled-1dr5n6, #aab7b8), 0 0 0 4px var(--color-background-container-content-x1dxuu, #ffffff);
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li.awsui_disabled_1xupv_125sr_295 > a > .awsui_title_1xupv_125sr_253:not(#\9 ) {
  color: var(--color-text-status-inactive-fg16yu, #687078);
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li.awsui_enabled_1xupv_125sr_305 > a > .awsui_circle_1xupv_125sr_242:not(#\9 ) {
  background-color: var(--color-text-interactive-default-v7wvbt, #545b64);
  box-shadow: 0 0 0 2px var(--color-text-interactive-default-v7wvbt, #545b64), 0 0 0 4px var(--color-background-container-content-x1dxuu, #ffffff);
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li.awsui_enabled_1xupv_125sr_305 > a > .awsui_title_1xupv_125sr_253:not(#\9 ) {
  color: var(--color-text-interactive-default-v7wvbt, #545b64);
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li.awsui_enabled_1xupv_125sr_305 > a:not(#\9 ):hover > .awsui_circle_1xupv_125sr_242 {
  background-color: var(--color-background-control-checked-xlktby, #0073bb);
  box-shadow: 0 0 0 2px var(--color-background-control-checked-xlktby, #0073bb), 0 0 0 4px var(--color-background-container-content-x1dxuu, #ffffff);
}

.awsui_navigation_1xupv_125sr_193.awsui_refresh_1xupv_125sr_177 > ul.awsui_refresh_1xupv_125sr_177 > li.awsui_enabled_1xupv_125sr_305 > a:not(#\9 ):hover > .awsui_title_1xupv_125sr_253 {
  color: var(--color-background-control-checked-xlktby, #0073bb);
}

.awsui_navigation_1xupv_125sr_193:not(#\9 ):not(.awsui_refresh_1xupv_125sr_177) {
  color: var(--color-text-disabled-danjmx, #aab7b8);
  display: inline-block;
  margin-inline-end: calc(2 * var(--space-xxxl-vkrt7p, 40px));
  min-inline-size: 200px;
  padding-block-start: var(--space-xxs-y2432o, 4px);
  inline-size: 200px;
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}

.awsui_navigation_1xupv_125sr_193:not(#\9 ):not(.awsui_refresh_1xupv_125sr_177) > ul:not(.awsui_refresh_1xupv_125sr_177) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}

.awsui_navigation_1xupv_125sr_193:not(#\9 ):not(.awsui_refresh_1xupv_125sr_177) > ul:not(.awsui_refresh_1xupv_125sr_177) > li {
  min-inline-size: 0;
  word-break: break-word;
  padding-block: 0 var(--space-scaled-m-3hllro, 16px);
}

.awsui_navigation_1xupv_125sr_193:not(#\9 ):not(.awsui_refresh_1xupv_125sr_177) > ul:not(.awsui_refresh_1xupv_125sr_177) > li:not(:first-child) {
  margin-block-start: var(--space-scaled-m-3hllro, 16px);
}

.awsui_navigation_1xupv_125sr_193:not(#\9 ):not(.awsui_refresh_1xupv_125sr_177) > ul:not(.awsui_refresh_1xupv_125sr_177) > li:not(:last-child) {
  border-block-end: var(--border-divider-list-width-x6rz7e, 1px) solid var(--color-border-layout-w1w3v8, #d5dbdb);
}

.awsui_form_1xupv_125sr_349:not(#\9 ):not(.awsui_refresh_1xupv_125sr_177) {
  min-inline-size: 0;
  word-break: break-word;
  inline-size: 100%;
}

.awsui_form_1xupv_125sr_349:not(#\9 ):not(.awsui_refresh_1xupv_125sr_177) > .awsui_form-header_1xupv_125sr_354 {
  position: relative;
  margin-block-end: var(--space-scaled-m-3hllro, 16px);
}

.awsui_form_1xupv_125sr_349.awsui_refresh_1xupv_125sr_177:not(#\9 ) {
  min-inline-size: 0;
  word-break: break-word;
  display: contents;
}

.awsui_form_1xupv_125sr_349.awsui_refresh_1xupv_125sr_177 > .awsui_form-header_1xupv_125sr_354:not(#\9 ) {
  grid-column: 2;
  grid-row: 1;
  color: var(--color-text-body-default-hiigui, #16191f);
}

.awsui_form_1xupv_125sr_349.awsui_refresh_1xupv_125sr_177 > .awsui_form-header_1xupv_125sr_354 > .awsui_form-header-content_1xupv_125sr_369:not(#\9 ) {
  padding-block-start: calc(var(--space-xl-vss8pc, 24px) + var(--space-scaled-xxxs-refrgq, 2px));
  padding-block-end: var(--space-scaled-s-eec346, 12px);
}

.awsui_form_1xupv_125sr_349.awsui_refresh_1xupv_125sr_177 > .awsui_form-component_1xupv_125sr_373:not(#\9 ) {
  grid-column: 2;
  grid-row: 2;
}

.awsui_form_1xupv_125sr_349.awsui_refresh_1xupv_125sr_177.awsui_small-container_1xupv_125sr_184 > .awsui_form-header_1xupv_125sr_354:not(#\9 ) {
  grid-column: 1/span 2;
}

.awsui_form_1xupv_125sr_349.awsui_refresh_1xupv_125sr_177.awsui_small-container_1xupv_125sr_184 > .awsui_form-header_1xupv_125sr_354 > .awsui_form-header-content_1xupv_125sr_369:not(#\9 ) {
  padding-block-start: 0;
}

.awsui_form_1xupv_125sr_349.awsui_refresh_1xupv_125sr_177.awsui_small-container_1xupv_125sr_184 > .awsui_form-component_1xupv_125sr_373:not(#\9 ) {
  grid-column: 1/span 2;
}

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

.awsui_collapsed-steps_1xupv_125sr_391:not(#\9 ) {
  color: var(--color-text-heading-secondary-ybtpom, #545b64);
  font-weight: 700;
  padding-block-start: var(--space-scaled-xxs-9g5fvl, 4px);
}

.awsui_collapsed-steps-hidden_1xupv_125sr_396:not(#\9 ) {
  display: none;
}

.awsui_form-header-component-wrapper_1xupv_125sr_400:not(#\9 ) {
  outline: none;
}

body[data-awsui-focus-visible=true] .awsui_form-header-component-wrapper_1xupv_125sr_400:not(#\9 ):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-n6k4a1, 5px auto Highlight);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-jl0a80, #0073bb);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-gulcr7, 2px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-j6mjs2, 0px) var(--color-border-item-focused-jl0a80, #0073bb);
}

.awsui_form-header-component_1xupv_125sr_400:not(#\9 ),
.awsui_navigation-link_1xupv_125sr_416:not(#\9 ),
.awsui_navigation-link-item_1xupv_125sr_417:not(#\9 ),
.awsui_navigation-link-label_1xupv_125sr_418:not(#\9 ) {
  /* used in test-utils */
}

.awsui_navigation-link-active_1xupv_125sr_422:not(#\9 ) {
  font-weight: 700;
  color: var(--color-text-body-default-hiigui, #16191f);
}

.awsui_navigation-link-disabled_1xupv_125sr_427:not(#\9 ) {
  color: var(--color-text-status-inactive-fg16yu, #687078);
}

.awsui_cancel-button_1xupv_125sr_431:not(#\9 ),
.awsui_previous-button_1xupv_125sr_432:not(#\9 ),
.awsui_primary-button_1xupv_125sr_433:not(#\9 ),
.awsui_skip-to-button_1xupv_125sr_434:not(#\9 ) {
  /* used in test-utils */
}

.awsui_action-buttons_1xupv_125sr_438: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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7QUFFQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBQUZGOztBQUtBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FBSkY7O0FBT0E7O0VBQUE7QUFJQTtFQUNFO0FBTEY7O0FBUUE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FBTkY7O0FBU0E7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtBQVJGOztBQVdBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBQVRGOztBQVlBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FBWEY7O0FBY0E7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7QUFaRjs7QUFlQTs7RUFBQTtBQUlBOztFQUVFO0FBYkY7O0FBZ0JBOzs7RUFBQTtBQUtBOzs7RUFHRTtFQUNBO0FBZEY7O0FBaUJBOztFQUFBO0FBSUE7RUFDRTtBQWZGOztBQWtCQTs7O0VBQUE7QUFLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQWhCRjs7QUFtQkE7RUFDRTtBQWhCRjs7QUFtQkE7RUFDRTtBQWhCRjs7QUFtQkE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUFsQkY7O0FBcUJBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7QUFwQkY7O0FBdUJBOzs7RUFBQTtBQUtBO1FBQ1E7RUFDTjtBQXJCRjs7QUF3QkE7OztFQUFBO0FBS0E7U0FDUztFQUNQO0FBdEJGOztBQXlCQTs7RUFBQTtBQUlBOzs7O0VBSUU7QUF2QkY7O0FBMEJBOztFQUFBO0FBSUE7Ozs7RUFJRTtFQUNBO0FBeEJGOztBQTJCQTs7RUFBQTtBQUlBOzs7O0VBSUU7QUF6QkY7O0FBNEJBOztFQUFBO0FBSUE7RUFDRTtBQTFCRjs7QUE2QkE7Ozs7O0VBQUE7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNCRjs7QUE4QkE7O0VBQUE7QUFJQTtFQUNFO0FBNUJGOztBQStCQTs7RUFBQTtBQUlBO0VBQ0U7QUE3QkY7O0FBZ0NBOzs7RUFBQTtBQUtBOztFQUVFO0VBQ0E7QUE5QkY7O0FBaUNBOztFQUFBO0FBSUE7O0VBRUU7QUEvQkY7O0FBa0NBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBQWhDRjs7QUFtQ0E7O0VBQUE7QUFJQTtFQUNFO0FBakNGOztBQW9DQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUFsQ0Y7O0FBcUNBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FBcENGOztBQXVDQTs7RUFBQTtBQUlBO0VBQ0U7QUFyQ0Y7O0FBd0NBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FBdkNGOztBQTBDQTs7RUFBQTtBQUlBO0VBQ0U7QUF4Q0Y7O0FBMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF4Q0Y7QUEyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXpDRjtBQTRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMUNGO0FBNkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUEzQ0o7QUE4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTVDRjtBQStDQTtBQUVBO0VBQ0U7QUE5Q0Y7O0FBaURBO0VBQ0U7QUE5Q0Y7O0FBaURBO0VBQ0U7QUE5Q0Y7O0FBaURBO0FBRUE7RUFDRTtBQS9DRixDOzs7O0FDbldBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0lBQ0U7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBQ0Y7RUFDQTtJQUNFO0lBQ0E7RUFDRjtFQUNBO0lBQ0U7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRixDOzs7O0FDanpIQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTs7RUFFRTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTs7RUFFRTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0FBZ0JGOztBQWRBOztFQUVFO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTs7RUFFRTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7RUFDQTtBQW9CRjs7QUFsQkE7O0VBRUU7RUFDQTtFQUNBO0FBcUJGOztBQW5CQTs7RUFFRTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtBQXdCRjs7QUF0QkE7O0VBRUU7RUFDQTtFQUNBO0FBeUJGOztBQXZCQTs7RUFFRTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0VBQ0E7RUFDQTtBQTRCRjs7QUExQkE7O0VBRUU7RUFDQTtFQUNBO0FBNkJGOztBQTNCQTs7RUFFRTtBQThCRjs7QUE1QkE7RUFDRTtBQStCRjs7QUE3QkE7RUFDRTtBQWdDRjs7QUE5QkE7RUFDRTtBQWlDRjs7QUEvQkE7RUFDRTtBQWtDRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFuQ0E7RUFDRTtBQXNDRjs7QUFwQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRTtBQXVDRjs7QUFyQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRTtBQXdDRjs7QUFyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0NGLEM7Ozs7QUNuYkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFWQTtFQUNFO0FBYUY7O0FBVkE7RUFDRTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQVpBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0FBb0JGOztBQWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtJQUNFO0VBdUJGO0FBQ0Y7QUFyQkE7RUFDRTtBQXVCRjs7QUFwQkE7RUFDRTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtBQXdCRjs7QUF0QkE7RUFDRTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0FBb0NGOztBQWxDQTtFQUNFO0VBQ0E7QUFxQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtBQXNDRjs7QUFuQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7RUFDRTtBQXNDRjs7QUFwQ0E7RUFDRTtJQUNFO0VBdUNGO0VBckNBO0lBQ0U7RUF1Q0Y7QUFDRjtBQXJDQTtFQUNFO0lBQ0U7SUFDQTtFQXVDRjtBQUNGO0FBckNBO0VBQ0U7RUFDQTtBQXVDRjs7QUFyQ0E7RUFDRTtBQXdDRjs7QUF0Q0E7RUFDRTtJQUNFO0VBeUNGO0VBdkNBO0lBQ0U7RUF5Q0Y7QUFDRjtBQXZDQTtFQUNFO0lBQ0U7SUFDQTtFQXlDRjtBQUNGO0FBdkNBO0VBQ0U7RUFDQTtBQXlDRjs7QUF0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTBDRjs7QUF2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMENGOztBQXZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7R0FBQTtFQUdBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7QUEwQ0Y7O0FBeENBO0VBQ0U7O0dBQUE7RUFHQTtBQTJDRjs7QUF4Q0E7RUFDRTtFQUNBO0FBMkNGOztBQXhDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJDRjs7QUF6Q0E7O0VBRUU7QUE0Q0Y7O0FBMUNBOztFQUVFO0FBNkNGOztBQTNDQTs7RUFFRTtFQUNBO0FBOENGOztBQTVDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErQ0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStDRixDOzs7O0FDN3ZDQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUM1SkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDVkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0FBWUYsQzs7OztBQy9SQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlDRjs7QUEvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbUNGOztBQWpDQTtFQUNFO0VBQ0E7RUFDQTtBQW9DRjs7QUFsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtBQXdDRjs7QUF0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUNGOztBQXZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwQ0Y7O0FBeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEyQ0Y7O0FBekNBO0VBQ0U7RUFDQTtFQUNBO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2Q0Y7O0FBM0NBO0VBQ0U7RUFDQTtBQThDRjs7QUE1Q0E7RUFDRTtBQStDRjs7QUE3Q0E7RUFDRTtFQUNBO0FBZ0RGOztBQTlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlERjs7QUEvQ0E7RUFDRTtBQWtERjs7QUFoREE7RUFDRTtFQUNBO0FBbURGOztBQWpEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9ERjs7QUFsREE7RUFDRTtBQXFERjs7QUFuREE7RUFDRTtFQUNBO0FBc0RGOztBQXBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVERjs7QUFyREE7RUFDRTtFQUNBO0FBd0RGOztBQXREQTtFQUNFO0FBeURGOztBQXZEQTtFQUNFO0VBQ0E7QUEwREY7O0FBeERBO0VBQ0U7QUEyREY7O0FBekRBO0VBQ0U7RUFDQTtFQUNBO0FBNERGOztBQTFEQTtFQUNFO0VBQ0E7RUFDQTtBQTZERjs7QUEzREE7RUFDRTtFQUNBO0VBQ0E7QUE4REY7O0FBNURBO0VBQ0U7RUFDQTtFQUNBO0FBK0RGOztBQTdEQTtFQUNFO0VBQ0E7RUFDQTtBQWdFRjs7QUE5REE7RUFDRTtFQUNBO0FBaUVGOztBQS9EQTtFQUNFO0VBQ0E7QUFrRUY7O0FBaEVBO0VBQ0U7RUFDQTtFQUNBO0FBbUVGOztBQWhFQTtFQUNFO0FBbUVGLEM7Ozs7QUNycUJBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDVkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRixDOzs7O0FDakJBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBOztFQUVFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBOztFQUVFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0FBU0Y7O0FBTkE7RUFDRTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTs7RUFFRTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7RUFDRTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUYsQzs7OztBQy9iQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7SUFDRTtJQUNBO0VBTUY7QUFDRjtBQUpBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGLEM7Ozs7QUNsV0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQzFCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7Ozs7Ozs7RUFPRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkYsQzs7OztBQzNYQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBOztFQUVFO0FBMkJGOztBQXhCQTs7RUFFRTtBQTJCRjs7QUF4QkE7O0VBRUU7QUEyQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4QkYsQzs7OztBQzU3QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQU5BOztFQUFBO0FBR0E7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtBQWlCRixDOzs7O0FDclBBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7SUFDRTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0lBQ0U7RUFHRjtBQUNGO0FBREE7RUFDRTtJQUNFO0VBR0Y7QUFDRixDOzs7O0FDckxBOzs7Q0FBQTtBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF3QkU7QUFDRixDOzs7O0FDN0JBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRixDOzs7O0FDck9BOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0VBSUY7RUFGQTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7SUFDRTtJQUNBO0VBSUY7QUFDRjtBQUZBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBO0VBQ0U7SUFDRTtJQUNBO0VBUUY7QUFDRjtBQU5BO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7QUEwQkY7O0FBdkJBO0VBQ0U7QUEwQkYsQzs7OztBQ3RYQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QUFDVjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGLEM7Ozs7QUMzTUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7SUFDRTtJQUNBO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWhCQTtFQUNFO0FBbUJGLEM7Ozs7QUN6UkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0YsQzs7OztBQzNNQTs7O0NBQUE7QUFJQTs7O0VBR0U7QUFDRixDOzs7O0FDUkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7SUFDRTtJQUNBO0VBVUY7QUFDRjtBQVJBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkYsQzs7OztBQ2hTQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7O0VBRUU7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWEE7RUFDRTtBQWNGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTtFQUNFO0FBY0YsQzs7OztBQ3JSQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBWkE7RUFDRTtBQWVGLEM7Ozs7QUNoVEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtJQUNFO0VBQ0Y7RUFDQTtJQUNFO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0VBRUY7RUFBQTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0lBQ0E7RUFJRjtBQUNGO0FBRkE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7SUFDRTtJQUNBO0VBTUY7QUFDRjtBQUpBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7SUFDRTtJQUNBO0VBT0Y7QUFDRjtBQUxBO0VBQ0U7RUFDQTtBQU9GOztBQUpBO0VBQ0U7QUFPRjs7QUFKQTtFQUNFO0FBT0Y7O0FBSkE7O0VBRUU7QUFPRjs7QUFKQTs7RUFFRTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUpBO0VBQ0U7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtBQVNGLEM7Ozs7QUNsVkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUM5QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkYsQzs7OztBQ2hQQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7QUFLRixDOzs7O0FDMUxBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7SUFDRTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBQ0Y7QUFDRjtBQUVBO0VBQ0U7SUFDRTtJQUNBO0VBQUY7QUFDRjtBQUVBO0VBQ0U7SUFDRTtJQUNBO0VBQUY7QUFDRjtBQUVBO0VBQ0U7SUFDRTtJQUNBO0VBQUY7QUFDRjtBQUdBO0FBQ0E7RUFDRTtFQUNRO0FBRFY7O0FBR0E7O0VBRUU7RUFDQTtBQUFGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQUFBLHFHOzs7O0FDMU1BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7QUFDQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGLEM7Ozs7QUNsTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtBQUlGLEM7Ozs7QUN6TUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7OztJQUFBO0VBSUE7QUFDRixDOzs7O0FDOUJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRixDOzs7O0FDM0pBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7Ozs7O0tBQUE7RUFVRjtFQUZBO0lBQ0U7RUFJRjtBQUNGO0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFOQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBU0Y7QUFDRjtBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7SUFDRTtFQWdCRjtBQUNGO0FBZEE7RUFDRTtJQUNFO0lBQ0E7RUFnQkY7QUFDRjtBQWJBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFlRjs7QUFaQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7Ozs7Ozs7Ozs7O0NBQUE7QUFhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7Ozs7R0FBQTtFQU1BOzs7O0dBQUE7RUFLQTs7Ozs7OztHQUFBO0VBUUE7Ozs7Ozs7Ozs7R0FBQTtFQVdBOzs7OztHQUFBO0VBTUE7OztHQUFBO0FBa0JGOztBQWJBO0VBQ0U7SUFDRTtFQWdCRjtBQUNGO0FBZEE7RUFDRTtJQUNFO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0lBQ0U7RUFnQkY7QUFDRjtBQWRBO0VBQ0U7SUFDRTtFQWdCRjtBQUNGO0FBZEE7RUFDRTtJQUNFO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0lBQ0U7RUFnQkY7QUFDRjtBQWRBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0lBQ0U7RUFvQkY7QUFDRjtBQWxCQTtFQUNFO0lBQ0U7RUFvQkY7QUFDRjtBQWxCQTtFQUNFO0lBQ0U7RUFvQkY7RUFsQkE7SUFDRTtFQW9CRjtBQUNGO0FBbEJBO0VBQ0U7SUFDRTtJQUNBO0VBb0JGO0FBQ0Y7QUFsQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtJQUNFO0VBNEJGO0VBMUJBO0lBQ0U7RUE0QkY7RUExQkE7SUFDRTtFQTRCRjtFQTFCQTtJQUNFO0VBNEJGO0FBQ0Y7QUExQkE7RUFDRTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRjs7QUExQkE7Ozs7Ozs7OztDQUFBO0FBVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtBQThCRjs7QUEzQkE7OztDQUFBO0FBSUE7RUFDRTtBQThCRjs7QUEzQkE7QUFDQTs7RUFFRTtBQThCRjs7QUEzQkE7QUFDQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTs7Ozs7R0FBQTtFQU1BOzs7Ozs7R0FBQTtBQW9DRjs7QUE1QkE7RUFDRTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7SUFDRTtFQWlDRjtFQS9CQTtJQUNFO0VBaUNGO0FBQ0Y7QUE5QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtBQWlDRjs7QUEvQkE7RUFDRTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtBQW9DRjs7QUFqQ0E7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7Ozs7Ozs7R0FBQTtFQVVBO0FBb0NGOztBQWxDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7Ozs7OztLQUFBO0VBMkNGO0VBbkNBO0lBQ0U7RUFxQ0Y7QUFDRjtBQWxDQTtFQUNFO0VBQ0E7RUFDQTs7O0dBQUE7QUF1Q0Y7O0FBbENBO0VBQ0U7SUFDRTtFQXFDRjtFQW5DQTtJQUNFO0VBcUNGO0FBQ0Y7QUFuQ0E7RUFDRTtBQXFDRjs7QUFuQ0E7RUFDRTtJQUNFO0VBc0NGO0VBcENBO0lBQ0U7RUFzQ0Y7QUFDRjtBQXBDQTtFQUNFO0lBQ0U7SUFDQTtFQXNDRjtBQUNGO0FBcENBO0VBQ0U7SUFDRTtJQUNBO0VBc0NGO0FBQ0Y7QUFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7O0dBQUE7QUF5Q0Y7O0FBbkNBO0VBQ0U7SUFDRTtJQUNBO0VBc0NGO0VBcENBO0lBQ0U7SUFDQTtFQXNDRjtBQUNGO0FBcENBO0VBQ0U7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtBQXVDRjs7QUFyQ0E7RUFDRTtJQUNFO0lBQ0E7RUF3Q0Y7QUFDRjtBQXRDQTtFQUNFO0VBQ0E7QUF3Q0Y7O0FBdENBO0VBQ0U7QUF5Q0Y7O0FBdkNBO0VBQ0U7QUEwQ0Y7O0FBeENBO0VBQ0U7SUFDRTtFQTJDRjtBQUNGO0FBeENBO0VBQ0U7RUFDQTtFQUNBO0FBMENGOztBQXZDQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRjs7QUF6Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQTRDRjtFQTFDQTtJQUNFO0VBNENGO0VBMUNBO0lBQ0U7RUE0Q0Y7QUFDRjtBQXpDQTs7O0NBQUE7QUFJQTs7Ozs7Q0FBQTtBQU1BO0VBQ0U7OztHQUFBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7OztHQUFBO0VBS0E7RUFDQTtFQUNBOzs7R0FBQTtFQUlBOzs7Ozs7O0dBQUE7RUFRQTs7O0dBQUE7QUE4Q0Y7O0FBekNBO0VBQ0U7SUFDRTtFQTRDRjtFQTFDQTtJQUNFO0VBNENGO0FBQ0Y7QUExQ0E7RUFDRTtBQTRDRjs7QUExQ0E7RUFDRTtBQTZDRjs7QUEzQ0E7RUFDRTtBQThDRjs7QUE1Q0E7RUFDRTtBQStDRjs7QUE3Q0E7RUFDRTtBQWdERjs7QUE5Q0E7RUFDRTtBQWlERjs7QUEvQ0E7RUFDRTtBQWtERjs7QUFoREE7RUFDRTtJQUNFO0lBQ0E7RUFtREY7QUFDRjtBQWpEQTtFQUNFO0VBQ0E7QUFtREY7O0FBaERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Ozs7R0FBQTtBQXVERjs7QUFqREE7RUFDRTtBQW9ERjs7QUFsREE7RUFDRTtFQUNBO0VBQ0E7QUFxREY7O0FBbkRBO0VBQ0U7QUFzREY7O0FBbkRBOzs7Q0FBQTtBQUlBOzs7Ozs7OztDQUFBO0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNERjs7QUFwREE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7Ozs7O0tBQUE7RUE2REY7RUFyREE7SUFDRTtFQXVERjtBQUNGO0FBcERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7OztHQUFBO0VBS0E7Ozs7O0dBQUE7QUEyREY7O0FBcERBO0VBQ0U7SUFDRTtJQUNBO0VBdURGO0VBckRBO0lBQ0U7SUFDQTtFQXVERjtBQUNGO0FBckRBO0VBQ0U7RUFDQTtBQXVERjs7QUFyREE7RUFDRTtBQXdERjs7QUF0REE7RUFDRTtBQXlERjs7QUF2REE7RUFDRTtJQUNFO0lBQ0E7RUEwREY7QUFDRjtBQXhEQTtFQUNFO0VBQ0E7QUEwREY7O0FBeERBO0VBQ0U7QUEyREY7O0FBekRBO0VBQ0U7SUFDRTtFQTRERjtBQUNGO0FBMURBO0VBQ0U7SUFDRTtFQTRERjtBQUNGO0FBekRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEyREY7O0FBeERBOzs7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7R0FBQTtBQThERjs7QUF6REE7RUFDRTtJQUNFO0VBNERGO0VBMURBO0lBQ0U7RUE0REY7QUFDRjtBQTFEQTtFQUNFO0FBNERGOztBQTFEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBNkRGO0VBM0RBO0lBQ0U7RUE2REY7QUFDRjtBQTNEQTtFQUNFO0lBQ0U7SUFDQTtFQTZERjtBQUNGO0FBM0RBO0VBQ0U7SUFDRTtJQUNBO0VBNkRGO0VBM0RBO0lBQ0U7SUFDQTtFQTZERjtBQUNGO0FBMURBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0REY7O0FBMURBO0VBQ0U7QUE2REY7O0FBM0RBO0VBQ0U7QUE4REY7O0FBM0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThERjs7QUE1REE7RUFDRTtBQStERjs7QUE1REE7Ozs7Q0FBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErREY7O0FBN0RBO0VBQ0U7QUFnRUY7O0FBOURBO0VBQ0U7RUFDQTtBQWlFRjs7QUEvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrRUY7O0FBaEVBO0VBQ0U7QUFtRUY7O0FBakVBO0VBQ0U7RUFDQTtBQW9FRjs7QUFsRUE7RUFDRTtBQXFFRjs7QUFuRUE7RUFDRTtBQXNFRjs7QUFwRUE7RUFDRTtFQUNBO0FBdUVGOztBQXJFQTtFQUNFO0FBd0VGOztBQXRFQTtFQUNFO0FBeUVGOztBQXZFQTtFQUNFO0FBMEVGOztBQXZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwRUY7O0FBeEVBO0VBQ0U7QUEyRUY7O0FBeEVBO0VBQ0U7QUEyRUY7O0FBeEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyRUY7O0FBeEVBO0VBQ0U7QUEyRUYsQzs7OztBQ3oxQ0E7OztDQUFBO0FBSUE7Ozs7Ozs7O0VBUUU7QUFDRixDOzs7O0FDYkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRixDOzs7O0FDcEpBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBRUY7RUFBQTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtFQUVGO0FBQ0Y7QUFDQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFOzs7SUFHRTtFQUVGO0FBQ0Y7QUFDQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7RUFFRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFDRjtFQUNBO0lBQ0U7RUFDRjtFQUNBO0lBQ0U7RUFDRjtBQUNGO0FBRUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQUFGO0FBQ0Y7QUFHQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBREY7QUFDRjtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQUlBO0VBQ0U7SUFDRTtFQURGO0FBQ0Y7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRkY7O0FBSUE7RUFDRTtBQURGOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0FBREY7O0FBSUE7RUFDRTtBQURGOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0FBREY7O0FBR0E7RUFDRTtJQUNFO0VBQUY7QUFDRjtBQUdBO0VBQ0U7QUFERjs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQURGOztBQUdBO0VBQ0U7RUFDQTtBQUFGOztBQUVBO0VBQ0U7SUFDRTtFQUNGO0FBQ0Y7QUFFQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBO0FBQ0E7RUFDRTtJQUNFO0VBQUY7QUFDRjtBQUdBO0VBQ0U7QUFERixDOzs7O0FDeldBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7SUFDRTtJQUNBO0VBSUY7QUFDRjtBQURBO0VBQ0U7RUFDQTtFQUNBO0FBR0YsQzs7OztBQzdMQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUdGOztBQURBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFaQTtFQUNFO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0lBQ0U7SUFDQTtFQWdCRjtBQUNGO0FBZEE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtBQWlCRixDOzs7O0FDNVZBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBOztFQUVFO0FBQ0Y7O0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0FBRUY7O0FBQUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFOztJQUVFO0lBQ0E7RUFJRjtBQUNGO0FBRkE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7O0VBRUU7RUFDQTtBQUtGOztBQUhBOztFQUVFO0FBTUY7O0FBSkE7O0VBRUU7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBOztFQUVFO0FBV0Y7O0FBVEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUFZRixDOzs7O0FDbFBBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRixDOzs7O0FDbkJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQ3BKQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVGLEM7Ozs7QUM1UUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQUxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0FBUUY7O0FBTEE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQVFGO0FBQ0Y7QUFMQTtFQUNFO0FBT0YsQzs7OztBQ3pSQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7RUFJRjtBQUNGO0FBRkE7RUFDRTtJQUNFO0VBSUY7RUFGQTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0lBQ0U7RUFLRjtBQUNGO0FBSEE7RUFDRTtJQUNFO0VBS0Y7QUFDRjtBQUhBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtJQUNFO0VBT0Y7RUFMQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFPRjtFQUxBO0lBQ0U7SUFDQTtFQU9GO0VBTEE7SUFDRTtFQU9GO0VBTEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFPRjtBQUNGO0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtJQUNFO0lBQ0E7RUFjRjtBQUNGO0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7SUFDRTtFQWlCRjtBQUNGO0FBZkE7RUFDRTtJQUNFO0VBaUJGO0FBQ0Y7QUFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGLEM7Ozs7QUNyWkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtJQUNFO0lBQ0E7RUFRRjtBQUNGO0FBTkE7RUFDRTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7SUFDRTtJQUNBO0VBY0Y7QUFDRjtBQVpBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtJQUNFO0lBQ0E7RUFvQkY7QUFDRjtBQWxCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7SUFDRTtJQUNBO0VBMEJGO0FBQ0Y7QUF4QkE7RUFDRTtFQUNBO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0lBQ0U7SUFDQTtFQWdDRjtBQUNGO0FBOUJBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0lBQ0U7SUFDQTtFQXNDRjtBQUNGO0FBcENBO0VBQ0U7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0FBd0NGOztBQXRDQTtFQUNFO0FBeUNGOztBQXZDQTtFQUNFO0VBQ0E7QUEwQ0Y7O0FBeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJDRjs7QUF6Q0E7RUFDRTtJQUNFO0lBQ0E7RUE0Q0Y7QUFDRjtBQTFDQTtFQUNFO0VBQ0E7QUE0Q0Y7O0FBMUNBO0VBQ0U7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtBQThDRjs7QUE1Q0E7RUFDRTtBQStDRjs7QUE3Q0E7RUFDRTtFQUNBO0FBZ0RGOztBQTlDQTtFQUNFO0FBaURGOztBQS9DQTtFQUNFO0VBQ0E7QUFrREY7O0FBaERBO0VBQ0U7QUFtREY7O0FBakRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0RGOztBQWxEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxREY7O0FBbkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFzREY7O0FBcERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF1REY7O0FBckRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdERjs7QUF0REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeURGOztBQXZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwREY7O0FBeERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJERjs7QUF6REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNERGOztBQTFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2REY7O0FBMURBO0VBQ0U7QUE2REY7O0FBMURBO0VBQ0U7QUE2REYsQzs7OztBQ3RtQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtFQUFBO0lBQ0U7SUFDQTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0VBR0Y7RUFEQTtJQUNFO0VBR0Y7QUFDRjtBQURBO0VBQ0U7SUFDRTtJQUNBO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRixDOzs7O0FDcFNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2RBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUYsQzs7OztBQzNQQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7RUFFRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBOztFQUVFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7O0VBRUU7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0FBTUYsQzs7OztBQzVKQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQzVLQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGLEM7Ozs7QUNqTUE7OztDQUFBO0FBSUE7OztFQUdFO0FBQ0YsQzs7OztBQ1JBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtFQUNBO0FBa0JGOztBQWZBO0VBQ0U7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0FBZ0NGOztBQTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtBQWtDRjs7QUFoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0NGOztBQWxDQTtFQUNFO0FBcUNGOztBQW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0FBdUNGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3Q0Y7O0FBdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMENGOztBQXZDQTtFQUNFO0FBMENGOztBQXhDQTtFQUNFO0VBQ0E7RUFDQTtBQTJDRjs7QUF4Q0E7RUFDRTtBQTJDRjs7QUF6Q0E7RUFDRTtFQUNBO0FBNENGOztBQTFDQTtFQUNFO0FBNkNGOztBQTFDQTtFQUNFO0VBQ0E7QUE2Q0Y7O0FBM0NBO0VBQ0U7QUE4Q0YsQzs7OztBQ2xqQkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGLEM7Ozs7QUNQQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWZBO0VBQ0U7RUFDQTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBdkJBO0VBQ0U7RUFDQTtFQUNBO0FBMEJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0VBQ0E7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtBQStCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7RUFDQTtBQWtDRjs7QUFoQ0E7RUFDRTtFQUNBO0VBQ0E7QUFtQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0NGOztBQWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFDRjs7QUFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtBQXNDRixDOzs7O0FDbGRBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7SUFDRTtJQUNBO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7QUEwQkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGOztBQWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQ0Y7O0FBbkNBO0VBQ0U7QUFzQ0Y7O0FBcENBO0VBQ0U7QUF1Q0Y7O0FBckNBO0VBQ0U7RUFDQTtBQXdDRjs7QUF0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5Q0Y7O0FBdkNBO0VBQ0U7QUEwQ0Y7O0FBdkNBO0VBQ0U7RUFDQTtFQUNBO0FBMENGOztBQXZDQTtFQUNFO0FBMENGOztBQXhDQTtFQUNFO0VBQ0E7QUEyQ0Y7O0FBekNBO0VBQ0U7RUFDQTtBQTRDRjs7QUExQ0E7RUFDRTtBQTZDRjs7QUEzQ0E7RUFDRTtBQThDRjs7QUEzQ0E7RUFDRTtFQUNBO0FBOENGOztBQTVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErQ0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBN0NBO0VBQ0U7QUFnREYsQzs7OztBQ3BoQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRixDOzs7O0FDM09BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBTkE7O0VBRUU7QUFTRjs7QUFOQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTs7O0VBR0U7RUFDQTtBQVVGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVhBOztFQUVFO0FBY0Y7O0FBWEE7O0VBRUU7QUFjRjs7QUFYQTtFQUNFO0FBY0YsQzs7OztBQ3BaQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRixDOzs7O0FDeE9BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtBQWtDRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFsQ0E7RUFDRTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0FBc0NGOztBQXBDQTtFQUNFO0FBdUNGOztBQXJDQTtFQUNFO0FBd0NGOztBQXRDQTtFQUNFO0FBeUNGOztBQXZDQTtFQUNFO0FBMENGOztBQXhDQTtFQUNFO0FBMkNGOztBQXpDQTtFQUNFO0FBNENGOztBQTFDQTtFQUNFO0FBNkNGOztBQTNDQTtFQUNFO0FBOENGOztBQTVDQTtFQUNFO0FBK0NGOztBQTdDQTtFQUNFO0FBZ0RGOztBQTlDQTtFQUNFO0FBaURGOztBQS9DQTtFQUNFO0FBa0RGOztBQWhEQTtFQUNFO0FBbURGOztBQWpEQTtFQUNFO0FBb0RGOztBQWpEQTtFQUNFO0VBQ0E7QUFvREYsQzs7OztBQzNaQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtFQUFBO0lBQ0U7SUFDQTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFOztJQUVFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7O0VBRUU7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7RUFHRjtFQURBO0lBQ0U7RUFHRjtBQUNGO0FBREE7RUFDRTs7SUFFRTtJQUNBO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtBQUdGOztBQUFBOztFQUVFO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0VBSUY7RUFGQTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7O0lBRUU7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtBQUtGOztBQUZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7O0VBRUU7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSEE7O0VBRUU7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtBQU1GLEM7Ozs7QUMxVkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRixDOzs7O0FDdkxBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRixDOzs7O0FDdkxBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNRO0FBR1Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ1E7QUFVVjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMkJGOztBQXhCQTtFQUNFO0VBQ0E7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0FBMkJGOztBQXhCQTtFQUNFO0FBMkJGLEM7Ozs7QUN0V0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUYsQzs7OztBQzlSQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGLEM7Ozs7QUNoTUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTs7O0VBR0U7RUFDQTtBQUlGOztBQURBOztFQUVFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTs7RUFFRTtBQU1GOztBQUpBOztFQUVFO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTs7RUFFRTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0FBUUYsQzs7OztBQzdTQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0YsQzs7OztBQ1BBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMEJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTNCQTtFQUNFO0FBOEJGOztBQTVCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0NGOztBQTlCQTtFQUNFO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7QUFxQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQ0Y7O0FBbkNBO0VBQ0U7QUFzQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtFQUNBO0FBc0NGOztBQW5DQTtFQUNFO0FBc0NGOztBQW5DQTtFQUNFO0FBc0NGLEM7Ozs7QUN4WEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkYsQzs7OztBQ3RXQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtJQUNFO0lBQ0E7RUFRRjtBQUNGO0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7SUFDRTtJQUNBO0VBUUY7QUFDRjtBQU5BO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFlRixDOzs7O0FDMVdBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtBQVdGLEM7Ozs7QUM3U0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNyTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRixDOzs7O0FDekxBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRixDOzs7O0FDelFBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7RUFFRjtFQUFBO0lBQ0U7RUFFRjtBQUNGO0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQUxBO0VBQ0U7QUFRRjs7QUFMQTtFQUNFO0FBUUY7O0FBTEE7RUFDRTtBQVFGOztBQUxBO0VBQ0U7QUFRRjs7QUFMQTtFQUNFO0FBUUY7O0FBTEE7RUFDRTtBQVFGLEM7Ozs7QUN4VEE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNYQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2hCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRixDOzs7O0FDcE9BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0Y7O0FBQ0E7RUFDRTs7SUFFRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7RUFHRjtFQURBO0lBQ0U7RUFHRjtBQUNGO0FBREE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7O0VBRUU7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGLEM7Ozs7QUNqUUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNWQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUYsQzs7OztBQ2pQQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUN0QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUNsQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRixDOzs7O0FDck9BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTs7O0NBQUE7QUFJQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQ0Y7O0FBakNBO0VBQ0U7RUFDQTtFQUNBO0FBb0NGOztBQWxDQTtFQUNFO0FBcUNGOztBQWxDQTtFQUNFO0FBcUNGLEM7Ozs7QUM3YkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7RUFHRjtBQUNGO0FBREE7RUFDRTtJQUNFO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTs7O0dBQUE7RUFJQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQWNGO0FBQ0Y7QUFYQTtFQUNFO0FBYUY7O0FBVkE7RUFDRTtBQWFGOztBQVZBOzs7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtBQWNGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXJCQTs7O0VBR0U7QUF3QkYsQzs7OztBQ2pZQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0lBQ0E7RUFHRjtBQUNGO0FBREE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJGOztBQXBCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQXVCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtBQTRCRjs7QUExQkE7RUFDRTtFQUNBO0FBNkJGOztBQTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0FBZ0NGOztBQTlCQTtFQUNFO0FBaUNGOztBQS9CQTtFQUNFO0VBQ0E7QUFrQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGOztBQWpDQTtFQUNFO0VBQ0E7RUFDQTtBQW9DRjs7QUFqQ0E7RUFDRTtFQUNBO0FBb0NGLEM7Ozs7QUN4ZUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDektBOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0YsQzs7OztBQ1BBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7RUFHRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7O0VBRUU7QUFHRjs7QUFEQTs7RUFFRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtBQU1GLEM7Ozs7QUN0T0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGLEM7Ozs7QUNoTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0lBQ0U7SUFDQTtFQUtGO0FBQ0Y7QUFIQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0FBUUYsQzs7OztBQ3RRQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0lBQ0U7TUFDRTtJQU1GO0lBSkE7TUFDRTtJQU1GO0VBQ0Y7QUFDRjtBQUpBO0VBQ0U7SUFDRTtFQU1GO0VBSkE7SUFDRTtNQUNFO0lBTUY7SUFKQTtNQUNFO0lBTUY7RUFDRjtBQUNGO0FBSkE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7SUFDRTtNQUNFO0lBT0Y7SUFMQTtNQUNFO0lBT0Y7RUFDRjtBQUNGO0FBTEE7RUFDRTtJQUNFO0VBT0Y7RUFMQTtJQUNFO01BQ0U7SUFPRjtJQUxBO01BQ0U7SUFPRjtFQUNGO0FBQ0Y7QUFMQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTs7O0dBQUE7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBOztFQUVFO0FBVUY7O0FBUkE7O0VBRUU7QUFXRjs7QUFUQTs7RUFFRTtFQUNBO0FBWUY7O0FBVkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtBQWdCRjs7QUFkQTs7RUFFRTtBQWlCRjs7QUFmQTtFQUNFO0FBa0JGOztBQWhCQTtFQUNFO0lBQ0U7TUFDRTtJQW1CRjtJQWpCQTtNQUNFO0lBbUJGO0VBQ0Y7QUFDRjtBQWpCQTtFQUNFO0lBQ0U7RUFtQkY7RUFqQkE7SUFDRTtNQUNFO0lBbUJGO0lBakJBO01BQ0U7SUFtQkY7RUFDRjtBQUNGO0FBakJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7SUFDRTtNQUNFO0lBb0JGO0lBbEJBO01BQ0U7SUFvQkY7RUFDRjtBQUNGO0FBbEJBO0VBQ0U7SUFDRTtFQW9CRjtFQWxCQTtJQUNFO01BQ0U7SUFvQkY7SUFsQkE7TUFDRTtJQW9CRjtFQUNGO0FBQ0Y7QUFsQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtJQUNFO01BQ0U7SUFxQkY7SUFuQkE7TUFDRTtJQXFCRjtFQUNGO0FBQ0Y7QUFuQkE7RUFDRTtJQUNFO0VBcUJGO0VBbkJBO0lBQ0U7TUFDRTtJQXFCRjtJQW5CQTtNQUNFO0lBcUJGO0VBQ0Y7QUFDRjtBQW5CQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0lBQ0U7TUFDRTtJQXNCRjtJQXBCQTtNQUNFO0lBc0JGO0VBQ0Y7QUFDRjtBQXBCQTtFQUNFO0lBQ0U7RUFzQkY7RUFwQkE7SUFDRTtNQUNFO0lBc0JGO0lBcEJBO01BQ0U7SUFzQkY7RUFDRjtBQUNGO0FBcEJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7O0VBRUU7QUF1QkY7O0FBckJBOztFQUVFO0VBQ0E7QUF3QkY7O0FBdEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtJQUNFO01BQ0U7SUEyQkY7SUF6QkE7TUFDRTtJQTJCRjtFQUNGO0FBQ0Y7QUF6QkE7RUFDRTtJQUNFO0VBMkJGO0VBekJBO0lBQ0U7TUFDRTtJQTJCRjtJQXpCQTtNQUNFO0lBMkJGO0VBQ0Y7QUFDRjtBQXpCQTtFQUNFO0FBMkJGOztBQXpCQTtFQUNFO0lBQ0U7TUFDRTtJQTRCRjtJQTFCQTtNQUNFO0lBNEJGO0VBQ0Y7QUFDRjtBQTFCQTtFQUNFO0lBQ0U7RUE0QkY7RUExQkE7SUFDRTtNQUNFO0lBNEJGO0lBMUJBO01BQ0U7SUE0QkY7RUFDRjtBQUNGO0FBMUJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7SUFDRTtNQUNFO0lBNkJGO0lBM0JBO01BQ0U7SUE2QkY7RUFDRjtBQUNGO0FBM0JBO0VBQ0U7SUFDRTtFQTZCRjtFQTNCQTtJQUNFO01BQ0U7SUE2QkY7SUEzQkE7TUFDRTtJQTZCRjtFQUNGO0FBQ0Y7QUEzQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtJQUNFO01BQ0U7SUE4QkY7SUE1QkE7TUFDRTtJQThCRjtFQUNGO0FBQ0Y7QUE1QkE7RUFDRTtJQUNFO0VBOEJGO0VBNUJBO0lBQ0U7TUFDRTtJQThCRjtJQTVCQTtNQUNFO0lBOEJGO0VBQ0Y7QUFDRjtBQTVCQTtFQUNFO0VBQ0E7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtJQUNFO01BQ0U7SUErQkY7SUE3QkE7TUFDRTtJQStCRjtFQUNGO0FBQ0Y7QUE3QkE7RUFDRTtJQUNFO0VBK0JGO0VBN0JBO0lBQ0U7TUFDRTtJQStCRjtJQTdCQTtNQUNFO0lBK0JGO0VBQ0Y7QUFDRjtBQTdCQTtFQUNFO0FBK0JGOztBQTdCQTtFQUNFO0lBQ0U7TUFDRTtJQWdDRjtJQTlCQTtNQUNFO0lBZ0NGO0VBQ0Y7QUFDRjtBQTlCQTtFQUNFO0lBQ0U7RUFnQ0Y7RUE5QkE7SUFDRTtNQUNFO0lBZ0NGO0lBOUJBO01BQ0U7SUFnQ0Y7RUFDRjtBQUNGO0FBOUJBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7SUFDRTtNQUNFO0lBaUNGO0lBL0JBO01BQ0U7SUFpQ0Y7RUFDRjtBQUNGO0FBL0JBO0VBQ0U7SUFDRTtFQWlDRjtFQS9CQTtJQUNFO01BQ0U7SUFpQ0Y7SUEvQkE7TUFDRTtJQWlDRjtFQUNGO0FBQ0Y7QUEvQkE7RUFDRTtBQWlDRjs7QUEvQkE7RUFDRTtJQUNFO01BQ0U7SUFrQ0Y7SUFoQ0E7TUFDRTtJQWtDRjtFQUNGO0FBQ0Y7QUFoQ0E7RUFDRTtJQUNFO0VBa0NGO0VBaENBO0lBQ0U7TUFDRTtJQWtDRjtJQWhDQTtNQUNFO0lBa0NGO0VBQ0Y7QUFDRjtBQWhDQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0lBQ0U7TUFDRTtJQW1DRjtJQWpDQTtNQUNFO0lBbUNGO0VBQ0Y7QUFDRjtBQWpDQTtFQUNFO0lBQ0U7RUFtQ0Y7RUFqQ0E7SUFDRTtNQUNFO0lBbUNGO0lBakNBO01BQ0U7SUFtQ0Y7RUFDRjtBQUNGO0FBakNBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7SUFDRTtNQUNFO0lBb0NGO0lBbENBO01BQ0U7SUFvQ0Y7RUFDRjtBQUNGO0FBbENBO0VBQ0U7SUFDRTtFQW9DRjtFQWxDQTtJQUNFO01BQ0U7SUFvQ0Y7SUFsQ0E7TUFDRTtJQW9DRjtFQUNGO0FBQ0Y7QUFqQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1DRjs7QUFqQ0E7RUFDRTtFQUNBO0VBQ0E7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFDRjs7QUFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtFQUNBO0FBdUNGOztBQXJDQTtFQUNFO0VBQ0E7RUFDQTtBQXdDRjs7QUF0Q0E7RUFDRTtFQUNBO0VBQ0E7QUF5Q0Y7O0FBdkNBO0VBQ0U7RUFDQTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRjs7QUF6Q0E7RUFDRTtFQUNBO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtFQUNBO0VBQ0E7QUE4Q0Y7O0FBNUNBO0VBQ0U7RUFDQTtBQStDRjs7QUE3Q0E7RUFDRTtFQUNBO0VBQ0E7QUFnREY7O0FBOUNBO0VBQ0U7RUFDQTtFQUNBO0FBaURGOztBQTlDQTtFQUNFO0FBaURGOztBQTlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpREY7O0FBOUNBO0VBQ0U7RUFDQTtBQWlERjs7QUEvQ0E7RUFDRTtBQWtERjs7QUFoREE7RUFDRTtFQUNBO0FBbURGOztBQWpEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9ERjs7QUFsREE7RUFDRTtFQUNBO0FBcURGOztBQWxEQTtFQUNFO0VBQ0E7QUFxREY7O0FBbERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxREY7O0FBbkRBO0VBQ0U7RUFDQTtBQXNERjs7QUFwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdURGOztBQXJEQTtFQUNFO0VBQ0E7QUF3REY7O0FBdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF5REY7O0FBdkRBO0VBQ0U7RUFDQTtBQTBERjs7QUF2REE7RUFDRTtFQUNBO0FBMERGOztBQXZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwREY7O0FBeERBO0VBQ0U7RUFDQTtBQTJERjs7QUF6REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNERGOztBQTFEQTtFQUNFO0FBNkRGOztBQTNEQTtFQUNFO0FBOERGOztBQTVEQTtFQUNFO0FBK0RGOztBQTdEQTtFQUNFO0FBZ0VGOztBQTlEQTtFQUNFO0FBaUVGOztBQS9EQTtFQUNFO0FBa0VGOztBQWhFQTtFQUNFO0lBQ0U7SUFDQTtFQW1FRjtBQUNGO0FBakVBO0VBQ0U7RUFDQTtBQW1FRjs7QUFqRUE7RUFDRTtFQUNBO0VBQ0E7QUFvRUY7O0FBbEVBO0VBQ0U7RUFDQTtBQXFFRjs7QUFuRUE7RUFDRTtBQXNFRjs7QUFwRUE7RUFDRTtBQXVFRjs7QUFyRUE7RUFDRTtFQUNBO0FBd0VGOztBQXRFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlFRjs7QUF2RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMEVGOztBQXhFQTtFQUNFO0FBMkVGOztBQXpFQTtFQUNFO0lBQ0U7SUFDQTtFQTRFRjtFQTFFQTtJQUNFO01BQ0U7SUE0RUY7SUExRUE7TUFDRTtJQTRFRjtFQUNGO0VBMUVBO0lBQ0U7TUFDRTtJQTRFRjtJQTFFQTtNQUNFO0lBNEVGO0VBQ0Y7QUFDRjtBQTFFQTtFQUNFO0lBQ0U7RUE0RUY7RUExRUE7SUFDRTtFQTRFRjtBQUNGO0FBekVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkVGOztBQXhFQTtFQUNFO0FBMkVGLEM7Ozs7QUNubUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7RUFDUTtBQUdWLEM7Ozs7QUNwTEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRixDOzs7O0FDOU5BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtBQThCRjs7QUE1QkE7RUFDRTtBQStCRjs7QUE3QkE7RUFDRTtBQWdDRjs7QUE5QkE7RUFDRTtBQWlDRjs7QUEvQkE7RUFDRTtBQWtDRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFuQ0E7RUFDRTtBQXNDRjs7QUFwQ0E7RUFDRTtBQXVDRjs7QUFyQ0E7RUFDRTtBQXdDRjs7QUF0Q0E7RUFDRTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRixDOzs7O0FDdllBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7SUFDRTtFQUNGO0VBQ0E7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0VBSUY7RUFGQTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7SUFDRTtFQUlGO0VBRkE7SUFDRTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0lBQ0U7SUFDQTtFQUlGO0FBQ0Y7QUFGQTtFQUNFO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0lBQ0U7RUFLRjtFQUhBO0lBQ0U7RUFLRjtBQUNGO0FBSEE7RUFDRTtJQUNFO0lBQ0E7RUFLRjtBQUNGO0FBSEE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7SUFDRTtJQUNBO0VBT0Y7QUFDRjtBQUxBO0VBQ0U7RUFDQTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7QUFlRjs7QUFaQTtFQUNFO0FBZUY7O0FBWkE7RUFDRTtFQUNBOzs7Ozs7SUFBQTtFQU9BO0FBZUYsQzs7OztBQzFjQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQy9LQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7SUFDRTtJQUNBO0VBYUY7QUFDRjtBQVhBO0VBQ0U7RUFDQTtBQWFGLEM7Ozs7QUNsUUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQzlMQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0lBQ0U7SUFDQTtFQVFGO0FBQ0Y7QUFOQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRixDOzs7O0FDdlJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7O0VBSUU7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTs7O0VBR0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTs7Ozs7OztFQU9FO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUNBOzs7Ozs7Ozs7OztFQVdFO0FBRUYsQzs7OztBQ3B1QkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFUQTtFQUNFO0FBWUY7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRixDOzs7O0FDaE9BOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDbEJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGLEM7Ozs7QUNsQkE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2RBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRixDOzs7O0FDdk5BOzs7Q0FBQTtBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFvQ0U7QUFDRixDOzs7O0FDekNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7O0VBRUU7QUFFRjs7QUFBQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7O0VBRUU7RUFDQTtBQUlGOztBQUZBOztFQUVFO0VBQ0E7QUFLRjs7QUFIQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTs7OztFQUlFO0VBQ0E7QUFPRjs7QUFKQTs7RUFFRTtBQU9GOztBQUpBOztFQUVFO0FBT0Y7O0FBSkE7O0VBRUU7QUFPRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtBQVlGOztBQVRBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVlGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7O0VBRUU7RUFDQTtFQUNBO0FBa0JGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtBQXdCRjs7QUF0QkE7RUFDRTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRixDOzs7O0FDdllBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0VBQUE7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtBQVNGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7RUFDRTtFQUNBO0FBVUY7O0FBUEE7RUFDRTtBQVVGOztBQVBBO0VBQ0U7QUFVRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGLEM7Ozs7QUNuV0E7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFsQkE7RUFDRTtFQUNBO0VBQ0E7QUFxQkY7O0FBbEJBO0VBQ0U7RUFDQTtBQXFCRjs7QUFsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0lBQ0U7RUF1QkY7QUFDRjtBQXBCQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0lBQ0U7RUF1QkY7QUFDRjtBQXBCQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGLEM7Ozs7QUNwWkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7O0VBRUU7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBOztFQUVFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GLEM7Ozs7QUNuTEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7OztLQUFBO0lBSUE7RUFFRjtBQUNGO0FBQUE7RUFDRTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQURBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtBQUlGLEM7Ozs7QUM3UkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGLEM7Ozs7QUMvTUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTs7O0VBR0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtJQUNFO0VBTUY7QUFDRjtBQUpBO0VBQ0U7QUFNRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtJQUNFO0VBUUY7QUFDRjtBQU5BO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtFQUNBO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0VBQ0E7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0VBQ0E7QUFpQkYsQzs7OztBQ3ZZQTs7O0NBQUE7QUFJQTs7Ozs7O0VBTUU7QUFDRixDOzs7O0FDWEE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7O0VBRUU7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2ZBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQUE7Ozs7RUFJRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTs7OztJQUlFO0lBQ0E7RUFJRjtBQUNGO0FBRkE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7SUFDRTtJQUNBO0VBTUY7QUFDRjtBQUpBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7SUFDRTtJQUNBO0VBUUY7QUFDRjtBQU5BO0VBQ0U7RUFDQTtBQVFGOztBQU5BOzs7Ozs7Ozs7O0VBVUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7Ozs7Ozs7Ozs7SUFVRTtJQUNBO0VBVUY7QUFDRjtBQVJBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0lBQ0U7SUFDQTtFQVlGO0FBQ0Y7QUFWQTtFQUNFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtJQUNFO0lBQ0E7RUFjRjtBQUNGO0FBWkE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7SUFDRTtJQUNBO0VBZ0JGO0FBQ0Y7QUFkQTtFQUNFO0VBQ0E7QUFnQkY7O0FBZEE7Ozs7RUFJRTtBQWlCRjs7QUFmQTtFQUNFOzs7O0lBSUU7SUFDQTtFQWtCRjtBQUNGO0FBaEJBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0lBQ0U7SUFDQTtFQW9CRjtBQUNGO0FBbEJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFqQkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztFQUdFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7OztJQUdFO0lBQ0E7RUFxQkY7QUFDRjtBQW5CQTtFQUNFO0VBQ0E7QUFxQkY7O0FBbkJBOztFQUVFO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBbkJBOzs7Ozs7Ozs7Q0FBQTtBQVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7OztJQUFBO0VBSUE7QUF3QkY7O0FBdEJBOztFQUVFO0FBeUJGOztBQXRCQTtFQUNFO0VBQ0E7QUF5QkY7O0FBdEJBO0VBQ0U7OztJQUFBO0FBNEJGOztBQXZCQTtFQUNFOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBNkJGOztBQTNCQTtFQUNFOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBOEJGOztBQTVCQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBZ0NGOztBQTlCQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFOzs7SUFBQTtFQUlBOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBa0NGOztBQWhDQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBbUNGOztBQWpDQTtFQUNFOzs7OztHQUFBO0VBTUE7OENBQUE7RUFFQTtFQUNBO0FBb0NGOztBQWxDQTtFQUNFO0VBQ0E7OENBQUE7RUFFQTtFQUNBO0FBcUNGOztBQWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQ0Y7O0FBbkNBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0NGOztBQXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVDRjs7QUFyQ0E7RUFDRTtFQUNBO0FBd0NGOztBQXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtFQUNBO0FBMkNGOztBQXpDQTtFQUNFO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtFQUNBO0VBQ0E7QUE4Q0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBN0NBO0VBQ0U7QUFnREY7O0FBOUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaURGOztBQS9DQTtFQUNFO0FBa0RGOztBQWhEQTtFQUNFO0lBQ0U7SUFDQTtFQW1ERjtBQUNGO0FBakRBO0VBQ0U7RUFDQTtBQW1ERjs7QUFqREE7RUFDRTtBQW9ERjs7QUFsREE7RUFDRTtBQXFERjs7QUFuREE7RUFDRTtBQXNERjs7QUFwREE7RUFDRTtFQUNBO0FBdURGOztBQXJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdERjs7QUFyREE7RUFDRTtBQXdERjs7QUFyREE7RUFDRTtFQUNBO0FBd0RGOztBQXREQTtFQUNFO0FBeURGOztBQXREQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5REY7O0FBdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlERjs7QUF0REE7RUFDRTtFQUNBO0FBeURGOztBQXREQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5REY7O0FBdkRBO0VBQ0U7QUEwREY7O0FBdkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBERjs7QUF2REE7RUFDRTtFQUNBO0VBQ0E7QUEwREY7O0FBeERBO0VBQ0U7QUEyREY7O0FBekRBO0VBQ0U7QUE0REY7O0FBMURBO0VBQ0U7RUFDQTtBQTZERjs7QUEzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4REY7O0FBM0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4REY7O0FBM0RBO0VBQ0U7RUFDQTtBQThERjs7QUEzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThERjs7QUEzREE7RUFDRTtBQThERjs7QUEzREE7O0VBRUU7QUE4REY7O0FBM0RBOztFQUVFO0FBOERGOztBQTNEQTtFQUNFO0VBQ0E7RUFDQTtBQThERjs7QUEzREE7RUFDRTtBQThERjs7QUEzREE7RUFDRTtBQThERjs7QUEzREE7RUFDRTtFQUNBO0VBQ0E7QUE4REY7O0FBM0RBOztFQUVFO0FBOERGOztBQTNEQTtFQUNFO0FBOERGOztBQTNEQTtFQUNFO0FBOERGOztBQTNEQTs7RUFFRTtBQThERjs7QUEzREE7RUFDRTtFQUNBO0FBOERGLEM7Ozs7QUN4NkJBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQ0YsQzs7OztBQ3BOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBOzs7Ozs7O0VBT0U7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBOzs7OztFQUtFO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7O0VBRUU7QUFvQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7RUFDQTtBQXFCRjs7QUFuQkE7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7Ozs7OztFQU1FO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7SUFDRTtJQUNBO0VBeUJGO0FBQ0Y7QUF2QkE7RUFDRTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7RUFDQTtBQTZCRjs7QUExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7O0FBM0JBO0VBQ0U7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0JGOztBQTdCQTtFQUNFO0lBQ0U7SUFDQTtFQWdDRjtBQUNGO0FBOUJBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0VBQ0E7QUFvQ0Y7O0FBakNBOztFQUVFO0VBQ0E7QUFvQ0Y7O0FBbENBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFDRixDOzs7O0FDL2hCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ2pOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRixDOzs7O0FDN1BBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7O0VBRUU7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVBBO0VBQ0U7QUFVRjs7QUFQQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTs7RUFFRTtBQVdGOztBQVRBOztFQUVFO0FBWUY7O0FBVEE7RUFDRTtBQVlGLEM7Ozs7QUMzUkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0lBQ0U7SUFDQTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtJQUNFO0lBQ0E7RUFLRjtBQUNGO0FBSEE7RUFDRTtFQUNBO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7SUFDRTtJQUNBO0VBTUY7QUFDRjtBQUpBO0VBQ0U7RUFDQTtBQU1GOztBQUhBO0VBQ0U7QUFNRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0FBbUJGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBeEJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkJGOztBQXhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMkJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTtFQUNFO0FBMkJGOztBQXhCQTtFQUNFO0VBQ0E7QUEyQkYsQzs7OztBQ3ZZQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtBQUVGOztBQUFBO0VBQ0U7SUFDRTtFQUdGO0VBREE7SUFDRTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0lBQ0U7SUFDQTtFQUdGO0FBQ0Y7QUFEQTtFQUNFO0VBQ0E7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVRBO0VBQ0U7QUFZRixDOzs7O0FDbmpCQTs7O0NBQUE7QUFJQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtBQXlCRjs7QUF2QkE7RUFDRTtBQTBCRjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0FBNEJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjs7QUExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtBQStCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStCRjs7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBaENBO0VBQ0U7RUFDQTtFQUNBO0FBbUNGLEM7Ozs7QUNuZ0JBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQzs7OztBQ3RCQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtFQUNBO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXJCQTtFQUNFO0FBd0JGOztBQXJCQTtFQUNFO0FBd0JGOztBQXJCQTtFQUNFO0FBd0JGOztBQXJCQTtFQUNFO0VBQ0E7QUF3QkY7O0FBckJBO0VBQ0U7RUFDQTtBQXdCRjs7QUFyQkE7OztFQUdFO0FBd0JGOztBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3QkYsQzs7OztBQzdhQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRixDOzs7O0FDMUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTs7RUFFRTtBQUVGOztBQUFBOztFQUVFO0FBR0Y7O0FBQUE7RUFDRTtBQUdGOztBQUFBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTs7RUFFRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtBQUlGOztBQURBOztFQUVFO0FBSUY7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQUZBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBOzs7RUFHRTtBQU1GOztBQUpBOzs7RUFHRTtFQUNBO0FBT0Y7O0FBTEE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BOzs7RUFHRTtFQUNBO0FBU0Y7O0FBUEE7OztFQUdFO0VBQ0E7QUFVRjs7QUFSQTs7O0VBR0U7RUFDQTtBQVdGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFXRixDOzs7O0FDblZBOzs7Q0FBQTtBQUlBOztFQUVFO0FBQ0YsQzs7OztBQ1BBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRixDOzs7O0FDaERBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0lBQ0U7SUFDQTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRixDOzs7O0FDcFFBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7QUFRRjs7QUFOQTtFQUNFO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXZCQTtFQUNFO0FBMEJGOztBQXhCQTtFQUNFO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBL0JBO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7RUFDQTtBQW1DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFsQ0E7RUFDRTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0FBc0NGOztBQXBDQTtFQUNFO0VBQ0E7QUF1Q0Y7O0FBckNBO0VBQ0U7QUF3Q0Y7O0FBdENBO0VBQ0U7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtFQUNBO0FBMkNGOztBQXpDQTtFQUNFO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7QUE2Q0Y7O0FBM0NBO0VBQ0U7QUE4Q0Y7O0FBNUNBO0VBQ0U7RUFDQTtBQStDRjs7QUE3Q0E7RUFDRTtBQWdERjs7QUE5Q0E7RUFDRTtFQUNBO0FBaURGOztBQS9DQTtFQUNFO0FBa0RGOztBQWhEQTtFQUNFO0VBQ0E7QUFtREY7O0FBakRBO0VBQ0U7QUFvREY7O0FBbERBO0VBQ0U7RUFDQTtBQXFERjs7QUFuREE7RUFDRTtBQXNERjs7QUFwREE7RUFDRTtFQUNBO0FBdURGOztBQXJEQTtFQUNFO0FBd0RGOztBQXREQTtFQUNFO0FBeURGOztBQXZEQTtFQUNFO0FBMERGOztBQXhEQTtFQUNFOzs7O0dBQUE7QUErREY7O0FBekRBO0VBQ0U7QUE0REY7O0FBMURBO0VBQ0U7QUE2REY7O0FBM0RBO0VBQ0U7RUFDQTtBQThERjs7QUE1REE7RUFDRTtBQStERjs7QUE3REE7RUFDRTtFQUNBO0FBZ0VGOztBQTlEQTtFQUNFO0FBaUVGOztBQS9EQTtFQUNFO0VBQ0E7QUFrRUY7O0FBaEVBO0VBQ0U7QUFtRUY7O0FBakVBO0VBQ0U7RUFDQTtBQW9FRjs7QUFsRUE7RUFDRTtBQXFFRjs7QUFuRUE7RUFDRTtFQUNBO0FBc0VGOztBQXBFQTtFQUNFO0FBdUVGOztBQXJFQTtFQUNFO0VBQ0E7QUF3RUY7O0FBdEVBO0VBQ0U7QUF5RUY7O0FBdkVBO0VBQ0U7RUFDQTtBQTBFRjs7QUF4RUE7RUFDRTtBQTJFRjs7QUF6RUE7RUFDRTtFQUNBO0FBNEVGOztBQTFFQTtFQUNFO0FBNkVGOztBQTNFQTtFQUNFO0VBQ0E7QUE4RUY7O0FBNUVBO0VBQ0U7QUErRUY7O0FBN0VBO0VBQ0U7RUFDQTtBQWdGRjs7QUE5RUE7RUFDRTtBQWlGRjs7QUEvRUE7RUFDRTtFQUNBO0FBa0ZGOztBQWhGQTtFQUNFO0FBbUZGOztBQWpGQTtFQUNFO0FBb0ZGOztBQWxGQTtFQUNFO0FBcUZGOztBQW5GQTtFQUNFO0VBQ0E7QUFzRkY7O0FBcEZBO0VBQ0U7QUF1RkY7O0FBckZBO0VBQ0U7RUFDQTtBQXdGRjs7QUF0RkE7RUFDRTtBQXlGRjs7QUF2RkE7RUFDRTtFQUNBO0FBMEZGOztBQXhGQTtFQUNFO0FBMkZGOztBQXpGQTtFQUNFO0VBQ0E7QUE0RkY7O0FBMUZBO0VBQ0U7QUE2RkY7O0FBM0ZBO0VBQ0U7RUFDQTtBQThGRjs7QUE1RkE7RUFDRTtBQStGRjs7QUE3RkE7RUFDRTtFQUNBO0FBZ0dGOztBQTlGQTtFQUNFO0FBaUdGOztBQS9GQTtFQUNFO0VBQ0E7QUFrR0Y7O0FBaEdBO0VBQ0U7QUFtR0Y7O0FBakdBO0VBQ0U7RUFDQTtBQW9HRjs7QUFsR0E7RUFDRTtBQXFHRjs7QUFuR0E7RUFDRTtFQUNBO0FBc0dGOztBQXBHQTtFQUNFO0FBdUdGOztBQXJHQTtFQUNFO0VBQ0E7QUF3R0Y7O0FBdEdBO0VBQ0U7QUF5R0Y7O0FBdkdBO0VBQ0U7RUFDQTtBQTBHRjs7QUF4R0E7RUFDRTtBQTJHRjs7QUF6R0E7RUFDRTtBQTRHRjs7QUExR0E7RUFDRTtBQTZHRjs7QUEzR0E7RUFDRTtFQUNBO0FBOEdGOztBQTVHQTtFQUNFO0FBK0dGOztBQTdHQTtFQUNFO0VBQ0E7QUFnSEY7O0FBOUdBO0VBQ0U7QUFpSEY7O0FBL0dBO0VBQ0U7RUFDQTtBQWtIRjs7QUFoSEE7RUFDRTtBQW1IRjs7QUFqSEE7RUFDRTtFQUNBO0FBb0hGOztBQWxIQTtFQUNFO0FBcUhGOztBQW5IQTtFQUNFO0VBQ0E7QUFzSEY7O0FBcEhBO0VBQ0U7QUF1SEY7O0FBckhBO0VBQ0U7RUFDQTtBQXdIRjs7QUF0SEE7RUFDRTtBQXlIRjs7QUF2SEE7RUFDRTtFQUNBO0FBMEhGOztBQXhIQTtFQUNFO0FBMkhGOztBQXpIQTtFQUNFO0VBQ0E7QUE0SEY7O0FBMUhBO0VBQ0U7QUE2SEY7O0FBM0hBO0VBQ0U7RUFDQTtBQThIRjs7QUE1SEE7RUFDRTtBQStIRjs7QUE3SEE7RUFDRTtFQUNBO0FBZ0lGOztBQTlIQTtFQUNFO0FBaUlGOztBQS9IQTtFQUNFO0VBQ0E7QUFrSUY7O0FBaElBO0VBQ0U7QUFtSUY7O0FBaklBO0VBQ0U7QUFvSUY7O0FBbElBO0VBQ0U7QUFxSUY7O0FBbklBO0VBQ0U7RUFDQTtBQXNJRjs7QUFwSUE7RUFDRTtBQXVJRjs7QUFySUE7RUFDRTtFQUNBO0FBd0lGOztBQXRJQTtFQUNFO0FBeUlGOztBQXZJQTtFQUNFO0VBQ0E7QUEwSUY7O0FBeElBO0VBQ0U7QUEySUY7O0FBeklBO0VBQ0U7RUFDQTtBQTRJRjs7QUExSUE7RUFDRTtBQTZJRjs7QUEzSUE7RUFDRTtFQUNBO0FBOElGOztBQTVJQTtFQUNFO0FBK0lGOztBQTdJQTtFQUNFO0VBQ0E7QUFnSkY7O0FBOUlBO0VBQ0U7QUFpSkY7O0FBL0lBO0VBQ0U7RUFDQTtBQWtKRjs7QUFoSkE7RUFDRTtBQW1KRjs7QUFqSkE7RUFDRTtFQUNBO0FBb0pGOztBQWxKQTtFQUNFO0FBcUpGOztBQW5KQTtFQUNFO0VBQ0E7QUFzSkY7O0FBcEpBO0VBQ0U7QUF1SkY7O0FBckpBO0VBQ0U7RUFDQTtBQXdKRjs7QUF0SkE7RUFDRTtBQXlKRjs7QUF2SkE7RUFDRTtFQUNBO0FBMEpGOztBQXhKQTtFQUNFO0FBMkpGOztBQXpKQTtFQUNFO0FBNEpGOztBQTFKQTtFQUNFO0FBNkpGOztBQTNKQTtFQUNFO0VBQ0E7QUE4SkY7O0FBNUpBO0VBQ0U7QUErSkY7O0FBN0pBO0VBQ0U7RUFDQTtBQWdLRjs7QUE5SkE7RUFDRTtBQWlLRjs7QUEvSkE7RUFDRTtFQUNBO0FBa0tGOztBQWhLQTtFQUNFO0FBbUtGOztBQWpLQTtFQUNFO0VBQ0E7QUFvS0Y7O0FBbEtBO0VBQ0U7QUFxS0Y7O0FBbktBO0VBQ0U7RUFDQTtBQXNLRjs7QUFwS0E7RUFDRTtBQXVLRjs7QUFyS0E7RUFDRTtFQUNBO0FBd0tGOztBQXRLQTtFQUNFO0FBeUtGOztBQXZLQTtFQUNFO0VBQ0E7QUEwS0Y7O0FBeEtBO0VBQ0U7QUEyS0Y7O0FBektBO0VBQ0U7RUFDQTtBQTRLRjs7QUExS0E7RUFDRTtBQTZLRjs7QUEzS0E7RUFDRTtFQUNBO0FBOEtGOztBQTVLQTtFQUNFO0FBK0tGOztBQTdLQTtFQUNFO0VBQ0E7QUFnTEY7O0FBOUtBO0VBQ0U7QUFpTEY7O0FBL0tBO0VBQ0U7RUFDQTtBQWtMRjs7QUFoTEE7RUFDRTtBQW1MRjs7QUFqTEE7RUFDRTtBQW9MRjs7QUFsTEE7RUFDRTtBQXFMRjs7QUFuTEE7RUFDRTtFQUNBO0FBc0xGOztBQXBMQTtFQUNFO0FBdUxGOztBQXJMQTtFQUNFO0VBQ0E7QUF3TEY7O0FBdExBO0VBQ0U7QUF5TEY7O0FBdkxBO0VBQ0U7RUFDQTtBQTBMRjs7QUF4TEE7RUFDRTtBQTJMRjs7QUF6TEE7RUFDRTtFQUNBO0FBNExGOztBQTFMQTtFQUNFO0FBNkxGOztBQTNMQTtFQUNFO0VBQ0E7QUE4TEY7O0FBNUxBO0VBQ0U7QUErTEY7O0FBN0xBO0VBQ0U7RUFDQTtBQWdNRjs7QUE5TEE7RUFDRTtBQWlNRjs7QUEvTEE7RUFDRTtFQUNBO0FBa01GOztBQWhNQTtFQUNFO0FBbU1GOztBQWpNQTtFQUNFO0VBQ0E7QUFvTUY7O0FBbE1BO0VBQ0U7QUFxTUY7O0FBbk1BO0VBQ0U7RUFDQTtBQXNNRjs7QUFwTUE7RUFDRTtBQXVNRjs7QUFyTUE7RUFDRTtFQUNBO0FBd01GOztBQXRNQTtFQUNFO0FBeU1GOztBQXZNQTtFQUNFO0VBQ0E7QUEwTUY7O0FBeE1BO0VBQ0U7QUEyTUY7O0FBek1BO0VBQ0U7QUE0TUY7O0FBMU1BO0VBQ0U7QUE2TUY7O0FBM01BO0VBQ0U7RUFDQTtBQThNRjs7QUE1TUE7RUFDRTtBQStNRjs7QUE3TUE7RUFDRTtFQUNBO0FBZ05GOztBQTlNQTtFQUNFO0FBaU5GOztBQS9NQTtFQUNFO0VBQ0E7QUFrTkY7O0FBaE5BO0VBQ0U7QUFtTkY7O0FBak5BO0VBQ0U7RUFDQTtBQW9ORjs7QUFsTkE7RUFDRTtBQXFORjs7QUFuTkE7RUFDRTtFQUNBO0FBc05GOztBQXBOQTtFQUNFO0FBdU5GOztBQXJOQTtFQUNFO0VBQ0E7QUF3TkY7O0FBdE5BO0VBQ0U7QUF5TkY7O0FBdk5BO0VBQ0U7RUFDQTtBQTBORjs7QUF4TkE7RUFDRTtBQTJORjs7QUF6TkE7RUFDRTtFQUNBO0FBNE5GOztBQTFOQTtFQUNFO0FBNk5GOztBQTNOQTtFQUNFO0VBQ0E7QUE4TkY7O0FBNU5BO0VBQ0U7QUErTkY7O0FBN05BO0VBQ0U7RUFDQTtBQWdPRjs7QUE5TkE7RUFDRTtBQWlPRjs7QUEvTkE7RUFDRTtFQUNBO0FBa09GOztBQWhPQTtFQUNFO0FBbU9GOztBQWpPQTtFQUNFO0FBb09GOztBQWxPQTtFQUNFO0FBcU9GOztBQW5PQTtFQUNFO0VBQ0E7QUFzT0Y7O0FBcE9BO0VBQ0U7QUF1T0Y7O0FBck9BO0VBQ0U7RUFDQTtBQXdPRjs7QUF0T0E7RUFDRTtBQXlPRjs7QUF2T0E7RUFDRTtFQUNBO0FBME9GOztBQXhPQTtFQUNFO0FBMk9GOztBQXpPQTtFQUNFO0VBQ0E7QUE0T0Y7O0FBMU9BO0VBQ0U7QUE2T0Y7O0FBM09BO0VBQ0U7RUFDQTtBQThPRjs7QUE1T0E7RUFDRTtBQStPRjs7QUE3T0E7RUFDRTtFQUNBO0FBZ1BGOztBQTlPQTtFQUNFO0FBaVBGOztBQS9PQTtFQUNFO0VBQ0E7QUFrUEY7O0FBaFBBO0VBQ0U7QUFtUEY7O0FBalBBO0VBQ0U7RUFDQTtBQW9QRjs7QUFsUEE7RUFDRTtBQXFQRjs7QUFuUEE7RUFDRTtFQUNBO0FBc1BGOztBQXBQQTtFQUNFO0FBdVBGOztBQXJQQTtFQUNFO0VBQ0E7QUF3UEY7O0FBdFBBO0VBQ0U7QUF5UEY7O0FBdlBBO0VBQ0U7RUFDQTtBQTBQRjs7QUF4UEE7RUFDRTtBQTJQRjs7QUF6UEE7RUFDRTtBQTRQRjs7QUExUEE7RUFDRTtBQTZQRjs7QUEzUEE7RUFDRTtBQThQRjs7QUE1UEE7RUFDRTs7O0dBQUE7RUFJQTtBQStQRjs7QUE3UEE7RUFDRTtBQWdRRjs7QUE5UEE7RUFDRTtBQWlRRjs7QUEvUEE7RUFDRTtFQUNBO0VBQ0E7QUFrUUY7O0FBaFFBO0VBQ0U7RUFDQTtBQW1RRjs7QUFqUUE7RUFDRTtFQUNBO0FBb1FGOztBQWxRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxUUY7O0FBblFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNRRjs7QUFwUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1UUY7O0FBclFBO0VBQ0U7SUFDRTtJQUNBO0VBd1FGO0FBQ0Y7QUF0UUE7RUFDRTtFQUNBO0FBd1FGOztBQXRRQTtFQUNFO0FBeVFGOztBQXZRQTtFQUNFO0FBMFFGOztBQXhRQTtFQUNFO0VBQ0E7QUEyUUY7O0FBelFBO0VBQ0U7RUFDQTtBQTRRRjs7QUExUUE7RUFDRTtFQUNBO0VBQ0E7QUE2UUY7O0FBM1FBO0VBQ0U7RUFDQTtBQThRRjs7QUE1UUE7RUFDRTtFQUNBO0VBQ0E7QUErUUY7O0FBN1FBO0VBQ0U7RUFDQTtBQWdSRjs7QUE5UUE7RUFDRTtFQUNBO0VBQ0E7QUFpUkY7O0FBL1FBO0VBQ0U7RUFDQTtBQWtSRjs7QUFoUkE7RUFDRTtFQUNBO0FBbVJGOztBQWpSQTtFQUNFO0FBb1JGOztBQWxSQTtFQUNFO0VBQ0E7QUFxUkY7O0FBblJBO0VBQ0U7QUFzUkY7O0FBcFJBO0VBQ0U7RUFDQTtBQXVSRjs7QUFyUkE7RUFDRTtBQXdSRjs7QUF0UkE7RUFDRTtBQXlSRjs7QUF2UkE7RUFDRTtBQTBSRjs7QUF4UkE7RUFDRTtBQTJSRjs7QUF6UkE7RUFDRTtBQTRSRjs7QUExUkE7RUFDRTtFQUNBO0FBNlJGOztBQTNSQTtFQUNFO0VBQ0E7RUFDQTtBQThSRjs7QUE1UkE7RUFDRTtFQUNBO0VBQ0E7QUErUkY7O0FBN1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ1NGOztBQTlSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaVNGOztBQS9SQTtFQUNFO0FBa1NGOztBQWhTQTtFQUNFO0FBbVNGOztBQWpTQTtFQUNFO0FBb1NGOztBQWxTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxU0Y7O0FBblNBO0VBQ0U7QUFzU0Y7O0FBcFNBO0VBQ0U7QUF1U0Y7O0FBclNBO0VBQ0U7QUF3U0Y7O0FBdFNBO0VBQ0U7QUF5U0Y7O0FBdlNBO0VBQ0U7RUFDQTtBQTBTRjs7QUF4U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyU0Y7O0FBelNBO0VBQ0U7QUE0U0Y7O0FBMVNBO0VBQ0U7QUE2U0Y7O0FBM1NBO0VBQ0U7QUE4U0Y7O0FBNVNBO0VBQ0U7QUErU0Y7O0FBN1NBO0VBQ0U7QUFnVEY7O0FBOVNBO0VBQ0U7QUFpVEY7O0FBL1NBO0VBQ0U7QUFrVEY7O0FBaFRBO0VBQ0U7QUFtVEY7O0FBalRBO0VBQ0U7QUFvVEY7O0FBbFRBO0VBQ0U7RUFDQTtBQXFURjs7QUFuVEE7RUFDRTtBQXNURjs7QUFwVEE7RUFDRTtFQUNBO0FBdVRGOztBQXJUQTtFQUNFO0FBd1RGOztBQXRUQTtFQUNFO0VBQ0E7QUF5VEY7O0FBdlRBO0VBQ0U7QUEwVEY7O0FBeFRBO0VBQ0U7RUFDQTtBQTJURjs7QUF6VEE7RUFDRTtBQTRURjs7QUExVEE7RUFDRTtFQUNBO0FBNlRGOztBQTNUQTtFQUNFO0FBOFRGOztBQTVUQTtFQUNFO0VBQ0E7QUErVEY7O0FBN1RBO0VBQ0U7QUFnVUY7O0FBOVRBO0VBQ0U7RUFDQTtBQWlVRjs7QUEvVEE7RUFDRTtBQWtVRjs7QUFoVUE7RUFDRTtFQUNBO0FBbVVGOztBQWpVQTtFQUNFO0FBb1VGOztBQWxVQTtFQUNFO0VBQ0E7QUFxVUY7O0FBblVBO0VBQ0U7QUFzVUY7O0FBcFVBO0VBQ0U7RUFDQTtBQXVVRjs7QUFyVUE7RUFDRTtBQXdVRjs7QUF0VUE7RUFDRTtFQUNBO0FBeVVGOztBQXZVQTtFQUNFO0FBMFVGOztBQXhVQTtFQUNFO0FBMlVGOztBQXpVQTtFQUNFO0VBQ0E7QUE0VUY7O0FBMVVBO0VBQ0U7RUFDQTtBQTZVRjs7QUEzVUE7RUFDRTtBQThVRjs7QUE1VUE7RUFDRTtBQStVRjs7QUE3VUE7RUFDRTtBQWdWRjs7QUE5VUE7RUFDRTtFQUNBO0FBaVZGOztBQS9VQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtWRjs7QUFoVkE7RUFDRTtBQW1WRjs7QUFqVkE7RUFDRTtBQW9WRjs7QUFsVkE7RUFDRTtFQUNBO0FBcVZGOztBQW5WQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNWRjs7QUFwVkE7RUFDRTtBQXVWRjs7QUFyVkE7RUFDRTtBQXdWRjs7QUF0VkE7RUFDRTtBQXlWRjs7QUF2VkE7RUFDRTtBQTBWRjs7QUF4VkE7RUFDRTtBQTJWRjs7QUF6VkE7RUFDRTtBQTRWRjs7QUExVkE7RUFDRTtBQTZWRjs7QUEzVkE7RUFDRTtBQThWRjs7QUE1VkE7RUFDRTtBQStWRjs7QUE3VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ1dGOztBQTlWQTtFQUNFO0FBaVdGOztBQS9WQTtFQUNFO0VBQ0E7RUFDQTtBQWtXRjs7QUFoV0E7RUFDRTtFQUNBO0FBbVdGOztBQWpXQTtFQUNFO0FBb1dGOztBQWxXQTtFQUNFO0FBcVdGOztBQW5XQTtFQUNFO0VBQ0E7QUFzV0Y7O0FBcFdBO0VBQ0U7RUFDQTtBQXVXRjs7QUFyV0E7RUFDRTtFQUNBO0FBd1dGOztBQXRXQTtFQUNFO0FBeVdGOztBQXZXQTtFQUNFO0FBMFdGOztBQXhXQTtFQUNFO0FBMldGOztBQXpXQTtFQUNFO0FBNFdGOztBQTFXQTtFQUNFO0VBQ0E7QUE2V0Y7O0FBM1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOFdGOztBQTVXQTtFQUNFO0FBK1dGOztBQTdXQTtFQUNFO0FBZ1hGOztBQTlXQTtFQUNFO0VBQ0E7QUFpWEY7O0FBL1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa1hGOztBQWhYQTtFQUNFO0FBbVhGLEM7Ozs7QUNoM0RBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ1E7QUFDVjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUYsQzs7OztBQy9RQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7SUFDRTtJQUNBO0VBZUY7QUFDRjtBQWJBO0VBQ0U7RUFDQTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0VBQ0E7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtFQUNBO0FBcUJGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0FBcUJGOztBQWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7QUFpQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtBQWlDRjs7QUEvQkE7RUFDRTtFQUNBO0VBQ0E7QUFrQ0Y7O0FBL0JBOztFQUVFO0FBa0NGOztBQS9CQTs7Ozs7Q0FBQTtBQU1BO0VBQ0U7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBaENBO0VBQ0U7Ozs7R0FBQTtBQXVDRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFsQ0E7RUFDRTtFQUNBO0FBcUNGOztBQW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNDRjs7QUFwQ0E7RUFDRTtBQXVDRjs7QUFyQ0E7RUFDRTtFQUNBO0FBd0NGOztBQXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRjs7QUF6Q0E7RUFDRTtBQTRDRjs7QUExQ0E7RUFDRTtFQUNBO0FBNkNGOztBQTNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThDRjs7QUE1Q0E7RUFDRTtBQStDRjs7QUE3Q0E7RUFDRTtFQUNBO0FBZ0RGOztBQTlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlERjs7QUEvQ0E7RUFDRTtBQWtERjs7QUFoREE7RUFDRTtBQW1ERjs7QUFqREE7RUFDRTtBQW9ERjs7QUFsREE7RUFDRTtBQXFERjs7QUFuREE7RUFDRTtBQXNERjs7QUFwREE7RUFDRTtBQXVERjs7QUFyREE7RUFDRTtBQXdERixDOzs7O0FDdGlCQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQURBO0VBQ0U7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUYsQzs7OztBQzNOQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUNsTUE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGLEM7Ozs7QUNWQTs7O0NBQUE7QUFJQTs7RUFFRTtBQUNGLEM7Ozs7QUNQQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7O0VBRUU7QUFHRjs7QUFEQTs7RUFFRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUhBOztFQUVFO0FBTUY7O0FBSkE7O0VBRUU7QUFPRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0FBVUY7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUEE7O0VBRUU7QUFVRjs7QUFSQTs7RUFFRTtBQVdGOztBQVRBOztFQUVFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVhBO0VBQ0U7QUFjRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7QUFjRjs7QUFYQTtFQUNFO0VBQ0E7QUFjRjs7QUFaQTtFQUNFO0FBZUYsQzs7OztBQzlZQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7QUFZRjs7QUFWQTtFQUNFO0VBQ0E7QUFhRjs7QUFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtBQWNGOztBQVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtBQWtCRjs7QUFoQkE7RUFDRTtJQUNFO0VBbUJGO0VBakJBO0lBQ0U7RUFtQkY7RUFqQkE7SUFDRTtFQW1CRjtFQWpCQTtJQUNFO0VBbUJGO0FBQ0Y7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7QUFtQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0VBQ0E7QUE4QkY7O0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4QkY7O0FBNUJBO0VBQ0U7QUErQkY7O0FBN0JBO0VBQ0U7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQ0Y7O0FBL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7QUFtQ0Y7O0FBakNBO0VBQ0U7QUFvQ0Y7O0FBbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQ0Y7O0FBcENBO0VBQ0U7QUF1Q0Y7O0FBckNBO0VBQ0U7QUF3Q0Y7O0FBdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5Q0Y7O0FBdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwQ0Y7O0FBdkNBO0VBQ0U7RUFDQTtBQTBDRjs7QUF4Q0E7RUFDRTtFQUNBO0FBMkNGOztBQXpDQTtFQUNFO0VBQ0E7QUE0Q0Y7O0FBMUNBO0VBQ0U7RUFDQTtBQTZDRjs7QUEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOENGOztBQTVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErQ0Y7O0FBNUNBO0VBQ0U7RUFDQTtBQStDRjs7QUE3Q0E7RUFDRTtFQUNBO0FBZ0RGOztBQTlDQTtFQUNFO0VBQ0E7QUFpREY7O0FBL0NBO0VBQ0U7RUFDQTtBQWtERjs7QUFoREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbURGOztBQWpEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvREY7O0FBakRBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvREY7O0FBbERBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxREY7O0FBbERBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFERjs7QUFuREE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc0RGLEM7Ozs7QUMxbUJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTs7O0dBQUE7QUFRRjs7QUFIQTtFQUNFO0FBTUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBUkE7RUFDRTtFQUNBO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0FBb0JGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0JGOztBQXRCQTtFQUNFO0FBeUJGOztBQXRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7QUEyQkYsQzs7OztBQ2pjQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0YsQzs7OztBQ05BOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtFQUNBO0FBZUY7O0FBYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7QUFrQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBakJBO0VBQ0U7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7QUEwQkY7O0FBeEJBO0VBQ0U7QUEyQkY7O0FBekJBO0VBQ0U7RUFDQTtBQTRCRjs7QUExQkE7RUFDRTtBQTZCRjs7QUEzQkE7RUFDRTtBQThCRjs7QUE1QkE7RUFDRTtBQStCRjs7QUE3QkE7RUFDRTtBQWdDRjs7QUE5QkE7RUFDRTtBQWlDRjs7QUEvQkE7RUFDRTtBQWtDRjs7QUFoQ0E7RUFDRTtBQW1DRjs7QUFqQ0E7RUFDRTtBQW9DRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFuQ0E7RUFDRTtBQXNDRjs7QUFwQ0E7RUFDRTtBQXVDRjs7QUFyQ0E7RUFDRTtBQXdDRjs7QUF0Q0E7RUFDRTtBQXlDRjs7QUF2Q0E7RUFDRTtBQTBDRjs7QUF4Q0E7RUFDRTtBQTJDRjs7QUF4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyQ0Y7O0FBeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyQ0Y7O0FBekNBO0VBQ0U7SUFDRTtJQUNBO0VBNENGO0FBQ0Y7QUExQ0E7RUFDRTtFQUNBO0FBNENGOztBQTFDQTtFQUNFO0VBQ0E7QUE2Q0Y7O0FBM0NBO0VBQ0U7QUE4Q0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBN0NBO0VBQ0U7QUFnREY7O0FBOUNBO0VBQ0U7RUFDQTtFQUNBO0FBaURGOztBQS9DQTtFQUNFO0VBQ0E7RUFDQTtBQWtERjs7QUFoREE7RUFDRTtFQUNBO0VBQ0E7QUFtREY7O0FBaERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1ERjs7QUFqREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0RGOztBQWxEQTtFQUNFO0VBQ0E7QUFxREY7O0FBbkRBO0VBQ0U7RUFDQTtBQXNERjs7QUFwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdURGOztBQXJEQTtFQUNFO0VBQ0E7QUF3REY7O0FBdERBO0VBQ0U7RUFDQTtBQXlERjs7QUF2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMERGOztBQXhEQTtFQUNFO0VBQ0E7QUEyREY7O0FBekRBO0VBQ0U7RUFDQTtBQTRERjs7QUExREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNkRGOztBQTNEQTtFQUNFO0VBQ0E7QUE4REY7O0FBNURBO0VBQ0U7RUFDQTtBQStERjs7QUE1REE7RUFDRTtFQUNBO0FBK0RGOztBQTdEQTtFQUNFO0FBZ0VGOztBQTdEQTtFQUNFO0FBZ0VGOztBQTlEQTtFQUNFO0FBaUVGOztBQS9EQTtFQUNFO0FBa0VGLEM7Ozs7QUN0bEJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFDQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0Y7O0FBTEE7RUFDRTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVhBO0VBQ0U7QUFjRjs7QUFaQTtFQUNFO0FBZUY7O0FBYkE7RUFDRTtBQWdCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFqQkE7RUFDRTtBQW9CRjs7QUFsQkE7RUFDRTtBQXFCRjs7QUFuQkE7RUFDRTtBQXNCRjs7QUFwQkE7RUFDRTtBQXVCRixDOzs7O0FDalBBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0FBT0YsQzs7OztBQzdQQTs7O0NBQUE7QUFJQTs7OztFQUlFO0FBQ0YsQzs7OztBQ1RBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBOzs7Q0FBQTtBQUlBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBSkE7RUFDRTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtBQVVGOztBQVJBO0VBQ0U7SUFDRTtJQUNBO0VBV0Y7QUFDRjtBQVRBO0VBQ0U7RUFDQTtBQVdGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUY7O0FBVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWFGOztBQVhBO0VBQ0U7RUFDQTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1CRjs7QUFoQkE7RUFDRTtFQUNBO0FBbUJGOztBQWpCQTtFQUNFO0FBb0JGOztBQWpCQTtFQUNFO0VBQ0E7QUFvQkY7O0FBbEJBO0VBQ0U7QUFxQkY7O0FBbEJBO0VBQ0U7RUFDQTtFQUNBO0FBcUJGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQkY7O0FBbkJBO0VBQ0U7QUFzQkY7O0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0FBc0JGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1QkY7O0FBcEJBO0VBQ0U7RUFDQTtBQXVCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXdCRjs7QUFyQkE7RUFDRTtFQUNBO0VBQ0E7QUF3QkY7O0FBdEJBO0VBQ0U7RUFDQTtFQUNBO0FBeUJGOztBQXRCQTtFQUNFO0FBeUJGOztBQXRCQTtFQUNFO0FBeUJGLEM7Ozs7QUNub0JBOzs7Q0FBQTtBQUlBO0VBQ0U7QUFDRixDOzs7O0FDTkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFFRjtBQUNGO0FBQUE7RUFDRTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GLEM7Ozs7QUMvTUE7OztDQUFBO0FBSUE7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTs7Ozs7RUFLRTtBQUdGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7O0VBRUU7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtJQUNFO0lBQ0E7RUFhRjtBQUNGO0FBWEE7RUFDRTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBOzs7RUFHRTtFQUNBO0FBa0JGOztBQWhCQTtFQUNFO0VBQ0E7RUFDQTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0lBQ0U7SUFDQTtFQXFCRjtBQUNGO0FBbkJBO0VBQ0U7RUFDQTtBQXFCRjs7QUFuQkE7RUFDRTtFQUNBO0FBc0JGOztBQXBCQTtFQUNFO0FBdUJGOztBQXJCQTtFQUNFO0FBd0JGOztBQXRCQTtFQUNFO0VBQ0E7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMEJGOztBQXhCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF6QkE7Ozs7Ozs7Ozs7Ozs7O0VBY0U7QUE0QkY7O0FBMUJBOzs7O0VBSUU7RUFDQTtBQTZCRixDOzs7O0FDelpBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUdGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBVUY7O0FBUkE7RUFDRTtBQVdGOztBQVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFZRjs7QUFWQTtFQUNFO0FBYUYsQzs7OztBQzlRQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0FBUUY7O0FBTkE7RUFDRTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV0Y7O0FBUkE7RUFDRTtBQVdGOztBQVJBO0VBQ0U7QUFXRixDOzs7O0FDL1BBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFGQTtBQUNBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7QUFVRjs7QUFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFXRjs7QUFSQTtFQUNFO0VBQ0E7QUFXRjs7QUFUQTtFQUNFO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBVkE7RUFDRTtBQWFGOztBQVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUY7O0FBWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFaQTtFQUNFO0VBQ0E7QUFlRjs7QUFaQTtFQUNFO0VBQ0E7RUFDQTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBYkE7RUFDRTtFQUNBO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0VBQ0U7QUFpQkY7O0FBZEE7RUFDRTtBQWlCRjs7QUFkQTtFQUNFO0FBaUJGOztBQWRBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWlCRjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtFQUNBO0VBQ0E7QUFtQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBaEJBO0VBQ0U7QUFtQkY7O0FBaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQkY7O0FBakJBO0VBQ0U7RUFDQTtBQW9CRjs7QUFsQkE7RUFDRTtFQUNBO0FBcUJGOztBQW5CQTtFQUNFO0FBc0JGOztBQXBCQTtFQUNFO0VBQ0E7QUF1QkY7O0FBckJBO0VBQ0U7QUF3QkY7O0FBdEJBO0VBQ0U7QUF5QkY7O0FBdkJBO0VBQ0U7RUFDQTtBQTBCRjs7QUF4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0FBNEJGOztBQXpCQTtFQUNFO0VBQ0E7QUE0QkY7O0FBMUJBO0VBQ0U7QUE2QkY7O0FBM0JBO0VBQ0U7QUE4QkY7O0FBNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFnQ0Y7O0FBOUJBO0VBQ0U7RUFDQTtBQWlDRjs7QUEvQkE7RUFDRTtFQUNBO0FBa0NGOztBQS9CQTtFQUNFO0VBQ0E7QUFrQ0Y7O0FBaENBO0VBQ0U7SUFDRTtJQUNBO0VBbUNGO0FBQ0Y7QUFqQ0E7RUFDRTtFQUNBO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGLEM7Ozs7QUNybUJBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO0FBQ0E7QUFDQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtnR0FBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7O0FBQ0E7RUFDRTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQURBOzs7OztFQUtFO0FBSUYsQzs7OztBQzlTQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtFQUNFO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFO0VBRUY7RUFBQTtJQUNFO0VBRUY7QUFDRjtBQUFBO0VBQ0U7SUFDRTtJQUNBO0VBRUY7QUFDRjtBQUFBO0VBQ0U7RUFDQTtBQUVGOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtBQUdGOztBQUFBO0VBQ0U7QUFHRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7RUFDQTtBQUlGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0VBQ0E7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtBQUtGOztBQUZBO0VBQ0U7QUFLRjs7QUFGQTtFQUNFO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtBQU1GOztBQUpBO0VBQ0U7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0YsQzs7OztBQ3BhQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTs7O0NBQUE7QUFJQTtBQUNBO0FBQ0E7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7Z0dBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGLEM7Ozs7QUN0TkE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7OztDQUFBO0FBSUE7QUFDQTtBQUNBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBOzs7Q0FBQTtBQUlBO2dHQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFDQTtFQUNFO0VBQ0E7QUFFRjs7QUFDQTtFQUNFO0FBRUY7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0FBU0Y7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVRjs7QUFSQTtFQUNFO0FBV0Y7O0FBVEE7RUFDRTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0FBY0Y7O0FBWkE7RUFDRTtBQWVGOztBQWJBO0VBQ0U7QUFnQkY7O0FBZEE7RUFDRTtFQUNBO0FBaUJGOztBQWZBO0VBQ0U7RUFDQTtBQWtCRjs7QUFoQkE7RUFDRTtBQW1CRjs7QUFqQkE7RUFDRTtFQUNBO0FBb0JGOztBQWxCQTtFQUNFO0FBcUJGOztBQW5CQTtFQUNFO0VBQ0E7QUFzQkY7O0FBcEJBO0VBQ0U7QUF1QkY7O0FBckJBO0VBQ0U7RUFDQTtBQXdCRjs7QUF0QkE7RUFDRTtBQXlCRjs7QUF0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUJGOztBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwQkY7O0FBeEJBO0VBQ0U7RUFDQTtFQUNBO0FBMkJGOztBQXpCQTtFQUNFO0FBNEJGOztBQTFCQTtFQUNFO0FBNkJGOztBQTFCQTtFQUNFO0VBQ0E7RUFDQTtBQTZCRjs7QUEzQkE7RUFDRTtFQUNBO0FBOEJGOztBQTNCQTtFQUNFO0VBQ0E7RUFDQTtBQThCRjs7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7QUErQkY7O0FBN0JBO0VBQ0U7RUFDQTtBQWdDRjs7QUE5QkE7RUFDRTtFQUNBO0FBaUNGOztBQS9CQTtFQUNFO0FBa0NGOztBQWhDQTtFQUNFO0FBbUNGOztBQWpDQTtFQUNFO0FBb0NGOztBQWpDQTtFQUNFO0FBb0NGOztBQWpDQTtFQUNFO0VBQ0E7RUFDQTtBQW9DRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFsQ0E7RUFDRTtBQXFDRjs7QUFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQ0Y7O0FBbkNBOzs7O0VBSUU7QUFzQ0Y7O0FBbkNBO0VBQ0U7RUFDQTtBQXNDRjs7QUFuQ0E7RUFDRTtBQXNDRjs7QUFuQ0E7Ozs7RUFJRTtBQXNDRjs7QUFuQ0E7RUFDRTtFQUNBO0FBc0NGLEM7Ozs7QUM5ZEE7OztDQUFBO0FBSUE7RUFDRTtBQUNGLEM7Ozs7QUNOQTtFQUNJO0VBT0E7QUFMSjs7QUFRQTtFQUNJO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0FBTEosQyIsInNvdXJjZXMiOlsid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktZ2xvYmFsLXN0eWxlcy9wb2xhcmlzLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9iYXNlLWNvbXBvbmVudC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pY29uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3BvcG92ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy90YWItdHJhcC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL3Rvb2x0aXAvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvbGl2ZS1yZWdpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvbGl2ZS1yZWdpb24vdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3NwaW5uZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYnV0dG9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2J1dHRvbi9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYnV0dG9uL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hbGVydC9hY3Rpb25zLXdyYXBwZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYWxlcnQvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FsZXJ0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FuY2hvci1uYXZpZ2F0aW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FuY2hvci1uYXZpZ2F0aW9uL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hbm5vdGF0aW9uLWNvbnRleHQvYW5ub3RhdGlvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9ib3gvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvc3BhY2UtYmV0d2Vlbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L2NvbnRlbnQtd3JhcHBlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3RvZ2dsZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC9ydW50aW1lLWRyYXdlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2Ryb3Bkb3duL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvb3B0aW9ucy1saXN0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2J1dHRvbi1kcm9wZG93bi9jYXRlZ29yeS1lbGVtZW50cy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9idXR0b24tZHJvcGRvd24vbW9iaWxlLWV4cGFuZGFibGUtZ3JvdXAvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYnV0dG9uLWRyb3Bkb3duL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9idXR0b24tZHJvcGRvd24vaXRlbS1lbGVtZW50L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2J1dHRvbi1kcm9wZG93bi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L2RyYXdlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2RyYWctaGFuZGxlLXdyYXBwZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9kcmFnLWhhbmRsZS13cmFwcGVyL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2RyYWctaGFuZGxlL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvZHJhZy1oYW5kbGUvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvcGFuZWwtcmVzaXplLWhhbmRsZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3Jlc2l6ZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvbW9iaWxlLXRvb2xiYXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC9ub3RpZmljYXRpb25zL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvc3BsaXQtcGFuZWwvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC92aXN1YWwtcmVmcmVzaC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9zcGxpdC1wYW5lbC90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9zY3JlZW5yZWFkZXItb25seS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3Zpc3VhbC1yZWZyZXNoLXRvb2xiYXIvc2tlbGV0b24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC92aXN1YWwtcmVmcmVzaC10b29sYmFyL25hdmlnYXRpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYnJlYWRjcnVtYi1ncm91cC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9icmVhZGNydW1iLWdyb3VwL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9icmVhZGNydW1iLWdyb3VwL2l0ZW0vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXBwLWxheW91dC92aXN1YWwtcmVmcmVzaC10b29sYmFyL3NrZWxldG9uL2JyZWFkY3J1bWJzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci9ub3RpZmljYXRpb25zL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FwcC1sYXlvdXQvdmlzdWFsLXJlZnJlc2gtdG9vbGJhci9zcGxpdC1wYW5lbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3Zpc3VhbC1yZWZyZXNoLXRvb2xiYXIvdG9vbGJhci90cmlnZ2VyLWJ1dHRvbi9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3Zpc3VhbC1yZWZyZXNoLXRvb2xiYXIvdG9vbGJhci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hcHAtbGF5b3V0L3Zpc3VhbC1yZWZyZXNoLXRvb2xiYXIvZHJhd2VyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2xpbmsvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvc3RhdHVzLWluZGljYXRvci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2NoYXJ0LXN0YXR1cy1jb250YWluZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9jaGFydC13cmFwcGVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvY2FydGVzaWFuLWNoYXJ0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvY2hhcnQtcGxvdC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2NoYXJ0LXBvcG92ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9jaGFydC1wb3BvdmVyL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9jb250YWluZXIvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvbnRhaW5lci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9jb250YWluZXIvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2V4cGFuZGFibGUtc2VjdGlvbi9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaGVhZGVyL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9oZWFkZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZXhwYW5kYWJsZS1zZWN0aW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvY2hhcnQtc2VyaWVzLW1hcmtlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2NoYXJ0LXNlcmllcy1kZXRhaWxzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2FyZWEtY2hhcnQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZ3JpZC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9mb3JtLWZpZWxkL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9mb3JtLWZpZWxkL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvZHJvcGRvd24tc3RhdHVzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvZHJvcGRvd24tZm9vdGVyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2lucHV0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3NlbGVjdC9wYXJ0cy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2NoZWNrYm94LWljb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9vcHRpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9vcHRpb24vYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvc2VsZWN0YWJsZS1pdGVtL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL3NlbGVjdGFibGUtaXRlbS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2J1dHRvbi10cmlnZ2VyL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2J1dHRvbi10cmlnZ2VyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvdG9rZW4tbGlzdC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90b2tlbi1ncm91cC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9tdWx0aXNlbGVjdC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2NoYXJ0LWZpbHRlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL2NoYXJ0LWxlZ2VuZC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9hdHRyaWJ1dGUtZWRpdG9yL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvYXV0b3N1Z2dlc3QtaW5wdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYXV0b3N1Z2dlc3Qvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYmFkZ2Uvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvbWl4ZWQtbGluZS1iYXItY2hhcnQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYmFyLWNoYXJ0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ZpbGUtaW5wdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvYnV0dG9uLWdyb3VwL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90b2dnbGUtYnV0dG9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2J1dHRvbi1ncm91cC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9jYWxlbmRhci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90YWJsZS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9jYXJkcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90YWJsZS9zZWxlY3Rpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9hYnN0cmFjdC1zd2l0Y2gvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ludGVybmFsL2NvbXBvbmVudHMvYWJzdHJhY3Qtc3dpdGNoL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NoZWNrYm94L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3JhZGlvLWdyb3VwL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvZGUtZWRpdG9yL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvZGUtZWRpdG9yL3Jlc2l6YWJsZS1ib3gvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY29sdW1uLWxheW91dC9mbGV4aWJsZS1jb2x1bW4tbGF5b3V0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvbHVtbi1sYXlvdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvbW9kYWwvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvbW9kYWwvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3NlbGVjdC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9jb2xsZWN0aW9uLXByZWZlcmVuY2VzL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9pbnRlcm5hbC9jb21wb25lbnRzL3NvcnRhYmxlLWFyZWEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGV4dC1maWx0ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdG9nZ2xlL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvbGxlY3Rpb24tcHJlZmVyZW5jZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY29udGVudC1sYXlvdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvY29udGVudC1sYXlvdXQvdGVzdC1jbGFzc2VzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvcHktdG8tY2xpcGJvYXJkL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2NvcHktdG8tY2xpcGJvYXJkL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9kYXRlLWlucHV0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2RhdGUtcGlja2VyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2RhdGUtcmFuZ2UtcGlja2VyL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9kYXRlLXJhbmdlLXBpY2tlci9jYWxlbmRhci9ncmlkcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9kYXRlLXJhbmdlLXBpY2tlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90aW1lLWlucHV0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3NlZ21lbnRlZC1jb250cm9sL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2RhdGUtcmFuZ2UtcGlja2VyL3JlbGF0aXZlLXJhbmdlL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2RyYXdlci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9maWxlLWRyb3B6b25lL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ZpbGUtdG9rZW4tZ3JvdXAvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZmlsZS10b2tlbi1ncm91cC90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZmlsZS11cGxvYWQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvZmxhc2hiYXIvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2ZsYXNoYmFyL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2Zvcm0vYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2Zvcm0vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaGVscC1wYW5lbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9ob3RzcG90L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL2tleS12YWx1ZS1wYWlycy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9saW5lLWNoYXJ0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3BhZ2luYXRpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvcGllLWNoYXJ0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3Byb2dyZXNzLWJhci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9wcm9tcHQtaW5wdXQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvcHJvbXB0LWlucHV0L3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9wcm9wZXJ0eS1maWx0ZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvcHJvcGVydHktZmlsdGVyL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9wcm9wZXJ0eS1maWx0ZXIvZmlsdGVyaW5nLXRva2VuL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3Byb3BlcnR5LWZpbHRlci9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvczMtcmVzb3VyY2Utc2VsZWN0b3IvczMtaW4tY29udGV4dC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90YWJsZS9leHBhbmRhYmxlLXJvd3Mvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGFibGUvYm9keS1jZWxsL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RhYmxlL3Byb2dyZXNzaXZlLWxvYWRpbmcvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGFibGUvcmVzaXplci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90YWJsZS9oZWFkZXItY2VsbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90YWJsZS9hbmFseXRpY3MtbWV0YWRhdGEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGFibGUvc3RpY2t5LXNjcm9sbGJhci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9zMy1yZXNvdXJjZS1zZWxlY3Rvci9zMy1tb2RhbC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9zMy1yZXNvdXJjZS1zZWxlY3Rvci90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvczMtcmVzb3VyY2Utc2VsZWN0b3Ivc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvc2lkZS1uYXZpZ2F0aW9uL2FuYWx5dGljcy1tZXRhZGF0YS9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9zaWRlLW5hdmlnYXRpb24vc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvc2lkZS1uYXZpZ2F0aW9uL3Rlc3QtY2xhc3Nlcy9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy9zbGlkZXIvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvc3BsaXQtcGFuZWwvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGlsZXMvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RpbGVzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3NwbGl0LXBhbmVsL2ljb25zL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3N0ZXBzL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RhYnMvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RhYnMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGFicy90ZXN0LWNsYXNzZXMvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGFnLWVkaXRvci9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy90ZXh0LWNvbnRlbnQvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdGV4dGFyZWEvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvaW50ZXJuYWwvY29tcG9uZW50cy9tZW51LWRyb3Bkb3duL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3RvcC1uYXZpZ2F0aW9uL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3R1dG9yaWFsLXBhbmVsL2NvbXBvbmVudHMvdHV0b3JpYWwtZGV0YWlsLXZpZXcvc3R5bGVzLnNjb3BlZC5jc3MiLCJ3ZWJwYWNrOi8vQGFtem4vYXdzLXRjLWFzc2Vzc21lbnRzLXBsYXllci1mcm9udGVuZC8uL25vZGVfbW9kdWxlcy9AYW16bi9hd3N1aS1jb21wb25lbnRzLXJlYWN0L3BvbGFyaXMvdHV0b3JpYWwtcGFuZWwvY29tcG9uZW50cy90dXRvcmlhbC1saXN0L3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3R1dG9yaWFsLXBhbmVsL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9ub2RlX21vZHVsZXMvQGFtem4vYXdzdWktY29tcG9uZW50cy1yZWFjdC9wb2xhcmlzL3dpemFyZC9zdHlsZXMuc2NvcGVkLmNzcyIsIndlYnBhY2s6Ly9AYW16bi9hd3MtdGMtYXNzZXNzbWVudHMtcGxheWVyLWZyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbXpuL2F3c3VpLWNvbXBvbmVudHMtcmVhY3QvcG9sYXJpcy93aXphcmQvYW5hbHl0aWNzLW1ldGFkYXRhL3N0eWxlcy5zY29wZWQuY3NzIiwid2VicGFjazovL0BhbXpuL2F3cy10Yy1hc3Nlc3NtZW50cy1wbGF5ZXItZnJvbnRlbmQvLi9zcmMvQXBwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQW1hem9uIEVtYmVyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybCgnZGF0YTpmb250L3dvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFFYnNBQkFBQUFBQWlhZ0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFCYkFBQUFCd0FBQUFjYmpuMnlFZEVSVVlBQUFHSUFBQUFNd0FBQURnRkZ3T0RSMUJQVXdBQUFid0FBQXc1QUFBbVZER0k5YTVIVTFWQ0FBQU4rQUFBQk5JQUFBc2krMkdXUjA5VEx6SUFBQkxNQUFBQVhRQUFBR0NJYkc2TVkyMWhjQUFBRXl3QUFBSVJBQUFERGk0VnJjMW5ZWE53QUFBVlFBQUFBQWdBQUFBSUFBQUFFR2RzZVdZQUFCVklBQUFsNEFBQVBpVFpTRXQxYUdWaFpBQUFPeWdBQUFBMEFBQUFOZ2o4Wk9Kb2FHVmhBQUE3WEFBQUFDRUFBQUFrQ0EwRXhtaHRkSGdBQUR1QUFBQUN5QUFBQlJ5eU1EYlJiRzlqWVFBQVBrZ0FBQUpwQUFBQ25pdlRISVJ0WVhod0FBQkF0QUFBQUIwQUFBQWdBVjRBbzI1aGJXVUFBRURVQUFBQnZ3QUFCS3hmdnFnUWNHOXpkQUFBUXBRQUFBUk9BQUFJUjdRUGNmbDNaV0ptQUFCRzVBQUFBQVlBQUFBR1h2SldxZ0FBQUFFQUFBQUF6RDJpendBQUFBRFBMRVNJQUFBQUFOTFFEM0I0Mm1OZ1pHQmc0QU5pQXdZUVlHSmdCWktYR0JnWkxnTWhNOE1WaGxkQTltc2daR1o0dytnTFpMT0FWVEVBQUxaRUI1d0FlTnJOV210c0ZOY1ZQbmU5ei9GNng3dWVOYXdmYTY4ZmVNRTJEd1BoWVVNS2FpbUZORGdVYUVJRGhQSklLaEpJS1gycEt2bVJTazBmVXF1VXRCS2lVaDRWYWtLa0VocXFpcWFoYVNuRWYxQWxweTF0Y0l0Y1ZBZmlSa1d0L0t2UzlMdmZqTmV6NjEwL0lJNHlSM3RuZk9mT25mTzY1enZuamtXSmlDRkg1SmZpLytpNmU3Wkl6WjZ2SG41VTVqOThlTjhCV2Z2bzdpTUhaWnY0TVVac1d3STRLZkZKR1hydXBDK3c1L0V2UEM2TmV3OGVla3ptN0QrOGU0OTBITmgzK0tBc1AvakZ4dzdMYW81VTduakJlUGNwOWdqYk1nbEtUT3FrUlRwa2lmUmdSQmdqN2xKL2lOYlVQZXM4MjdMYVBiL21uaTl5TnRWeTFUbTNWb3BTbThsZms5d3JXMlNuUENLSDVTdHlWSTdKY1p4ZmxqUFF5dXZ5cGx5V3F6S0lubmZ3RzhIMS81UWhaMVNkYWxJZHFrc3R4OGlySUtXQzlqRG03b1krZDRpcHIrd2hXV1hmd3BVSjB2MEtmdytoUFMxWnlHT2lweHZ0S3B4UFMxb3VZYXppbForalYzRW1pejBLL0RYejdrYTBtOURyektydkt4VkZXNmFDWXFnd2ZsRkpZY3d4UHRWdFg0RzJ1c0haS250QWR0Z2o3QnZFNkpCWUdKM2lzMzczMlpTSzJQM295V0xVZm96MWNiNEluenFpV3hVQlQwRzgxOEw5QWZpTnhTZWRwOEFKZEJuQjNUWnBsNld5QWxMMFFJclZzZ1pjYndPdkQ4dm41QWw1VXA2VDUrV2lYSkliOGk5NUQ4WU9xcENLS0hDdUZxbmxhcVg0SXYvVmxnbStHWG9hczdiTGpCNzJTY2hrNFh5bG9IOFFHaGV4WURHeHo5a2o5bmxJYk5sbmVXOGtiK1FBMjJITTR6ME1hR0x5dDQrTW4rODJaQmlaSWQzYzBqUGJBemhmY0hVaWRqLzh0TlQ0NGR0KzAvQ0hTL0lQRXplbDlWM2djZE9iZFdnbVpzM05maDY2c0Fyc2E5am5zS1pTa25KV3pKM3FlUUlKM2wvOUR6Rks2TU1zMEUrK3B0SzVpTkpUNEJGbWNSazQ4NGlPUEZvL3VCcVlZRzBWNnN6QVdLdTQvZmpXTEg0cGNwakszZG1hNDJpTTg1NjhaeTI3WHpySFd4Ty9VK1FneFpuVGtDaXJZOEZvck5UUmtkRmhSRXRnbjVCMXVXZXZsRnpobWdkVFJ4WThQV2hmd0d3V1BJUmpNWHB2U2NuSGVCMmtsQVc5bkhYSTFRRDlqWkhjT1hxTDJHNXIzdk5tTVExTWVWWXJ0MmEzQXFNelVnRXlTUlZTQ1lwS0hLUWtBWXBKRlVqaEdRdDNHcVFSVDdTQXl1UWpvQVJ3Y3czR1BnU3FrbjJnZ0h3ZUZBT0NQZ2w4L0JVb0ttL0pGZlM4RFZMeWQ1Q1M2eUFsTjBGbEtxQUNFZ1MrQmlXa3drRHpNSEEySWhwcnkzV21BTlF1VisycVUySnF2cG92cGxxb0Zrb2xVSGlSeEpIYmRFbENMVkZMOEhZZjNoNENaZkZHblIvRVFPV1VKK0tSeC9ESUU4MlRadzRvanJ5Z0RhT3lJRXZtQXRjVHlOODZjTjBwODNHOUFGUWxDMlV4cnBlQUxPUVFTM0Y5RjhpU1phQ0VMQWNsa1Ztc2tHcFpDWnFGSEtOYlpzT0hlMkNQVmFBYTVCdXJwVmJ1QnRWUmd4V3lGaFNEUjY2VGV2azRxRUhXeXdia0todEJhYmtIMUNTZkJEVWdzOW9Fcm52bFBseHZsay9CZmx0QVRiRGxWbHh2QXpYSnAwRVp1Ui9VTEErQTBySWQxQ0tma1FlbEZWbk9Ec2k2RTlRcXUwQnQ4bG1RS1lkQWxiU2ZJZCtRYjBFYjN3Yk5sZStBTFBtdVBBUHBmb2pNMDVJVElFdCtMTTlDdXVkQXRjaVduc2ZkbjhoTDRQK1UvQXc4bkpHZnl6eDVGZFFrWjBFWitZV2N3N1gyaVlpOEJtcVNYOHR2d05VYm9GYjVIYWhWTG9BcytUMm9DZm5YUmN5c3ZjZVF2OGhmWVJQSGg2N0szM0R0ZU5JMVVOYjFwM2RBbGE1WGlmSkxtbDdsUitZV2tnQjlLMGpmQ3RHcnd2UXFReTFRQytCaDJxdWk5S29LdFZndGhyY3RWVXZoYmN2VU1uamJDclVDTXl2b1FxK1VTbWdtQVQrdzZEOHRXQWRyNFAvN29MY25JZHRiOGtmNWsvd1pYTDhORHEvTFRYaDRVSVdaUFpianplM0l5VHZoeXd2eHRpNTRycTl5dnM0a283TXJic0phSFI4SVhGZ1Q1QUdHSnhLYVJXT2lWU0w2OXpHdUQ1YTRxeVB2RUNQcGtEZm1GaDk1Ty9tSHc2bkxyekVCdjgyRjJPbGk5UVZHaFZ4bXJHTzZmUmxSdncvUk51VkUvUUpzdDRnN3hzUjVRS0VHaWFxRE9kUWVLTFRFNk45NW1HSVVTSnRsWDFyU1l4bkd0SEtObmhLV04xME5wVDFJUFR5TnJHK1pya1R5OEh3VUIvc1lSVHRIZlFYMXlxMmNiUXpuNTNyR0xmcy9lVzk1Q3MzR0djaVpoa3Y3OHN5dHNQeE1ZVHJaT0gwbVZTejN6ZGtCL3V0YVMyZXcvV09hWlpabDVxOFJ0Rlp1dFhVeE56UzhzOE16Qi9CTXM4NTVtRmM0ODJUdDk1eTFydGNHN2w0b3dvM0JFVlpwdjJRZU9hUXA5eTRuenh4MHJySHEra3Y1M2VnYjdSOFZtWFdFVWNnejFzbUt4L1FNN3hyS3JiRDhHdm1vR3h1bTRoTW1jOXY4VExlVVZjMnh2SHNxdHRkU2VOcWg0dkdCK2FjVG9WSDU1OFUwRTdFMWk3aVUwbmtNTkRBTW1TL2JaMm5wTkcxbzZmMEV6SDNaWFl0OTloWDh0TjUxbm44VTgvVk8wWDhIcHg1MTZJK1dXM2VaQlNzeEJiczFhOUx5Z3VNK2NEeVFzNFhwU2pyZ3h1c0JWM3I2c1AyMGs5M2lybzZJcWJ4NFprQ2lORE5oWjRaK3g5T2NYSm43VzJOeFo5aStqcm1IY3hIcnBKczFXMFV0cDNka1VybTNwYUQxd2R6cXlhMGp4eXZjMXV2UGEvRDNXY3lUS3RDdHhwazA5WEJGeXdoZG5SdlZtOHV0a2JPYnRsay9XdTNSR3F1T2VPS2tVU1ErbUhsZTU4UjFoMU1qdi80cnN1T3pwZ1JlV0pUYmNLOWw0bnJkNWNONHZ5cjRDWTdzYmUwcVRNMlArOXo2Y3ZUb2dpYVh3UUk5UUwrdVNlT0d0eGJYSHVqTXMvMk85NTNNbVVPeXFlcDNHcHAxL09HR3k3azFjOTR3dWZhbW0yOU9zTmVWbC9XVnpuQkx4MzBuNnZQd29kcHJCVG1WcVorVmFZQ1ZhUkIxeUZ4VWkvTkFJZFNvN1JKbWxScGhsV3F3U2kxSGxZcUtSaGFCS3VDVmk5R3ZLOVlZSzFhVEZXdU1GV3NsSzlZNEs5WUVLOVlxVnF3V0s5WWtLOVpxVnF5eldMSE9acFdhWVpYYWhDcDFQV0xZSjBBMXFGYzNvRjdURldzZEs5WjZWcXdadVJkVXc3bzFqWGphaTZycFBsQmpybnJkaW5sMDNWclBDbFRKRXlBZksxQS9LOUFRSzlBZ0t0RHY0ZnI3OGdQSWNnd1VRMFg2REs1MVRScGpUUnBqVFZyRm1uUVdxdEVYTWY5TG9GclVwS2ZBNTh1b1RHdmx0THdDZnJ3MXFWT04vaGJVeEFvMHhBcTBsaFhvTE5hVlNtNkFmUHpzVTZkd1NJM3lLWjgwcWpKVmhtcy82czFHVm90S0xWZkxNVkxYakVxdDFOOEtWTGZxaGgxOXFCS0RJSCtSZlFvZENhYTJUNkY5SWtHZnFLSTNKR243SksxdTBjWkpXamRKdTFiVHJyTm8xOW0wYTRwMnJhRmRhMm5YT3RxMWZ0eE9STnF6QjlIZzdrRTR1dzlUM1hkb21QYStnN1o5bkxhdjh1dytKR25qSkcyY3BJMW4wOFoxM0hGSWUzWWMyb3ZzT0V5MDE1RDA3RFhVeVNYUXZHbnZPR2pQaUh2MkhScTQ3M0JuT3c3YWgrTE92Z045S0U0ZlNzQUxZdUQ4YnNTSGRkQjRMWFhYUWExMVFtdkhzZjVQUUM4ZmcxNWVnZFhPUXY0SEtQOHVldmREa1BpaTdBYlhOMlF2ZWQyUDkzWExBZkdGRHVwZENQOVBBL01ZV1dZbUZ2ZU5RNVAwNkY2QUovSkpzVEdlaktUWnlWOG5mZHUwZC9BbnFNWW15dTlMZlpQUSs2bDM5cFZqc2ljdkY5V1Z3Y3JPMFpCVlJFK3BBamxTaGZuZmJSekc1RjhUaW8yZkNwWVcrUjdnUVcxa3g4Z2ZVQk9tU256ak9jbktsYm0rcHdyOE55cVhnYkhjd0Q2a003ZFNpSTJ4dzJPOEl1ZSs0R2FCT2djdi9UWGszTFR0T1NnZitESFpPKy80QzFadlhxN1k0LzdXRVRlS0gxM0V0ZXk0WHBGdkl2NGxpWjVob21lWWlLT0lPRDRpVGhrUngwL0VDUkJ4Z2tTY0FCRW54SDNxaUx3QUtpZGVWQkF2b2tRSFA5RWhRSFFJRUFzY0ZBZ3ovb2NaK2NNRktONUdQdHFJNGxHM29oeEQ4WElQaWxlTVEvRXFvcmhGV2F1SjR0VkU4U1JSdkpvb1BvcmYzbThJR3JOcmlOWXhvclZKdEs1bFJsWlB6TTU0c3JBTXM3QjZabUZwNG5jRHZ4N1VFOFViaWVJWldxT1JLSjZoVGh1cDB5YnF0STQ2YmFaT1c2alRWdXEwaFRxZFF4U3ZKQkxGaWVMbHhLTUV2d0VGaU9VV3NUeExMSzhtbGxjVHk2dUo0alZFOFZxaWVJYlpXWnEybVV2YlpJamxqY1R5RExFc1EyczEwMW90dEZZTHNieWFXSjRobHRjUXhjdHB2ellQaXJkNVVMek5nK0p4b25qQ2crSjFSUEVnVVR4RUZBOFR4U05FOFhLaWVKUW9Ya0VVanhIRlRhSjRKVkU4VGhSUEVNWGpSUEVFVVZ4N1JEMThKd285M3cvOWJxZG1kMENqdStDZEwxRDJWeUhqNjNJZWNyNEIrUzVSanFzeUFBbXU0V2tEZWpYNEh6WVdQREdFbFJHRkwvZ2doWVU3MnM4aTBNbGF5Sysvek0yamhkcjVmYTZEZHVxVXI0SG0wMDRMWUtYanFCVk80TjNycWNkTi9NK1hYbjdGMkl3M1g0T0gvQU9hZWxEK0NlM3NoUHc5c2dkYzZMWHdDSDVLbVdxMmlOTmp2OGovaHZxU2ZCazlYd2Y1VkVvMW9FZkJVNFI4cDR1UWtuZnAzYVdlM2NCbkZlUTBsS2xIcWtxMmNiWUp0bFZzV2Jlb0pOdHF0clBZT3F0SEovRHYvaC8zQWNlSkFBQUFlTnJOVmsxc1ZGVVUvczZiMTJuNytqK2R6a3lublpsYWlsWkZWRVRVMmdVRkxJbXRHSnJHbUtZaDlvY1NjSmcyMHo4RnFrZ01NY1FRWWdneHBIRkJpREV1aUNFdWlBc1d4b1ZoWVFnTDNSZ1htaEFWUXdRVXNVcnI5KzQ5bHVsTTYwL2l3a3plT1hQdi9lNDUzL25PZSs4K0NBQlBRbklKN3BiTzdsN0VoMTdPcHRHK0s3dnpSZlNsQnlZeWVBa3VNVmhZUURtZElNQnhFVXBRQ2c5bG5LdEE1U0xDby9QWC84M3FlcFIwOUQzVmhKN05IYjFOR052Y1E5dXp0V01yYlZkSEgrMHp6M2JUOXZxclBiMDlYYlIvdytiUFZjZXNCcGRacmNqWlc1eTNYalUwTUw0VC9jUHAzYnN3YU95ZTRjem9Yb3lOWkFlR01NV0pBUnd5OWtoNmRDaU5ZNW5KdlZtY0dNME9aekE3eGdGT2plL09qT0M5OGNuQmNad1pueHdieDRjVC92eEhKaXNNTStZeEkydDl0cTVoRXlTZnduVXh0c1JZeTkweDFqTzJ6TmhTcmFrR0xWaERWZHV4QmQzb1JUK0drY1lFRHVCMXZJbmptTVZwamZlRytrdnFQMWYvbGZyTHBuT0M3eG1WdnVoVHNxTVBYcmJyeGEzcWQ2Zy9ydjZDOVNWUXY4SEdLZG1vdmsvbkQ3Q0sreENTdGZLZzNDOFB5Wk95VGg2V1IyUzlQQ3BQU0x1MHlScDVRRGJJWS9JNGQ0Uk1kMElJWXpVMm9nT2I4QUlHTVlyOWVKWE12OEEzK0JiZkVSZkV4MGF4L2ViL2o4d2hxRVBTVkJKY3FQYkhVaVNWZHN4OVBqWU1jYytqQ1oxNG03dC9rSEptM1NUUHk3QWNsWE9PNS9RN2g1MFBuSXZPWENBWWFBeTBCdllGVGdjK0MxeDFZMjZMMitaMnVpUHVNWGZXUGNzT2hSQkhNNnRhaHpZeWZCcS9VYnNyU09CWDR4dndzL0Z4M0RBK2h1dkdKM0hOK0VhOFpud1VCNDJ2cDJLZWpTbXJMVkthRkhsVEkvMmtrZTRnNzFMRTc1cjdGMFVlMHBnQjhxeEdUTzdXaU0yS3Y2VzRPNUh1VWNRcVJkeldpSE5hamNDVkZsMXpxR2FsdEdvOTg0cjBFZmZxWEY0dGtySzFTTUxXSWcxYXkzUitMVVNZV2lScGF5SFMxQ0x4bFJRbjBpZ3VqVlp4N3JpaHNhL2IzRlp4UnJhS1QxbkYveUppaFVZczA0aWVqY2piM0VhczFJamxOcUlVYThUU2dyb3J0ZTV5cmR1emRUTlNmdDNsV25lRjF1MXAzYVZMZThpSXpZcS9wYmk4SGhLeFNoRzNOZUtjVnJQWVE2N2w5SkQxekN0eXNZZWNXMG1kcUtwVHArcUVWWjJRcWhOVGRTS3FUbzJxVTF1Z1RrelZpYWc2WVZVblZLQk9STldKcWpwaFZhYzJUNTJZcWhOUmRjSUY2c1JVbllpcUUxVjE2bkxVaVN4Uko2YnFSSFBVaWVYbFRXbmVoT1p0S01pYjByd0p6WnZVdkkwNWVSTkw4cVkwYnpJbmI4b2dJbnphd1B0NG1oeG0rUE1reU42VlNUVTUxa3FjTy9pODhzNW94WFBvd3c2K08wZXdCeGxrdVdjZlhxRjJoM0VFUi9FV1R1QWszc0Vwdkl2M2NRWm5jUTduOFFrdTRDTGZzMS9pYTc1bnI3S3JOOGwxWGh3Sk1tbzkyY3p3bXVJMXpYR2NsNStOZFpDLytHekpjbkhkeC83RFBZN1VFK21ZaWh4aXAyaW4rWE5ZVVp5MmdYc2NhZVF1UnhLK1ZwTGtUb2ZLcG15T2xlS3lGL1pVOEJYelRQeHluZ3NwbmpJQk1tbzFKNDQ5d2FyTmw0U1BnK1ZCVGluT09EeXZEMUkzOFAxeGhlTnI3STByVmJ3UFF0TEUzdmp2eExVSWs4V012NXVNRzhnMFFZYXA1ZWFJZGl3bmN6NTUvOG51S3ZhL2h0OTN0UktXT29sSWxQZjZNblAvczkzK2xlRTk2WC9uZFBJYlJ0Qm92bi9za3hDZzFsM1lKdjdxTm5OK2QvRnFNUWo3QkViRU5aanQ0c2ZlTHY0WFZaY2lIVDUvbnVGUVRUWkxlU3pUNVQ4QVUzeDczUUFBZU5wallHYXlacHpBd01yQXdyU0hxWXVCZ1NFRFFqTzJNUVF3cW5Jd01YR3pNVE14c1FEUkFnYW05d0VNQ3RGQU5ScEF6T0RpNk92STRNREE4WnVGNmRKL1BZWUc1ak9Na2dvTURQTkJjb3kvbWJZQ0tRVUdaZ0RIeVEvaEFBQUFlTnFka2xsc2pGRVV4MzlmWnd4dExWVmF0ZFg5aHBaYXExVzBGS1YycXAyeEw3VVRzYVpJYWdrUDluMkxyYUZHTExXMGFpdHFLZElobmp5U2FwaXJOQ0VpOFY3SjU1aXZrY2FMeEVudVdXN3UveXovZXdBSDl1bUFJUnJES1pFUmpKMThFZHNmSlY2MGVLRnN3VEs4Um41c29RcFhFU3BLdVZXOFNsVEpLazJscTB6bFVjV3EzSXcyM1dhT21SdjNzODVwV2I4ejBrUXkrQXhQRUlmZ0lsVk1FSmVrVXYvQ1padGV3U0U0aDFWbjFWcCtLOC9LcWtuUXI3UmZWK3JudWtLWDZidTZWSmZvSWwyZ00zUktvQ3J3T25BKzRLdDJ1TEQ3L3c5eGhZUUZKN2Q1YUNnT21keVdrSC9rc0dzM3drVmptVGVVTU1KcFNqT2EwNElJV2hKSksxb1RKVHkySVlhMnRLTzlNTnlSV0RvSk95WnVPdE9GT09McFNqY1M2RTRQZXRLTDN2UWhrYjRra1V3L1V1UTNCakNRVk5JWXhHRFNHY0pRaHBIQmNFYVF5VWhHTVpveGpHVWM0NW5BUkxLWVJEWTVlUEF5bVNsTVpSclRtY0ZNWmpHYk9lUXlsM25NWndFTHBmL2Q3R0VmQnpoT0FUNHVjWkhMWEtHSXExeW5oR0p1VU1vdGJuS2JPNVJ4bjNzODRDSGxWUENFcHp6akkrdFl3bEtXODRtTlhDQ1BsZndnbnhXU2V5OW5SSzhQOHJTTURRMjRXeVY3QmRkNHpEWVdzK2JQL1dxMjhwbEZiR2NYcC9IemdqZTg1VDBmcU9JZGorUkZKUy81eG5mWjA2K0dZWVJRd3lhcUNWRExUZzZ5ZzBQczV3aEhPY1poVG5KS0VDY281QnhuNnl1c3JiZWJiZk1MMDRhVU9nQUFBQUFCQUFILy93QVBlTnFOZXdsZ1c4WFI4SnVuMkVwODI1SXNTN1lzeXpwOUg3b3NYN0l0Vy9KdCtZcXZ4STdqMkxIakhIWVNjbU9Ibkc3QVNiaVNjdlJyMHhBb2ZCOUpnUVJTSUMyaFNia0tiYUVmNVNnTkZENGcvV2hMV281QzhOTTN1KzlKbGtqby93ZjIrZTI4MmRuWjJabWQyZGtWd3pJVnZpK1laOWxubVhBbWdXSHNJcHU1VUM0U3B4dXNGbnhMbEVuRHUyT1VLcFV5SmtPbDA2bXd2QXJ2UjBkenFqL3FWU285S1F6ajh6RU9PQStsN0ROeFJpYUsrVEhEeElYalg0WmhtVVI4V05nelRES2pSdHBhcTVrV3M1Z1dtWllXclowVS9MSmg2YWhxNVhwVm8rb3VMRUh2Rys5UzNYWFdmYzU5R3YvaG43Tm56M0xuR0JIajhrMnhDMFVGaklZeE1Ya01FMlkxR0sycElMY2FjOEZxS1FlNzFTeExsTXNNUnBrOEZYQVlZcG5FZ3BWeUFHbWkzQm9ERUxhaXA2VFhsTmxjbjlkZFV0NVcyMWFiMWRLd3FtOU5ZWW01bVB0TG9jTmN0R3RidU5XYnFoSjlIcWZxTExWMG1oZHMzYll3dXlWMzRWL2pVdHBMTzFaSGJBT25vVkQyUWJnVEpneG02VHNMaWhrcUM1UHZYNkk5N0RtVXhmL0M2eWdMSThTeUNjeG9uQmhpR1FhT0lwS0kwZnMrWlI5bkx6QVpUQUZUanBLeDJPeUVhMEhpc1NDM2xZR1pNSjBLNWtLN0xBYTA2UVpqT0Q3a2hYWmp1RXlhS01KQjJNdXhpVUdiSHE1dnJqWHJ4cnM3UmhzOWlwUG1ya3lUSkV1ajBNUVZKS2FYcVhzM3JaMjYwbGwyZmtWamJHcXVMaXZQbHBYdk9PVWFVeGU3czJxN1dxcHNnN3JvaS9XVGFxTjdlMzVDYkZoTitFSmxpbk5Fbm5ISnNxUzRIRDVRV3l3U2VhVk9sNU9QYkROQTVwbTVtMzBHZFlXUkdJbW1pRDB4Y2tWeVlneWMvMmRVMUQ4cFRwbHZBblRzUDVoSWhwSFRRZG5OeUxIOFlwWGJYVFV3TlhWNDhQTG16WmNITDM3enpVV2VwdFEzd1Z3VjhHMVdpOUhNVDVkMGFtcUFORGxNTVBrMlBMNE9Wc0lvZXhaMWlwSGtndEZ1UkZXMXkzbHU3Q2crbEY0TWlJMDdaZWtSdlJ0WTVlb1lGSlVrWnJXUzNkQWJrUzV6dzBxUlFqcWNIQkdlcnJUZXRHalJUVlpsZW5oRThyQlVJZHJLMDNjeE43Qmkxa1g0c1Z0UlhWR1BVRTFsWHoveHhPSW5ucmpoRjk1ZjRQOEVMOVcza3ZrcHM1RlppSHhMNk1URlFxbzVMVjBWVTNFWFJNZEw0MHcvcGZSeW1UZWhHM0p3MXBHZVJwWUxtVzkyZENDOEJPM3VITE9Oamp2STNIWUlkaFl4YjJEQXhLRk1uMGNaSVEwNW1DRU9PbFp3LzNWWXRPdWJLWWJhbWNGM2hkV2hQa1V5Y29iUkY5cDR2VUE5Q2FZTStwYjYraFpTdHUvWnZRTkx6ZDViRCszYmQrand2bzZuVHAxODZzbFRwNTRpZmEzRXh5MW9zempIbW5peDFXNk9COVA1NTVleWJRM2UvcmtHdjR3WU5nSDd3OTdNMW5LV2RpZTJsZ1B0Q0tXdmtia083eTBzcy9Tc0toZ3U3VnRYdW44ckxHbSs3WjcrekVKSFE2ZFJQOUpSdE9IN0c5dDVXazdmRlppamF3UUR0a0tlVlcyNjBacG9KdU1nZE8wYWxCc2toRVdFRFcyYzNkeS9aRTFUWTl0ZCtYbXZjbS9BVWJnRnhudVgzMkR5NnFxZFc4T3EvcWV0aGNnakZSOG1wQm5CUk9Nb3JCb3JtT1BKSkJyalJiQ0tPdzExeXdZSGwzNThaeE84eGhXMDN2a2hOSEtuS1MvVktNY3diS2ZFdWVMN3B3T1RhR1Fhc1MzQVd2VzZsc2JXeHNYbFN5V3dodnNvMnA2OWV0dkJqU005WTdxYVNrOUZSQlZrdGIwVXNYN0Y4cTBtT2pjV3BLbEVXU2tZSFhhUkhpNG1ZcUk2cnZWUGpoeTFRb1JmaEM1aHliTEJCYVlsMldVRDlwM2pOMDdkdVMrelE2MXA5dXFhZGVGM09tczg3UHJkKzVKVEM1YVdqOTc0MElPUHY1Z1EyeGdWeTcwcmwzNVFXMTFldzh2VWdoMUg4SE5vQmlxOXd5RGpEc0hyM0JWMnFLMWw3bTdVcEFMa1MwSG5VRXZXVDZDclRZQ3J3SG9FUkkxNHZ2Snc2VlNEb0Z6Z0s3TTFWTzFkdjNaM1RaWGR1bm41NEZidXkrRW1qN3ZaMGZROVc3R2x2YXFrdUlLTnN2Y21wM3VMZThkV0xDNWJucHJTWkYwOE9zTDl6ZEZWVWxsV2xHRk5leU9qSkVsbWIzV1VGNk9jek1pUFJPQ0hsNzZkcm50a01RK0lYb0pRcTZEYnpXMDF5NGJFdXU3Y3dVbkhxcHF0MDBjT0RGWDl4dENVSnJxanhGTTlxdCswSXlsNTQ3QnJyT3loNDArL21BVTJhVUxNSnkxVjdqcXlSbFBiWThNU2pJd0VSMzR6K2lzSlhidUpUUk80Z1luSGxWdk1mMFY1TmpBM2dJK3RvZXVlVlMrTEJsa0RuT2IrRXpyQjZuMm1kM1oyQ2JaMU1jK3hZdmhuZ2dFeW1kdmp3dkc1anM1RlVGdVFoVmx6d0FvK3JoRTZzZmxldmpGdncrbStMK0FRamwrR0hvMEJLbU94VlZBNnNVeHJ4T1ZlRkd6Tk9YYXJ2aUd2YlduUGNHZGYyNkxjeXVKTndzckJ5bkx5WlBLVy9PNm1xaFVaVThma2FaVmNaR0F4WVpsOG4wRTB5NTVnU3BnNjlKcm9YVkN1MUdXeXZGcnl6aVpZOUhLN1djUnJnZUJ4WWhBdDBWNW90empCWDRPSFdydmJsMHorcE0rMTgvRTFrei9wZDR5NXNoelI2dVlNVDJ2SktxZXVUQlpYWXhFbHl2Vk80ejBIMXA0ZS8vNjlaVVdpZEwzVlZKMlpmVERGbmQ1N2N1dktKdzYyZFI2ZjZMbWpKejFOb3gzb2FKenBUazNPNUY2UXhDcmtsWnZxOXgwWi85WE9PNC85Mmg2WitGdDkwWEJaVVFtT0pRSUZ0d1gxWEV6ZU5FYU5XQXZtUldBV3NURVYzUHZsWThDc0JZWnJ2M3pEMmJQc21ia0dDSU1PaHZwZi9NUGFzVjBNUmlpNFZ1RGl3SXVaTndDUnpGeEl4dW4vMi9FL2c1dnljeXFxZDR6K3g3M1RsUlYzYjl0UlZzcWVXZEZ1YVpCS3VpcTZ4NkQwYjV0TFNpSHIwanE3ZzdlL0N0OW5iQ243Q3hMLzZBTm1qc0VJenFrS2lDRHRiR2xyLzMwUG5qcmUyZERubU5vNHVkMDVMRkdmT2ZYd2s4bnRzdTM3a3Zic1VGQ2RJSHl1Uno0WEVuMzBjNmtWNFVzOFpleUR1NDdkZDlmMmlVc1Q2OWd6anp6MGswZlo0Ym4vWlh6eTZaM0lBMmtyd3JhUnBDVXVZTUovSFhDS2V3S2szQ2RReDU1cCsrKzJ2N1R4dVBCM3hGMDBqNnVONzRCN3VKZlFLaER0VWh2M2luOWNxM0ZjeWNUTFVPOFlMeWhLeVBqZ3h5VjU5MXpOMnVpODc2R1RKOGE2Ujd6VG03YldSNzdVd2oyZXBEaDk4cWMveS9CcXAvY243cDJpc2lKOGJ1UDUxTVJyNHJYeHlBRVdWc3JkUHpJQ3ZTUGc0SjVqejNDdlF5YnhQc0IwWTZ1Zkk3NklTaVMrZTRSTUxjS1Z2ci9ETU1Lai9HczNmcFRpa3FGMEZKWGJSbjVYNHV5V09HdmhNcWU0cEF6MHU0cjZDRXFIS0k0VzRqdEdRTFdGK3pXMDNNaTlqTDIrQ0RidURIY0VHcmd6L2phQWJjTDROaWpORWZCZy96L3NZQUkwUCtONTBNU0xjS0p3Tk1ub2U5Z2p2MXg2b1gvOXU1ZldzUnJ1TUV6Ty9RbHBkOEdEZm45SzJtM2k1UzhoYlFDSmF4L3RYd2VkL1JPc2NlNU43T0oxbG82ZnhPdC9aMStndmg3SElaRUczRlM0MkJKd3dNU2lINXdjSDUrWUdGODlNZFo0KzhqUmh4dHZHeG02elF1OU03TUg5KytmbmQyLzduajMrUWZYSGUvcHZFL1FzMndxaXdTQkExN1RqSlI0Rmp3eGRIVjR5NWJoN3g5eVZrd2ZnaWdPeDdoaCtlQ0dWbGZGSG9ibnFaL3lGTStvc0gxZ3dSYlRBRHdYN0VGY1ZsQnV0azBNM2ZUb1hiZWZHUE16Q2IyVW9kbXp5Y1dMZWlUVEM1NjVYMkEwWUFkZHlGODBzYWlBdFVxMElxMENlTXBaMERFM3ZLV2grdXk2aC9iUFZyZ3FuTGV5WjliMTF3ekx1VGRCemwyRzBRcG51WlBLdWhqbEY0YTg2bWo4eUM5eHZPcktpSHNUZktBLy9qQVlYMityTHhyejlBNE1OMVY2OGl2N1dqM2YyN2loYzJ5cHB6V3ZDT3JVM2E2aXJrSmRxOXBhWU1wTFNrL3RkQzFiajlwZGJ0VVhKR0pmR1BHemVYUjlRcTYxVm1KVm43ekRwcjNERG5aMHpQMlFuM3N2OGtOc0hDMGNOWVgzdjBSMWFmOXMxTWpzbmoyekk5M3Q3ZDJvTXJXN2JybDVONXpsbkIxOWZTU0dqQkQwaHNScUlxSnBJbGprbTNqKytkVm90SE9Qc0MxKy9VTGFvc09DWGthQ2xxSVNiTFpqOTU3MUw2NjdjKy9FM2lQakw3THF1ZmV3M1ZOc3dkd3JyTnZmRnVOYnRrT3dUMndyNGZ1UndLWFRqMDUrOHM3R0U4Y24zL2tycEhKL2hoRm80YjZCQmR4cDdpaHBGNFB0bXVuYWhXUG5HOG0rL21UeTFLTnJQMlY4OERqM0F4amlhdWY0UGpJUlZ5R3NQMVkrWU5ISU1tRW5XdDZiM0RUYzFNeEsyNXZuUG1tbnRvS3hjQVBHd2loVE9RbnFzSFI4ZWV1dEdBMTc1MUs5UEwyZ2VEa000MlhBYUhrRmRQZ0RacnJuZ0VpQmhwWE1ETXI3MWx1L1BPeGwvK3psWTJwZ0NpR1BUZUpsQzJUY1pnazhjZHNkQXk5MHZBQjVrTXU5Q3Z1NGJRU1A4WTNEWjc2blNGOHl3dmhuZDNxOUpKYjRPZHNEcyt4WHVPOXp3VEREKy9oTTN6L2hWMndFV3E2TytLdWd0VE1raEk0M0Z0SW9oL2pWalF0MVhWbWV6dEh1NHVxQ2tzNCszYWgxb1BmamFyZkZOcGxwVWFlM1Z0ZDF4VmZac3RWdWlheWxsVHRTYmg2SjdqSmtrTDdxZloremFld0hPQTlKL0dvMUg4Q0tKZW5pK0VUcTNPcUhHcm9HSnpZdFgxSVRlZFRqZE5ZY2NMRWZjQjg1YjltMi9ZNEtLenlaeTEzT2YzSmdDUmxudnU5emVKQU4vemMrRFI0c2J0eDA0MDJiWENVT2UwZDlRNnV0UXBLNmYrZjB6U21laE02bDBYMmRVaW9EcE1NdVFMN2lpUmZoWlJBd1ErUVNoeDZmQzJUczhHaTBwaVBMdWN4bUdYUjFWZys5VjE2aGRocG1MS21hOHMydHJkdXFpeUJoTHFVbUY1TGxzcWQvUnVsZWdROVF0aEltQlQwQXYzR2VEN0ZsVXJFUmwwZ3pNZW5EYkd0blMxdnQ2UGFwcWNtQmtZWFBPdDFoWDRIajQ4VnRhbzl4WnUvMDdQanlQTU1mR3VvWEpwU1Y0N2h4UllTTnFDdFMzb2J0VnN2OHNJbjZUZlQzLzZnbzI1eWNxNy9uSG5pNElxcnRnUVQzUXExcFNUUFhMb3pYQUYvVE9jZXRuTjQvWENJN08yL3V3bEl6UC9CRStINTZzNm1zMzdwK1dhOXJZZnYwRGYwdFMrcTg5ZHZMeTFMTDlidHFhbFRxMGcxTlcyYkw4empkNWwwbWo3cXBzeklYeEhMWkkxMDl5Rzg5ZHNyTEYzMFExU3JxVTZrUTR1RllWbTVMNDlEUXdGQmRJN1JiQzgzY1ZwenY5MTFOZGR3dHlHc1Y5YTB2b3k3SDhqb1RISEUyRHhXb05Cb1ZGcmpLaGJHZG11UmtEU2tNNi91VHowRGJSZU11aDVHRURFc1NRcUdpUEROTHJrdFJGQVlvemYyMHNqcmFzMENXeEQ0YUlFanRqNHdqR3NjaCtHZTdXUXhhbzZ4KzZBOWJQd1hteHZlUjdlSjNybkJmZlBvcHdmVmRaWHlJRyszWFRXRUJ0VE0ramRGYU5DUkpsTXJFVVdVT2RzUGM3WEtaeUU5ZlpNVjVTUXZJQ1pGUVZBR1J5Y2tjOFdKalh6VmsxTlhEa0NHajBUM1VIckdzYjZsbWFLaW1Icm9MODNQRWNRdTUyOGhiTnJjZXJwcXJQSjdtV2hSbVlBd0xzSS9RdVpDSHpFVjd4TUJZWURMZ2FwRkhtQXZVWjFhS2JTUEpMaVFzU0lyR1FySXRSdnRJWDc5ejUzcFNabWRuWXc5T1R4MDhPRFY5MEh2dTZhZlA4ZlpmaVBZZndkdS8zTjhyblJsWmtQMjNMMnBjU2hhQTNzcDlIbWVsNjREckZmWUZpMnQyNi9ZN1NqaDJKbUQvaEo5Q1lTekpKTnNXWXJlb3lhSjV1ejJtYWMxRXN6VXZyeHBBOVJYczloVXVSYzBicmpOL3pnNFN2K0g2NVFTcndTZG9uWnhzUmFpSmllUHIyeU5UOGd0VmtzUzBSSzhEcmpha2F1SkV2UXZ5dVFPMG5RRnQvZzdrQ1ZWR1QvYW5RWXZTdGM0Y2l0UVpuZXVHMjFyY3pWWEwwdkthU3l5cnVvZnErcjBGNXBtazFOaTBqS0ZLYjVwYlVhbE1UVWlWT3dzOUhRYTMya0Q4bU84cldNbCtqOWcvMFMwcnJnRk9vRGtoWHNWZ1pVSDV3U1VEc2ExSGptaE1HYVlveVVFd1ZFUWRQdGpNWGRLblJ2RGpjeU9mbjhOVnFnZkdFQVVsa2VmeHlLWExQWTFEbWJtMWRVTzJHbThkVEhLbmJPWjhPTUNGOGY0WHZzQzJaQy9QdTlIZlBMZnEwS0dSWDZFVkRzQXhpb04ray8wWDRuemJ2OE5mVm8rdnVIOTAvZXFoMVRjTVB3U3ozQVpzdEFxT2NNTVkyNGZ4dktFUGhMZXdMZkh2UnJGV1lqVGpkSW9sc0hyNnhySEhIbHl6Y2NQb1Q4NDgreXdzK1BLUlI5RGNoRGE0cG4zQmowZk84MFRVZ1Jlei9iVmZyN3B0ZHVRalpWMVJwaTQ1Vlo4Vkg4WXkzQ0Q4Y082L2FrcGpQR0o5bnBESHc4ZFpwQkhpODNXZzVUNkMvUmkwWlRiQ1lITUQ5eC9OQkZmbEc0VXg5bXZHaEpwSHhGY0dKT0t6WW0vNEZ1eUd5QmJPNzQzR05BWDE3V2ttbWN5VTFsNWZvTkVuNjNVWmVYa1pPbno1WG15UDl6RkRXbk9hNFRGdlQ2eEhiTXA0UE44V0hXM0xmenpESk1iK2VuMkZ6QytFZkJ2T1VPL3dLNkpudnFuZytaWWhMNE04TC9KRWdRTjdMcFFCNzhHSmxSRU9Ta0Ftc0VRTUxyanpVTGFxL0oxYkMwam5uaERPU0g5V0VMRXlPRU1qYTBHL2lYT3pvUklLNWt6TUxqd1dIQXNxaTBzOEpvTXNLWWtWZVlJcnNDZ3V0Y1JsVFUxUXFiWHpielJ1ZHpEUHNtRjg3bDlPRXl4bVk5QlNjNWFtL3R2OHVmOG5vNlBoL2U2Z1hNS0Fid3F1WUl4RWQ5RmhWajdkNjArOHg5dlFBWXRsSkZXTnUwUVoyRmF0V1RkYVh1RndGcGRVV2VvZWM1U1dPbllkaWRpemVjUCt5S05IUkVxUGhPVnVaNlh1NUxBNzRjNm1qa2hZRWRuZUpPUWFGZXd2aWI2WXJUUWl4M0ROdi9JaytpTjNPZG9qY2ZJYVdaOFgyT0d1aGRIVzRlcUMzdlR1eGtwWC9HL1BML0JBUjJQbFpMUXl1bG5yVkRsNkNoWHlsc3p5TWtOVGM1SnFoYnVkNWw4WUoydGl4OUFldEdSM3k2K3hjZ3lXakhhU1lUYmFxVCt3eThXa0c3bllHQTc2ZmZpdjJ0eFMxcEtWaFE5ek5YbjNadFAzYzBmeFg1MjZ3OVphMHQ1ZTBtcnJVSlAzNGc3K25jeXJSTWhCa09pTTVwbkp1SGhqSXNjaU5PbjgyY21UcWxzbmpxKzc3NEZWOTAzZXBqcDU4cDZxdEtJcUtPZnVoaEh1MlNxSHV1b2VHbVBNNnlzZkZjZUxxTllPRDc4Q3c5dzliQjk1RWp5ZDcwZndCTzU5c3BsaXNrK3oyWU9qdU1DS0tlYjF5a0R0bWViOTZCWk9EVFQ5a3djeG9MUGxkUTR2Ym1ycHFEWVhxTE82NjhyNmFzZjc4L3UwL1UyVHVzTDJxdUkrZzhXcDBXWlpkTm01VUZqZ2lqSjExbmcxYm1XNlZwRVdyMVhWV0picHN1cmRYcW5FblZhWHJKR2tLVnlsYW9OTUVaR2JscDRyalE3THBybTRhYllOWG1Zdll2eGNEd2FHejl2Z0hwLzlCSFVobGxFelZ1SVYvWHJBSjY2TU5FRkZ6SUhrcEZMQkhocW4raGVHM2NQM0xlczVNYzQvMjNjMXVIZDMwZWZMQmZrOXk1WjNGMllhYzFmYkhmcjgrSjc3eDBjUWlUNmRkVE85aS9jMzg4K3QwbFdEeThhbFpkRTNKbFNVeC9DOHBUTnZRQXQ3SHVjemhVRit3UmorN2VDZUxnMGlqZFUrSDkxSGlZdktDa3NiWGFhTU5HTkpUV2xiZFJYMzFsUm1nVmJibEFxOXVseEhycVU0TWljOVdXNUx0VHUrZEplVzNwQmFJeTVLVWhMNTVESm1lQnRlaXpNeUh6TVg2Sm5ieDBKdS9rK3NHUDVJY2hSNksxMVdIOEg0NU1LZlRubzVobTlIenlNU3FNMHpDeGdsU09BYjFKMVk5T3ZrUElxQmE2UTZmNTVnOWUrOTVWcWpWbWFsNnBFRkVGbTlwcUowcllkL2RvMk9kbUZabnBtZm5GVGpLREVhY21RSjJTQXBXWVBmbmZ3emMzVnZ6MnBTYWlBODI2alFMMXE5WXNVdEJvbWM4TGVYM1FIUHNlZHczdXVFZVdkeEwvWUF1Tmx6L1BtR0pDUVdtdWZ0YVdkRGc1TVVqVjZ2d1FJUE5EcWRqYVFVWnhrTVdhUXdORStyWk1Ycy9nUURFOGRVWXkrNDkrUStSSGdWN0lOZWtUUkJER1FuL2pjcUt6ZE13UkpSRk1JU0FyRDVmVjBsOHlIRCs0UmFqSTJxMFpjcCtlaVhlRUcvZ3lkN0VDUDFBZHJhb2VYNml2UWhpVHcrUWFlcGx6VjJGbW42MFIrZkdsT213QjV1aTB3aThrUlYxS2U4emRQVTBuaUw1RHlZTUl3YXRmRjBkUzJCZUhoa29uMXcxZUdkdnh0bFgvM21lWGcyZXFKbjNZNXYzcWQ1YmVhWHpEbndKTkRNTmZNeTVmZDFkS2liZk9lUlh5ZFExNHV3Vmh5cm5JNHJqaDhYNnE4SjlYY2I2cStJYWdJRE1sVFU3NUEwVEhBWGZ0RFMyOXRDU201bVZrNU9WaVpJY1QwZjZscThZc1hpcmlGbmNXVkZTVWxGWlRIMlpVRTlmWS9xNldWQlR5L3pQR0NudTlrejlKejBFajBubFFqbnBISDhPYW1BczFyQXVVQng0cS9CY1FmUitUQ0VUb0p3M3NveXFUNDczSXgranViVzVUUzFFdGdjb3IrU2kyTkFJZ1RIQkxUenUxTHJ5bTluMXVIemtITndtbzhXN1VEZE1wRHpBNmhHSGJrZXZDb0VQaE9BdTBQZ3V3UHcyaEQ0ZEFEZUVBSS9FWUEzRVRpZkh4Zk5vQTdGRW4zUVdMVmlMY3huZ2dHM3MvRG1wMnNuWVJhdStIUENjemYvS3VyNTU0WE1NRWloaGRLdjRENGkrV3lrYjZMMEsyQVhoZE1jTXgxWHBqRGVyT3ZDcTBMZ013RzRPd1ErSFlBMzhIRGZ1MlEvU3Vuazh2U1pteWwrTnprckRJSlg4WERmcXdoM1VmbzgzQzNBUDBCNElhWFB3eHNJSE9WRGNsUTdhRjVNd2UvdTUzUHNNajdIbmdYb2lQdTkzdmxNKzhTOTRFVCtTTG9kbkgrbjJmYTNHNFF4YktKelpoYm1iQTB2TzVLdnBieGFCQm50dlM2OEtnUStFNEM3UStDN0EvRGFFUGgwQU41QTRDU0daVzZDVDlrTUV0Y0R4akFZdjJEc0loZUQvdmFpTys0b3VwMCtRWFd2NDU1N0hQZlNKMXAraGU4TjlnWDJUYlFURmNsV1NJVGRIWTE1YUlSUGdpRzdWRTZPZmNMRExFWWdsa1F5dXB1OEZmYWF4c2JiUmpiZ2k2dDVUQTh1ZStmcUNYaEN5LzNjMmpuT3AzZExXN01YTC92QnV1TTlEbTkyNThDUEp5cmhTTjdzL2pFWE41NTlrRitYYUM2VXlxUllrTlhnZGVGVklmQ1pBTndkQXA4T3dCc0VPTTFKVWpybEFwMjhRSDdaUlBVQTdjUk9jNHJ6R1hBK0FUNTB4L0NXelNOMzNEdzlmZlBodyt5Wm5lc0hCeWRiYjlvbDdGOXhyOTZFUHJTUTZCbjFqL1JRN05wc01nbWx5Sm9qSEtUUmZJTU5pdnZHOVhtcFVuV3V4cG8vM2xQamJNQUlRVzB5MkhNMU9XcDVzZm5BNEJUN2o4VjFXVlZHUldwQ1hJb3lRVldkNTFtYzBxRE0wQ3YwTWxtcVE2K3haU1NiRkpsNWozTFJjR1hiZmpwV1B0ZjRGWTdWVGNmcWdvanJ3aXRENEY4SDREVWg4SGNDY0U4SS9HSUFYaDhNRjZVRzRJMEVqcnFWNmJzaVV1TmVQUk1qdDFJcUo3bHdUaURXQkxKMTEwMkpra05mZzlIQTV6eG9DZzhXbEhWS1UzdUxCa1lXY1k4dGFGdmMzRnE3OGxCcDFocGJROWVxUHFmTFVlWWQwSTFFR0RyMU1hS0NraTN3NHA2RmM4QkdaSnBNbWVORGhhYk9KclhIMkplWjExcmQyTE1vMjI1UnV4TVN1VUs5SnFOc1FYOGI3TDQ3TW00YXg1R1Bmdk5CTmh6SFVVdkg0WVIwT2o0K3owamtWeS9JTmVHNjhNb1ErTmNCZUUwSS9HSUFYcy9EZlcrZ3RCNGhkSURvYURpNHBubmJJQnRoUXhDOGtvZjdYaUxuQm9TK0FLOFI0RzlRL0lzQmVQMDBJK1FqcjdBTFJERjhQbEppSjFFK3NYRFUxTGlBNkhQQktKWUlEaC8xK01kdEJlVURkVDNHUm0vNzViVTNiaGxlN1pEVTVBOTZhMnJycXZlNTJKSTZlVlJ6WEVaYnJxZjgyUjNjNy9mZU1MblBXNzhtdFlmTDYrbm82SDI0czRmbm44K0ZFVDFxRi9USTdKY0RLNlZ5NnhEa21YNWRlR1VJL09zQXZDWUUvazRBN2dtQlh3ekE2d21jM0I5ajFtSWNXSS9ySTQxMzlNR3hEa2JOeHBDYk13cE5tbEtabHZZTlhQaXo4THBXbzFCcTBwSVZtbDk1dmNmSXV3YWhoRzYrN3hMMmw0d3JpWkpFRzA1L1VvcGZSZm4wdTFRdVFjbEtjR2t4aWhKdCtiYWQ2enVMY3dzS3JEdlh0NWZrNU1iL1B0MDJPenNiOTN1TnVOU3pjZXBnUnJHcDNEMDVmZERvQUhWbEZrU3F1UDNuU25LNEw1TDUrSWZrbHFpY2VnWDVxYTRMcnd5QmZ4MkExNFRBTHdiZzlRS2M1bm9vblg2ZURzTXg4L25GRHdMNXhmanI1eGVGODRXZXFuMzg4Y0lyb2tlRjg0VlMzM3grTWREUHhVQS85VUkvNk45RVYzSFBxaVN4alhDMktMZk9oekVhSVJVWmNzaFlQN3ZjUFdtQUU5eFRFTWQ5Q2pWY24ySFNQVERiTkxaMmJIVHQydEd4dGRDNzVuaHZrVzJBeGpsTGJVV0w3NXVjbVQyMGI5L0JXWDRPcjRpVzRscVZ5dENJSVN6ZEdIUlo1MXVyVmd6b0F3blpjTEVaR1dEdlAybzFIMWczTmJXdWVwbFNPVml6ZEZqTW5XSGJPcHRiMDN1NXhwbVpneXhVZUJaOFhSUzdmajNKMmhZWEZSV3ZHc3JYay9NSGlaVG1iMkdxc1U1WlZoN2tzNllEUHF1QitpeHlibmlGUGNTZlk4NGYrd3BiZG5wcmlnYnIxTUhRUEFuOExLNW5UZWxrUTUzRDZiaDNScDl6dDhQVjN6TnkyNTd5ZFpud3ZWVmQ1WU5GaXFhRVhSc1hWRjlLWExLTWE0U2Y3cjQxSmJtSnVYYlBpUFVzc0xKcTJCc25acXJ4L1VVS1k1aTM0VFBJU2lBd0JpWW9qd2dUZll5eG5JaGh5akR5RkgzOE5uODJKc0NSM2g4b1hoR2NaYzd6WjRVU01aVzBFODVuNk5VcDBYYjJ6RnlDSk41d2pPTFpFZThaL2p4VllqY1hraXQzOWd4RGNUVEM1L1FTM1RGQzIrNWJ5enpEakNNZmJ6SE0zT1BYMENmM0JYRWJKZDloajA1UjZ6UGc3REZEdkNSaGpvNEI4V0NDN2lYZVpFN1J2Y3FiRkk3MFlSM0NEWVJtSEtGOGloSDZnblhNT09MVHZ2Z3ZwTThnV2dibWo3VE5IMGtiNUNYSnR3ditHKzJHeEdVU3JVUnNsUnZOWXJzTTBoZXVYUGpZWStRQjUrZk9zODV3Yi9pbFMrSGVrRFl5dERRN2FXSDNOelBLNmVPWHBLblFuSCtad3JiaEJ3OEtWSVEzUWl1YjJRNmxjSURlYnd4YTQwNFhOemNYWTltT3o2WW1mQ05qR1BGOUlkckZiTVB4U1dBTDJWc3hFdllpbFlza1M3anJHaFoxbmJ1dVJ2NnVLN256S3JxYkdhVmpzTUZiekdYY1g1STdWRm83V1JGM3VOMHBxcFFrZU91dDZHaGV6eEFIanJMbmtkNkh6RW5hejRmQ0hVb3p5T0Uxa3RQQVFOWXNsajgrTXpNNFBXMytMZjdqNzd1WlFjVi9kNElSOTNPVzZlbkJtUm5oTzMrMzZpamFTaEt4RnY2T3M5aC9lOVoveVNxV0RaTEd3VVZKQ2tXU0tEZXp0RVRmV05neDBMZnl0R2orQnJRckt1cW1aR2RHYnA0c3FTbS91M20zZDJ2UWRXamt4MWVBejkvd2QxUzBZSWJmUUZNcjl4aTlweUppeW54cjJHajJjNy9mQ2M1bWlCQTMrS1JuVDVyUm1JYWxGOXFIdUlkQklWVFo0UXgxbW9tVXVVaHlwQzN5VjZtc05MN1AyRHoyNTR3UmFjdk1ZdTM4U1NoSk1Cb3NKUHpFbDhDMUI3RkcvTkxYa25makI5dWJHdXE3TnQrZTJGUURBTzdtcEtOYk9pcHJLMDZsZzBJQ3U3dGNyUzFKemVvZFcxMFIwb2lvcEVqWDF1bVVadGx4MS96OWxRTCszcVNHcHVYSmxVMlNvZGVJdFlseVpDSUdzcEJvUC9mRlNtL25JdHhuU2hPT3JJRjNZbzQ3SXBwaXlpTjNyMTZBVzAxcGpjVldPVlpicTYrdWJGL0svWlhrcHBDdTZHK29NNHZvemwwZmZEc0d2aU0zSVVlSDhORGlWVkNLWmJpNXM3T1psT3ljM0t5czNKd0wzTy9ZbkxuWGNDSit4K2JOTlVEVFlFL1gwRkJYejJCcFJYbDVCU21iaW91SnZzU0NWUlJEOXdOU0hGNjhXR3VrNTNaMmNqV0p2OGJCUHRmajd2RzByVi92bmR1NkJjcTJnQlhpSG5rRVhjM09TNWU0blZCVlhzNzluQW5rTUxZSytZbEhxWTBrWHB2bjhQMUx0RkhBZVpiaUpGMFhaNjJBOHlURlNiZ0dwNHJpOFBiNFpnaE9mQWlkRFFLZDV5bU85THAwTmdoMFBnN0JtYWZqRHFMemVnaE9RZ0FubStJOFJYSGVEY0dSaFBDelhhRHpXNG9qdTRhZnhpQ2N0MEp3cENGME5nazRMMUljK2JXNW9pQ2MxME53RWtMNjh1TzhHWUl6MzFkcEVNN1pFSnhFSWVjRTFEQytncS9JR29CYW80R3ZPREVwOUJ2MnhqNkQrMFg5OWU0VWZQdUNBZmx2L3BMQjVjQmxnNkhMd2RjTnZQUFhEdUJoZXZVQTlUaUIzdXY2QjVQSXBGK25KdzBsSFd4STg5MUFJNUpQOXAvU0IvWERoUkh5UWFmL3RCL2ZWWFlOdlNPUi9oMjNKRUtQNWVmN09YWU03ZzRjMFgvcitrVHdpVDBkaTJnTDltRWsrUldlZGZyZnY1R2VKdVQrZ21qaDVhSExROWNJRWhvRDF4b2U1bVYzUGJHR1hIandqMW4wTXpxSDgvejhQMll5VkFqdzlIVzQrWlk4cnM5TXFHeElmSWF4WURaN0FmMmxiQ0hSVDR6SW9RejFNNXhKZklUVXlZOElQcVBmNVg4bWRUWEcrdS9RNzBudmtub0tEc2hBNndxT3huZjQvUk5hVjM1RTZtYityampXazMxQ1RJcDdWL0k5NVMxU0x3aDhWd2s1Z0N0c0JLMm5ma2xrWmZJZGh2Vmc0UFAzOHU5WXVWOXU3bHJjUWdyWnAyT1pXTFZzY0p5VVNwZTcxa1VLdFoxVzMvY3hGa2dsY1lTYy8zM0NjNXQydWtlaEtMTzhtTnpJSWpoVmlOT0wvVW5KL1M3QjBjOWZwamJMcXNZYjFNbjVydEs2b3VyNkZVK1BPZ2FYYUpPU015dXlTd3F5bG5VNy9XZjJoMkVKOXFNa0hBY1NPRFN5UnZjcEUvUEVucTRwcU1yUHlERm1xZE51ZVBDYnRWR09pczRKUlVraTZsT3lLUE9HOHFLMWpzS1NLcW92MmNqVEpPajQzeVRJclZxclJQaE5ndG42NllWZk5KU1UvUExHVWE4RFJCeFg3RDN3RU05REkvSXdlSDBleUJtaE1LQm5xdk9MaTB3NXBseGQ2YUlQVG9TbEpWYldkMDBrbGtnMHFuUlZlTmJKOHVWaHppSUhPVVpsYkVodkRPVWlJN2RlN0JqN0JQWnNnV015Y1RyOTBSSHA1KzkyRzJ1eE9HcmJLNXRibHk2MlplZDRja3hzUnFaR3IvdTR0RUpWYVMydUcreGZPU0VyaXIxYmJyTm8wMVFheW5NcGpuT2xNRDhTNGl4RmF4NTRBN0llR0FWM1JRbTVSb3NySXVGakJmSWgvUFpBL3gyL1BSQi8xMjhQT3JUcUxHT2JwN3JWcEZXcjZzdExHMDdrWitoMW1jbWFka1ZLZW1aNnFrcDNUcFVmSjhsVlcwb2RCUnA3WEh5bXNyQ3MrRWNwbWFucVZHV0NJbnFuSkNVeU9zV29URTNoYmRtTS9DeEhmdWc2U1UvMWhhUERvSjhla0ZNN3Y2cFdtMjBXTTV0dkxxblJWV2MzZUh2YmkrMDdjd3dacG5TRFRwVllWSnBjYVRlVTZWZjBENjlUUGk0THN4WHBOV2w4THNJRVU3Q2VuakhGQnM2VHNtRWZUSW9TRW5pZnlNTWFFVytRbnM5SUF6QWJ3c1pvVzFrQVZvcHRWMUs4eEJDOEZSUlBIb0NaRWJhY3dwSUNzQ29hbC9BKy9nOGhjVWw4eU5uSzFoRGZuSGl0ajZjNHZJOS9LUVJuM3NjM0J0RzVFSUl6NzFOdFFmdzhGNElqQzRsTE5nbzQ3NGJFU2ZFaE1jZEdnWiszUW5Ba0lUN2VIMis5Rm9JVDZ1UDlPS2REY0JMbmVRN2k1dzhoT1BKQUhPQUNDeXVHUFNRT2tLQTF1T0FDV0x4ZVlWOE5OdHhYSDZENzZxVmtYd3hGdUllZUVmYlEvUGtkd25DdlBFUDN5Z1NuekhjSWRLSjRyRWZqT3U1anBMNUR6RlZhajZIMU9QeitQSzFMdjFXdnBQVU9yRGZRZW9XL1BVVFNlaFd0cTN6N1VjOFVXRjlHNnpLc0Q5TDZjbHJQWnQ3QS9lTkhXSCtmOHBQTEhNYm9KeitCbkQ4dnBlZDloMEZGNjVjRDM5OW04NFZ6NnFWeHdYanZVZmhsQWM3ajUvdDJpMlpGTExiWDAzb0phSmh6Y0lJLzB5VG5RdVEzaGxEQW5JRVRaQThidkgvYXFreFBWMktCZ2pTbFFxTlJLTk1RdDVua1UrR3EvL2NDelVQazlpTHUwUjdnUG1JOHZ2UGt6cG1Zdng5S0hBWDFFOUxNZ3MwWnhteERuQ3pGYWRTME8zV0tRcWxTWkY5RTkzWW5zVjNMOWR0RllidE1ZNVkrVm1oblVPUkxGQ0lIMys0TnRvZDVnS1h4b0FpM3NLYStqZE5zejQ5K1JMLzlYZ1RNZjRwMitMOWxMOXM4TFlMdDIrbTNIbXhuRXRyaDF0WTB2YkV2MEs0VDIyVUw3ZkJiOXZUbVpZRjJqZGp1TlBzMS8xdE44Z3RiZVg5Ly8rSmRLM2F4UFN0WEhxUDVGSjhIMjU4VnpRVGhkSFl1SHRxN2NxOEl2Tjc5K3lsT0w5dkgzTSsrUSs4ZjhYZU5Za0hydjhKS1hJVVQrSjlzdXZNTmliS29GSll0WmNHU0hWeGgrL1RTYUZQeXdyaUYyZWI1TjBJYis3OWZ0UHYvaTdZME1Ub0YyREtlOW54RkJQcUVhSU5BTy9DR3RBZllIY3d4OWh5VkRkcmRNYWhpZDFSVzB2VWVaZHFHYzNHUmowZUNZMFJ6MFB2cTVMUzA1SlMwdEtleHBPQTcyNWFtVktyVkpQa3IvT1ZwaVNLWkIwVFQvNTdXcXVSMFRRcVdzOEpmVVdRYVR5ZFFLSzBEYkIyelNaVEswNHIvampqSldsbHBKU1VwSlNVSkMxdFhYSkJmWEp4ZlVHeFJLUlVxbFVLcG9yUnVZOTlqMW9wTy9IdGFoYVdsaGFRa0twV0pXTmozYk5uWk5sSUtGWEs1Z2hTRytUOWF4VXp3ZU5wallHUmdZR0JrNm04eCtSc1h6Mi96bFlHYitRVlFoT0hTQmY1Q0dQM2Y4Tjl6Vmg3bXBVQXVCd01UU0JRQWZ6WU5XSGphWTJCa1lHQSsrMStCZ1lIVjVML2hmME5XSGdhZ0NESmdkQUFBZUdzRTNRQUFBSGphYlpSTFNGUlJHTWYvNTF3eng4TEpSNE5KR3BtSzZURDRtSFI4cGFoTWNyMkp3Z1E2QkFOQnIwWExvRTBaUVM0c0NGcTZxMFZ1S2tKNklGUlFxeWhzVVZGQ0lRVXQyclNKRmhiVTZmK2RPVGNHY1lZZjMzbDg5OTV6Ly8vdnUrb243RThkZHJIWW9UR2t6cUpIKzRpUkVlODJtdlVhR3ZFV1BTcUZBVktscnFKQjlyQ09PaldIQkdPZldzVU9yaldSazdKSEJra2RHU1ZKUnp2cGxIeTVsdU54bHp1dTdxRGVlNEkyZlFtbCtqZ3lPb2NodmNUWVRyYVQrNXkvUmtiRk1LMGVvRWFmenE5N1k0d3ZHU1BjbjNaUnJ1OUZyejZJcUg2T1NYMFJwZDRObE91aktDRmxlZ1F0S3NkNzhjeU1WWHgraDZJZU9zQlRIVVdMbm9TdlZuaVdDVktPTnVwUm9VYzVEdUREWUJqR3JPa3k1dFRDOTg3RGwzVzd6K3ZrR3ViNzZoNmExQ3lmTllpMCtvc1NUeUdpdm1DcitrTStvVUZkUUszYWhTempUajcvUUtnOXh6bW5TVDJwdERrZnFYZUFXYThZTmVvYTE2TklTSTVvcjJQVUlzQmxkUTRkZG0wQnd5UnQzOFhIR045M24rak4rWHV1VDZtYjlET0tKSDJkY3FTcGZaM1ZmUk84aDR6aVJidnp3cUZpNXJQMUltYmVrSy82TWQvVitiQVJuaU5ybzNoUmlIaVI0ZjJPVVRmUmZSTzhnRjZ0NUgwb2hCNnMwb3NKeGxjeTFzbThQOWFIallpZUV1bEZJZUtGOVpxeGFEL1BPczhjT2RNeUpxVWV2Ry8wSkl6U0o3L0pMZGFKejdoT1hwQU8xejl6MXBQV01GOWdUb3AwTzFKcTBkTHRTS252cUxhY1FwejVKN1lrMGF3aTZGS1B5RGdTSk1sYXJ3ZU05TTBBMlVzeVJUSHFQSUpvZ1lmQ2NFRk1rN2liQjZIUGJ0eXZmdkVkbnJHbXo1QXJxUENXeVFlT3Mzem1FcXAxSlJwMUJIdW8yVzZPVzlrdm5Yb2JkUmxqLy9iUmp3V2VVMnJKMVJxSms0QjBrWDRYTzEzZXBuc2J6aW5uNm5KcjRieGYxc0k2Lys5RCtBMlMzczMzYjBaNjJQWVRlMG0wRExXemZTSzF6dStLL2ViOHdJQ3RHWmhGYzllc21uZG14aHd4Z1Rsa3N2em5PSnN4OCtiNlA0NVY5L3g0Mm5YQlgwUWtZUUFBOFBrL096TzdNOTk4ODJkbnYvbSt1YXg3V0RsSmNrNXkxa3A2U0xKT1ZrNU8xc202aCt4RHN0WTlKRW5XU1E5bm5TUlpTWktWSkZsSlRwSmtaWjBla3JVUFdSbEpEMWxKN3ZrZTd2ZWpxSDlFcVE3cU03VkJIZEEySGFQamRJcWVwNWZwTWwyaEwra0dFMkFRRTJjeXpCeFRadTZZRjdhUHpiRno3QkpiWXN2c2I3YkZqWEU1YnBPNzRIeWU0VzArenFmNE5KL25mL0xyL0RGL0pUQkNWRWdLMDhLMmNDVGNDSThpRU4rSkNURWxac1NjV0JCWHhTMXhUL1FEWnVCRElCMVlESlFEVFVtUW90S2dOQzdscFczcFhQSmxVMDdJWS9LaXZDTlg1WVpDS1VqcFZaTEtnbEpVcXNxcjhocjBnc1BCMldBbDJBZytoUVpESTZGUzZEclVETFZVU2gxUWsrcTBPcXYrVUl2cW1ucXUzcW9QNnJQR2FaMWFyemFrZmRHeTJycTJveDFxWjlvZnJhSGRBd2c4MEE3ZWd3UVlBcVBnSzhpQzc2QUV5cUFDVGtFTjFJR3ZDM3EvbnRUSDlJdytwYy9vYTdxdnR5QUhBY1F3QnJ0aEFSWmhDWlpoQlo3Q0dxeERIN2FNYmlOdURCb3BJMjFNR25sanc2Z2J2dEV5T1JPWTJPd3poODBGczJwZVcvQy9rZlhXNnJCNnJJUTFZazFZV1d2T1dySldyQzFyMzdxMFdyWnFlM2EzM1c4bjdYRTdhMi9hKzNZekhBMFBoUmZDNWZCeHVCYStEYmNjMmNGT2h4TjNrazdhbVhMbW5WL09sblBnM0VlaWtVK1I1VWdqY2hkNWpEd2pCc2tJSW9TaXFCMTFvUlRLb0FMYVJSZm95WTI1UGU2TXUrY2V1V2R1emIxeG0rNmorNEpWM0lhN2NCOGV3Uk00aHd0NEJaZnhJVDdCVlh5RjY3aUpIM0NMVUNSQUFIRklHNG1SVHRKTEJzZ3dHU1dUSkUrS1pKY2NreXE1SVQ1NTlZRDMwZnZtNWJ4Vjc4VHozOEMvZml1MjlBQUFBSGphWTJCa1lHRDBZL0JpWUdFSVoyQm5BUEtRQUFzREl3QVg4UUVEQUFBQWVOcTlrODB1QTFFVXgvL1Q2Nk5DR2hLUnBndVpsVmhRVlIrUnhvTDRXQWdicEd3SG94V3RxZW5ROEFCZGVnSlBZTzBoZkR5QmpZV0hzTER5djZkSG13alZsVXptenU5ODNqUG4zQXRnR084d2NMcjZBTHp4YmJDREpLVUd4NURBaDdMQnFoTlg3c0s0czZuY2paUVRLZmRnekxsUjdrWGR1VmVPWXpTV1UrNGo3eXYzWXpaMnFUeEF2bE5PWURIMnFqeUlwRWtwRHlGaHNzb1BHREZMeW8vSW1MenlFK0ttcnZ4TWY2M254U0JsYnJHQ0FCVmNJY1FKQ2lnaWdvc3NNcGpHSEdrVkhrclVCVGlqdEVYSm81ZUxUZXFPa0JaZFFEckJNZDlEV2lOK0c5NEJkUzdsSWpWVmt2VW93U2VGWE05eFFkbVN0VlZrLzRDcmk1cHd4TWVYUEJWK1E1UWxTN1daL1ppNmdOcS9hMXltbDRkcnRhOVJPcENNMjF3THJLSkVhL2lybC92TnowVmU5SzFLcHJtSDdWZW00eHlkWldqRlQzNkwvL21QSjhnZU5VZmFFNnQzeGYrcjV3WHBZU1E1ZmZHTFNCN0psMzFEbk1vMEdwUDdxNi90N2UydFJabHZCVGxNOGFuSms2YStGVlBXaURSUGxaM3oxTC9GK05ybnpzN05IcVVEOXN0NlJjMVo3bkxuQzBvYk1oRjdveGJFTnNOS1ptVE5VdnE2YWZQMHNmRytudldxMUZERmVqUHJUdk8rMk1tVlBnSE1WN3djQUhqYWJaUkhiQnRYRkVYdmxXVkpGTlZscTdqM2JwbEZiTzZpaXJ2Y2U1RXBja2lPUmM1UVExTE5MYjBuU0dBZ3V3UnBteVJJcjBnRjBudEJ5aUtMck5PUlJaSnRNdlBuazR3QWNzRnovM3Yzdi9zNEJJa0tpTmUvMTNBQVpWNGN0TjVRd1FyT3dBeFVZaWFxVUkwYU9GQUxKK3BRandZMG9nbk5hRUVyWm1FMjJ0Q09EblJpRHVaaUh1WmpBUlppRVJaakNaWmlHWlpqQlZaaUZWWmpEZFppSGRhakN4dmdnaHNlZU5FTkgvd0lJSWdRTm1JVE5tTUx0bUlidHFNSFlmU2lELzBZd0E3c3hDN3N4aDdzeFQ0TVlyKzUrMEVjd21FY3dWRWN3M0djd0VtY3dtbWN3Vm1jd3hET0k4SktQSXFiY0RQZXhQMzRDYmZnSHR5SkIvQTRIdU5NM0lFZmNDT3VzWXJWdUpzMXVBM3Y0a2M2OENDZXdOLzRDLy9nRVR5RmovRWhuc1l3b3JnWE1Yd0tCUi9oRTN5SnovQTV2c0RQaU9NYmZJV3Y4UXdTK0JQMzRYdDhpKytReEsvNEhiZmpBbFNNSUkwVU5Ed0VIYVBJd0VBV2VlUXdobkg4Z2dsTVlSSVhjUm1YOENvZXhsVmN3WFc0SHIvaEQ3eUdaL0VjWG1jdG5heGpQUnZZeUNZMnM0V3RuTVhaYkdNN08vQThYbUFuWHNZcmVJOXo4Q0pld3Z1Y2l4dndEbTdGay9pQTh6Z2ZiK0Z0THNBYlhNaEZYTXdsdUl0THVZekx1WUlydVlxcnVZWnJ1WTdyMmNVTmRORk5ENzNzcG85K0JoaGtpQnU1aVp1NWhWdTVqZHZad3pCNzJjZCtEbkFIZDNJWGQzTVA5M0lmQjdtZkIzaVFoM2lZUjNpVXgzaWNKM2lTcDNpYVozaVc1empFODR4d21GSEdxRERPQkpOVWVZRWpUREZOalRvekhLWEJMSFBNYzR6am5PQWtwM2lSbDNpWlYzaTFPcStwTHBjcktCbXkyZU9TN0xNWjlraDZKWDJTd3UvdUQvVmI5SmdESk4yU0hrbXZaTGVrVDlJdkdaQU1Tb1lrZXlURE50MnUycmlheUJ0S0xKSk5PaUp4MWR6QjR3cldqK2IxbkdJb1k0cVJWV0xTT2xDVlZyVjhUcW5LS2xGZGsxVnZuMDJmcDdJL2IrajJJUndTby94dXI4L2UxKzF6U2JwcmRFM0pKVlVqNXNpTjYwSmtaY3NuNlpjTVNBWWxRNUk5RG5PRW9pYVN1V1JkTG1rb1VtZWRjWFdzb091eTV1NmFQSWg3dm9GZWl3TmgrNUdhZEV0NkpMMlMzWTRweGRDN01sbytiUzFyQzNOWklXcEZvcENPdUo0M3BES1RiVjlXbmJCOVlnRmJpalZzbzZiS2dYWkdWdFhpSWtNSUs4TVNNc09TZG9hdHJBemhzektFejg0UTBzNFFScEVobE1nd3d3eDdqSzJzTVpZU1l5d2h4d2hwanhGR01jWlM3ZVplUTNFakVzMnB1alprbTYxanAxaXpYS2ZEaWl2Zk1OUExOZHJOWmNyVjI2WmxpNVdFZlhyQS8rclQ1aGZySFdKaXVZYjR3R1VhTlluVVpDYnBkZ1dkU1pQbU50RklWbkVxbXZVN2tUcGQxQTJaaUtGb0tTV2VFOGRHY1RURW83VE90ZGxVMFRrY2lZNlVqazNEWnRTSWtpdGViWmFGMHVVR3E2S1Vab3RqcWUwY3pxZFNpcTFiRW5rMVpYN3hpVlRSM2xvc2xhNElXMHBKNjducE5sRXEyYW9qc3BjeDQvUllWTkdzZjRSWTJWcEtqNmJzSitieGhxVHdCUW9pS0lYZlV4QmVLUUlGVDZEZ0Nia0t3bDBRaFZzaGVjdnJkaFdFcHlBS0xVK2dJSUwvQWViZVltY0FBQUFCVnFwZThRQUEnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQW1hem9uIEVtYmVyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybCgnZGF0YTpmb250L3dvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFFbVVBQkFBQUFBQWl0QUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFCYkFBQUFCd0FBQUFjYmpuNE0wZEVSVVlBQUFHSUFBQUFNd0FBQURnRkZ3T0RSMUJQVXdBQUFid0FBQXVsQUFBanVoWWUya2hIVTFWQ0FBQU5aQUFBQk5JQUFBc2krMkdXUjA5VEx6SUFBQkk0QUFBQVh3QUFBR0NJYkc1S1kyMWhjQUFBRXBnQUFBSVJBQUFERGk0VnJjMW5ZWE53QUFBVXJBQUFBQWdBQUFBSUFBQUFFR2RzZVdZQUFCUzBBQUFveVFBQVFmQmVMbWY2YUdWaFpBQUFQWUFBQUFBMUFBQUFOZ2l6WlVSb2FHVmhBQUE5dUFBQUFDTUFBQUFrQjlVRTVHaHRkSGdBQUQzY0FBQUREUUFBQlJ5bjdDNjRiRzlqWVFBQVFPd0FBQUpxQUFBQ252TUg0dkp0WVhod0FBQkRXQUFBQUIwQUFBQWdBVjRBbzI1aGJXVUFBRU40QUFBQndBQUFCS0JjMTZlVmNHOXpkQUFBUlRnQUFBUlVBQUFJUjdRRWJOdDNaV0ptQUFCSmpBQUFBQVlBQUFBR1h5TldxZ0FBQUFFQUFBQUF6RDJpendBQUFBRFBMRVhDQUFBQUFOTFFENkY0Mm1OZ1pHQmc0QU5pQXdZUVlHSmdCWktYR0JnWkxnTWhNOE1WaGxkQTltc2daR1o0dytnTFpMT0FWVEVBQUxaRUI1d0FlTnJGV210c0hOVVZQbmZ0dGIyenV4NC94bzdYYTQvWHUzSHNKSFlTSE9kcEp4QVh1WVZRa3FaQWFTQVA4dUFoSUtFdXBhbXF3Zy9TMHFiUVNwVmFWWWhXU2NpZnFsSWIycVpDSVJWRnVFU1Jxdnh4SDI2SlUrUWlYR0JiYWYvc1Q2YmYvV1oyUFd1djdTeTJZWTdtenQyWk8zZk9QZmZjYzcvdjJLSkV4SkFuNVZVcHYzWG9qcnVrK2ZBM2hoK1ROUThOSDMxVUJoOTc0TWxqY28rVW80MDRqZ1J4VVJLUU10eFp5TDNnNFNlKytvUWtqaHc3L3Jpc2VIRDRnY1BTL2VqUjRXT3krZGpYSGgrVzdXeXB2UGFDOXQ1YnZDTXN5NlJDcXFWRmxrdTM5TWtBV2xTaHhjYkEwOUUvdC9hNjc3YWZjNi9KcEhmdFptOHFPZWhkbnhLbHJsRy9QaG1XRS9LMG5KUlQ4bFA1dVp5VHEvSVhlVS9TOHBFcXg1TVR5bEExT0EzVnFGcndLNm42MUhhMHpzbEg2bFk4MjZNT3NqNnNUcWdmZWUzUHFWK3BWOVZWM1FkRktjUEpRcC85RWtQWjcyUlFuaGNiNCtrWFMvWTVhZnpxNGowOWltM09PT2FtV2t3OGk4a2cydTJTSHJ4cnlTR3gxRm94MVRxSnFmVmlxdzI0cDkvcXdYajYwWDRmdnFMN2VCUHY2L3NwM3JkbEcvclpoN2E2cGI0L3dOSjlOOFp5QjhwTGFLbExVOHBWMEVtcmtET2h3cmhHb1Y4QWQ3TDRsYVgrRTFwempHSWJUcTE5R1dZa3hiNCs0RGZ2dy9mMzQzd0RwNnRMUDFwVnFFcm9YWVV4aEFSV3dqZ2l1RmJqZVRsN0R6bWorZ3Y0M2dTK1Y0VmFCTjhMNEg2V09nVGxRV2ZNMXpLRHV4a3BVNVc0NDdiV2R1MlRrRVNsVTFiSmFsa25HMlNqYklFTkJtQ0Q3WEt6M0lLUjNpWTc1VTdZZERkc2NsQWVra2ZrV1hqQTgvS0MvRUIrS0dma0xFYnlDdXd3SW0vSlpmbXYvQTl1cVZTWkNxcEtGVkhWYW8yNlNmV3FQZ2tZMTdVZlZaNnVPaTJOOE1nbFBaeHhad1JsR3VlRWs0WmQvTThtZUVuQmI4UzU2RXc2cnp1anFGM3cycU10TElNNitoaGoreEg1MUE5bmtocE5PRmUwOXA3bW1WbGJwMHZ1UDcwb1dtYVdhUFRwaFdpalo3Zm84NHNvdXJBS0YxL2Y3R0wwa2RjLy9ZbDZtYnM2akJ0cWYxSDIzdWdjY1UxbCtZWE1mTzA5SGFiLzdwbWplejJMdGxmcVkyQ1dkcnNMK3IzQ1M5ZDB2K1g2R3Vjc212UVJLOTh2dFhGR2NVNTZzNVJsN05pUmYzYVZLelhMdURNKzNSUHcyOENUckhNZTVRaS84enB0OFlockgyMGR2RFV4cDEyRzVyQkRDbWN2eTAxejJ1RklrWDRINXBqM1hMOEdTbjNzdkpGKzUxd1BKa2M4UVJ1bVlaVzBaKzFpaCtGNkorUHorTnpyenYyV2p0emVERTNPdFV0OENwRThJekhvdEVrc2FCcWo5NlU5bnhqSGZSc1dNUXY5a2VPMmFLdlUvT3QzeXI1VHE4emR6K1pSTEFBTUVJVkU4S1lKaTlkQVFsSUxVVklIQ1VzOVJFRVRDNjNhSklFM09pRDFzZ0ppQVVOMFNnTVF3eTE0ZXdla0dtamhJUG80Q2ltWDQ1QmErUW9rTE05QTZvQWluZ1VTT2luZnc3dXZRVUpBazJONCtqWkV5YjhnU3Q2RktQa1BwRmJlaDlRQlUxUktVSVdBaVNxQUxpSlNxYUlxS2xWcXRlcVJNTERHR29tb2RVQjhVYUNPbTZRYXlLTVh5S2tQK0tOR2JWS2JwRlp0VnB2Unp4YTFCZld0YWl2cS9hb2Zvd2pJQWFtRXJJUUZJaWkxRlNMZStQMGpYdzRKY014MUhITTk0a01YUnI0U0NLb2V1S1liOVI1WmcvcGFpQVZVdFI3MVBrZ0Q4TlVHMURkQ0d1QUJtMURmREdrRTV0b2l5MlFycEFub3F4OStNUUJwQmdyYkpuRWdzZTFBOFRkRFdqM0xEa0pNeElFaFNjcm41SGFVT3lHMjNBRkpBcXZ0d3Z4OEFaS1FQZkpGYVplN0lFbTVHOUlPcG5JUDZsK0N0TXU5a0pSOEdXSWprdS9GeU82RGRNajlrQlhBZS9zd3Z2MlFEdGptQUVaNUNGTGp6YVdldVRvZ3dWUHdtKzlER29BSmY0d1IvVVJlUlAwbFNJUDhURTVqUkdjZ0xjQ0paL0gwblB3YVgvK04vQmJXK2gwa0tSY2c3Zko3dVlqNkpVaFMvaUIvaENadlFEcUFoOTlFT1FKcGtEOUJra0NaYjZHM2Y4Zy9ZWEhYVjY3SmRkUmRqM2tIc3JMQWJ6NkFCSUJKeThFQWdpb0lCRnloS29DaC9aNms4WFdsQ3Fzd1BFbDdWWWhlQmJRTnZCMHU4S2YxWUJLbTJnQXVrZk1uZWhLK3RoRytZY0k2dGJCS1BlWmRyNUFPV0xHVEtQb2dWc0Z4ZVA4ejhQcVQ4bTM1amp3bjM0VUZYNFBYLzFYK0puK0g3NytORWJ3TG5kK0hiaUhvRVlWWGQ2c2VlUFU2RjBQamk1dnh2YTN3MTREWnE5RjArTjVvRTMxeDZRNTNCelM5T0p3cWlPWG16T2lHR0dUbVkzYXhIZHZLN3pGR1BzNVpmTWNxaU9PWmFYaHlpRkU5dnoraGJtS2RXRzRka3MzclkzbDRnUEVQR21WemNaSDlucDluQnkzMU1CYXhMMnQyN0ZnS3RtYXN0M3k3d0NUbnNFdnY0SHhtWTlmSmVwaW1pN2pKenMybHgzMHkzdTZrbnd2V2Z0N3F4QW8ya0JOUUVmZFAyOFZQWUZGWjV5cnV4RFNxOHU5RUdnbHhaR1BGc0RhK05ERURzWS94Zm9hTUoxUGNFcm45ek0vT3dJN3lyWUhSUnFianpQdzdtVUx2MVJqTXI1dTNhNmJ6TGVCcExyWnc4UjczYnArZkZoeTIzNU9MSWxwanZ0a3IyS3N0NGxTTDYyVWMyT0FLSW5aS3p5TmswdXMzeGpQbTgvdFJUOEJoTVNzYWs3NkVYbmZPcmxVcG5JV3pheEUvNVZDeERXdjNRbXpheUdQT25qYm1GSHJXYTNHS2o5Tit2MFRsYmxvN2xlOXJUSHVWK3paUlVhNHYwMjgvOURTWnM1WExsc2pvaHZJeElHZS9GSHF6T0p1dTM4Zm8wMjV2TVg4TXk4OXZiaDdCRm1DN2xPY05NZFI3OFc2SytIN000NVd1MVEyZjdjZHBkNDNvTXNTMnNEMXU3eTFpU0Z1TXZDMHlNNkx1N1BNeUhkVWJKWEZFWThuMml0UU12VVlYeUVkdCtrT1dNU2FGY2ZjVVcxMUZ4bVY3ZTBwcUp1dGI0Tkd6aUgxMVRWdC9zZUw4ZDliZHd2Qkd1ZURzQS8xK3FpOTdSc1FjSzdHdmdsRk15NytObHFxYmZ6OWh6ZjVZdm01NHYySkxtUU1yYVFabjZqWWZxL3NZbWRDU01JUlZSQ2VqbUlWSzFNb28wcjhVMlhIblFxRTVQeklXR01ITU9SQ3N3cG9jUnhuSy96MGxLQlZnaFZXc2hmRGxFRGhxQkZpLzJvZjIvVWM3V0pvRnR0SUlSdGNPcHRJRWYyc0dpMnVCdEVMYTRiMmFHN1NEeTZUQWM1SmdDVXR4QlBpWElWZUNub1I0NWtSd1ZudFM1K2srSlkwWVJhTW5UUkQzY01mZ2luQTByaVJSVCtKTGpWNVBuK3l4RFByRmVRYkFaU3NnWmVUeVNYTDVKRWRZUVVaZjdzdG9CSDI4dnRMSDY2UEV5aWE1dkVrV1gwMyticEs1bStUc05lVHN0ZVRzZGVUczllVHNGamw3QXpsN0l6bjdNbkwyS25MMkVEbDduSnc5VHM3ZVJNNGVKMXVQa2EwM2s2M0h5ZGFieWRialpPdk5aT3N0Wk90TlpPdXRaT3MyMlhvYjJYcUNiTjBtVzI4bld6Zkkxc1BNdkFTWmVZbVF1VWZKM0ZOazdpWTV1MG5PYnBLejE1R3pONUt0eDhuV084alc0MlRyeldUcmNiTDFPTmw2SzltNlRiWnVrNjJiWk90eHN2Vkd1UXhaenZ4T2tNdzk2V1B1U1I5elQvcVllNWdabjRpUHZ6Y3h5eE5VYTlWYWNIYk55aXZKeXF2SXlrTms1UVpaZVpoWm5naTVlWmhabmdqLyt0bUYrZEFJOFFBc2VBcGo3c1dJejhobk1NNVg1RGFNN0NMc2ZBa2E3K1AzSHBaQStTSE5zZ05WZ1VINHo2cWx5N3FqUE1PY2NaWm9wM2k3VWU0cVJnRml6UkFGWjN3NzVRVXk1ZlJzTExJd2J2UDlzZm4ydnBMenBFYkorOS9pN3NaRDA1Qm9yNGNCZDhpUjRobHFyRnViMmUxaUNPMDUrRTZJOFVReG5pam1zZ0x5TXFTY3F5TklEeStqYjd0ZTdmcXpqc0I3ZmZHb2srOTNNaDdsOHF5elpWamRlRFNWWVcxZ0pNcmxDblhFYVdLVWljM0lDU2Jrc3hBM3lpUVlaWm9aWlJMeWVVaGM3b1MwTUV2WUNxdnM5cUtQemVqVHh1aVRZUFJwWS9SSk1QcTBNZnEwTS9vME0vb2tHWDFTakQ3TEdYMDZHSDFTakQ0ckNuS0ZidDczbXhETGwvMHRaeVJxWUNUcVlzU0pNZUlrK0JmbEZscDJKZU5PZ25HbmpYRW53YmlUWU54Sk11NmtHSGRTakRnSlJweVlsMHZXODlIcGl6V2R2bGpUT1RPNzdJczF6Y3dWNXZLRE9qTll5Y3hnRlRPRElTL2ZyQ05SWko3ODRDejVaaldnQnZnL0JWSDRSUVQrOURMSGU1azZYd01HdVU3L01lQmJHdVVIY0dvY0ltaGJqVisxK0Iwa2pnakIrb01ZcTg2MnI2TFZWelBuM2szYjk5RHFhMmoxdGJENWk3SU9NZThzZkVOSDZWMzhtLzF1NWgvMzRNdnZZTzcvRGF2Y0wrL0JFdnN4eWdFNURDMnE4TVdITmFKUXBtb2lTc0lkNXhmRVNFL0oxM0huVzVDQWlxazIzRkhNUjJxOTdTS2k1RU42M1d6djNzNTM5VW96bEtuM1ZGWERzcFpsSFV2dXRjcGkyY0N5a2VVeWxrM2NpZlYveDN6NGY0UzZmT2NBQUFCNDJzMVdUV3hVVlJUK3pwdlhhZnY2UDUzT1RLZWRtVnFLVmtWVVJOVGFCUVVzaWEwWW1zYVlwaUgyaHhKd21EYlRQd1dxU0F3eHhCQmlDREdrY1VHSU1TNklJUzZJQ3hiR2hXRmhDQXZkR0JlYUVCVkRCQlN4U3V2MzdqMlc2VXpyVCtMQ1RONDVjKy85N2puZitjNTc3ejRJQUU5Q2NnbnVsczd1WHNTSFhzNm0wYjRydS9ORjlLVUhKako0Q1M0eFdGaEFPWjBnd0hFUlNsQUtEMldjcTBEbElzS2o4OWYvemVwNmxIVDBQZFdFbnMwZHZVMFkyOXhEMjdPMVl5dHRWMGNmN1RQUGR0UDIrcXM5dlQxZHRIL0Q1czlWeDZ3R2wxbXR5TmxibkxkZU5UUXd2aFA5dytuZHV6Qm83Sjdoek9oZWpJMWtCNFl3eFlrQkhETDJTSHAwS0kxam1jbTlXWndZelE1bk1EdkdBVTZONzg2TTRMM3h5Y0Z4bkJtZkhCdkhoeFArL0VjbUt3d3o1akVqYTMyMnJtRVRKSi9DZFRHMnhGakwzVEhXTTdiTTJGS3RxUVl0V0VOVjI3RUYzZWhGUDRhUnhnUU80SFc4aWVPWXhXbU45NGI2UytvL1YvK1Yrc3VtYzRMdkdaVys2Rk95b3c5ZXR1dkZyZXAzcUQrdS9vTDFKVkMvd2NZcDJhaStUK2NQc0lyN0VKSzE4cURjTHcvSms3Sk9IcFpIWkwwOEtrOUl1N1RKR25sQU5zaGo4amgzaEV4M1FnaGpOVGFpQTV2d0FnWXhpdjE0bGN5L3dEZjRGdDhSRjhUSFJySDk1ditQekNHb1E5SlVFbHlvOXNkU0pKVjJ6SDArTmd4eHo2TUpuWGlidTMrUWNtYmRKTS9Mc0J5VmM0N245RHVIblErY2k4NWNJQmhvRExRRzlnVk9CejRMWEhWamJvdmI1bmE2SSs0eGQ5WTl5dzZGRUVjenExcUhOako4R3I5UnV5dEk0RmZqRy9DejhYSGNNRDZHNjhZbmNjMzRScnhtZkJRSGphK25ZcDZOS2FzdFVwb1VlVk1qL2FTUjdpRHZVc1R2bXZzWFJSN1NtQUh5ckVaTTd0YUl6WXEvcGJnN2tlNVJ4Q3BGM05hSWMxcU53SlVXWFhPb1pxVzBhajN6aXZRUjkrcGNYaTJTc3JWSXd0WWlEVnJMZEg0dFJKaGFKR2xySWRMVUl2R1ZGQ2ZTS0M2TlZuSHV1S0d4cjl2Y1ZuRkd0b3BQV2NYL0ltS0ZSaXpUaUo2TnlOdmNScXpVaU9VMm9oUnJ4TktDdWl1MTduS3QyN04xTTFKKzNlVmFkNFhXN1duZHBVdDd5SWpOaXIrbHVMd2VFckZLRWJjMTRweFdzOWhEcnVYMGtQWE1LM0t4aDV4YlNaMm9xbE9uNm9SVm5aQ3FFMU4xSXFwT2phcFRXNkJPVE5XSnFEcGhWU2RVb0U1RTFZbXFPbUZWcHpaUG5aaXFFMUYxd2dYcXhGU2RpS29UVlhYcWN0U0pMRkVucHVwRWM5U0o1ZVZOYWQ2RTVtMG95SnZTdkFuTm05UzhqVGw1RTB2eXBqUnZNaWR2eWlBaWZOckErM2lhSEdiNDh5VEkzcFZKTlRuV1NwdzcrTHp5em1qRmMrakREcjQ3UjdBSEdXUzVaeDllb1hhSGNRUkg4UlpPNENUZXdTbThpL2R4Qm1keER1ZnhDUzdnSXQrelgrSnJ2bWV2c3FzM3lYVmVIQWt5YWozWnpQQ2E0alhOY1p5WG40MTFrTC80Yk1seWNkM0gvc005anRRVDZaaUtIR0tuYUtmNWMxaFJuTGFCZXh4cDVDNUhFcjVXa3VST2g4cW1iSTZWNHJJWDlsVHdGZk5NL0hLZUN5bWVNZ0V5YWpVbmpqM0JxczJYaEkrRDVVRk9LYzQ0UEs4UFVqZncvWEdGNDJ2c2pTdFZ2QTlDMHNUZStPL0V0UWlUeFl5L200d2J5RFJCaHFubDVvaDJMQ2R6UG5uL3llNHE5citHMzNlMUVwWTZpVWlVOS9veWMvK3ozZjZWNFQzcGYrZDA4aHRHMEdpK2YreVRFS0RXWGRnbS91bzJjMzUzOFdveENQc0VSc1ExbU8zaXg5NHUvaGRWbHlJZFBuK2U0VkJOTmt0NUxOUGxQd0JUZkh2ZEFBQjQybU5nWmpKa25NREF5c0RDdEllcGk0R0JJUU5DTTdZeEJEQ3FjakF4Y2JNeE16R3hjREt4TEdCZ2VoL0FvQkFOVktNQnhBd3VqcjZPREl3TUhMOVptQzc5MTJOb1lEN0RLS25Bd0RBZkpNZjRtMmtya0ZKZ1lBWUF2WmNQbndCNDJwMlNXV3lNVVJUSGYxOW5ERzB0VlZxMTFmMkdsbHFyVmJRVXBYYXFuYkV2dFJPeHBraHFDUS8yZll1dG9VWXN0YlJxSzJvcDBpR2VQSkpxbUtzMElTTHhYc25ubUsrUnhvdkVTZTVaYnU3L0xQOTdBQWYyNllBaEdzTXBrUkdNblh3UjJ4OGxYclI0b1d6Qk1yeEdmbXloQ2xjUktrcTVWYnhLVk1rcVRhV3JUT1ZSeGFyY2pEYmRabzZaRy9lenptbFp2elBTUkRMNERFOFFoK0FpVlV3UWw2UlMvOEpsbTE3QklUaUhWV2ZWV240cno4cXFTZEN2dEY5WDZ1ZTZRcGZwdTdwVWwrZ2lYYUF6ZEVxZ0t2QTZjRDdncTNhNHNQdi9EM0dGaEFVbnQzbG9LQTZaM0phUWYrU3dhemZDUldPWk41UXd3bWxLTTVyVGdnaGFFa2tyV2hNbFBMWWhocmEwbzcwdzNKRllPZ2s3Sm00NjA0VTQ0dWxLTnhMb1RnOTYwb3ZlOUNHUnZpU1JURDlTNURjR01KQlUwaGpFWU5JWndsQ0drY0Z3UnBESlNFWXhtakdNWlJ6am1jQkVzcGhFTmpsNDhES1pLVXhsR3RPWndVeG1NWnM1NURLWGVjeG5BUXVsLzkzc1lSOEhPRTRCUGk1eGtjdGNvWWlyWEtlRVltNVF5aTF1Y3BzN2xIR2ZlenpnSWVWVThJU25QT01qNjFqQ1VwYnppWTFjSUkrVi9DQ2ZGWko3TDJkRXJ3L3l0SXdORGJoYkpYc0YxM2pNTmhhejVzLzlhcmJ5bVVWc1p4ZW44Zk9DTjd6bFBSK280aDJQNUVVbEwvbkdkOW5UcjRaaGhGRERKcW9KVU10T0RyS0RRK3puQ0VjNXhtRk9ja29RSnlqa0hHZnJLNnl0dDV0dDh3dlRocFE2QUFBQUFBRUFBZi8vQUE5NDJvMTdDV0JieGRIdzI2ZllMN0d0dzVZbDJiSXRXWllsK1pTdDg4bUhUdHVTYjB1MjQvdDJuRGl4azVnY2tJdGNCSkp5aEhDVVVrcEtDcVRwOTdVUUtFMEpsQlpTN3JPMDBJK2pVS0JRamg5YUlLWDhId2wrK21iM1BjbFNvUDAreUQ1cjU4M096czdPenM3TTdxTm9TaDM5RXFYUnY2VlNxU3lLWXVWT20xVWxZb3FNRGp2OFVpcXlVOFBoL0h4MXpueEx2clpjQytVUDZGMnhtQ3Q0UTZQV1Z1SkNVZEVvTlkzT29Gdm9SMlJHS29PaVpBdzhUMUlVUlZQWjhPaWpUMUY1bEphaWJLeWU1WXVOSVlYUms2Sm45UXgrVWU3ckYwODFUSW5YZTF1OTEwUHBGbzgyaklwbmZhMis2MzBEMXpkY2Y3cnA0YVpmd0gvdzUvVHAwNHNQVXlKS0Y5MU5hMFVXU2srVlVSYUtVckZtWkdJMVNNV2F6TWhoOTZBNkJQMG9WWXpSeEtnMENBWWpSWEk3VkR4SWxLMVVzVVdwdjh5cEhpeVcyY0lsRnEzUFU3UEd2eXpIbDl2dWxiWjVxd3VEN24xenFydktyT1hlNWorYnFzdGRyZnN2VGRYbnRSVVdwcHlUYWlLc1k5QzVmWSs0c3JreS9VdXByc1U2Y3BGb093cG96YXAzUkExb29kaWlldHNQY3VtTmZpbTZsSDVZWnFJK1JoK0NaRXhJU2h1cFdSbURwRlF6K2g3SVNFU1ZSaituRDlPUFVVYXFpcXFqS0lNRTZZdE1xWG95QTE1a3hNUGdKMEtLVkU3V2xzcG9vTTZtV0ZtVEJFYWtsR2VyV0E4TTFxZ3ZTcVVQWjFXckExV0RjMk1Yanc2SUhKWmhWK3ZvU0svaWlvQ2lSNzFXWEt6T3p1ZXU2Nm03cWI2aDFWNVY0UFJVbFZUV1oyV0liWFV6NGRCQ0Vlb0ptanVyT2p6dTJhTGxML2JjY04rOFJNeElEUjhwdTZ4T1AvcVR0UzFEMlZ4V1hGNExQQ004MzlUSDlDT2dNNVNjeFJyRFRKdlU2aHhGQXpwelZpdytTM0NjMFFXMG16NkxOVUtGWnlNTGVLY1YyYXFMdGJydG0wWTNYT3c0RXJpajl5aXEyTHVYZStuN0QrN0hiYUpQUWhzcDMwYU81NHRtOU00c2g5MzB1MWdiK2l4dXhMMjhkeStxSkkwUTFZN1dvQnZwMDFRdXRNSFRiN0t6S3A0bkZxUUdRcE1neG5RZ3U0QloyR0NhekZDQXdJd1h5MUozTkV1TTJkVm9qU2hIUHBkVFhtamJzMkxGWHJzeVZ5TEpXNU9kUys4RXVoM1VWbHBMTjFEcDBBbldVVjV2R1RSb1dHbTRYM28vZVNMSEk0OTB3ai9NKzZ2Uk5kUVBxQzNVQ29waTVMRVpLMWx0emxXdWtNNStING1sc2pTMStoNkt5S2FFZWgzTm9RcVlmY3FMZEV5SkRObGtyM2QzazNlSzZKZlVMZFFPM0s4cWNSa0s2eTl0YWVHaDZJdlJCYm9VNUFWMEdHUkQxZWpMYVM3dGlHai8xN3Nwc3Y3c29GczFvRnZwV0RvR0s5WVRmUkZXRzBKWlVDd0pRaXRxUmwyYm9jeFB6M1VjSHNHUGhxbGZiRHFCUy9lZWk2OTRkUzk1OEx6L0FCNnZ3WnFHdWJmSkdTK3lpYzV1ZWxyMlN2OFZkTGkxZTNTeERlTVVRT2NtNkZlRlY3Mkg1cldUTVRtRi9oZ2RVeUI5OG1hMjFsWXg3TXFhMmQyL05uVDdVUlNSdGQvOXZhR1NDb3ZlRkJ3WTdxemRjc3UrYnFDbGh6SFlvTDk4c0U1S205VkppRUcvT2xZbmpRMEFWb3ZKT2hidUhHc082UTNpczl3N01uUlkra1ZxejB6ajdvaGx1bml1dENmb1lGUDhmd2wzdkRYUzFyamVwMWJ5OHBIRG94Qm9wMUZpaWdLQ0xJd0dteVNUSENGSEFYZEdpbTRjSFZvalhWTlFFZURlK0c0SGVvbXI2dnJ1ZXlqQ25SVG1FWGh6ZklNM1ZxNkRFVG9UZUdQSElsMVRvUTVuYjFvYldpUGpQckZVbTRiV051M3ZJYnl0YkhHNzBsM0kxdjFNMmt4dmFDRkFtS09wQnFEdEFSbm1VQ2JvaWdqUWt6QmVmdnBVSWdDblpvTWQ0SHVucTRQMTB3ZFY1VlBsdlpQZUxhMnptd2J2bkJ1bzQvVGRKdFRnOS9iVTBmMEYzOW1oVW8vM05HMEpYcmw3MzRzNzlOd3BSWlk0Vnp3eVBocXFaZkdZK3FIemxjTDhZaUV6cUI4ZDRtNldvUmVrM0U1NnVydGo4V1ppdHlvRjNjcWhpckh0UmRuWU1zV1pjN0l4QlVOTWFveTlLcFN0UlV2V3FxYTd3MTNqMzlheGRzdEkvOHI2OVkwRGE3bFBSRGMydXhzSE53d09LQmkzdjlaYTAwR1hCbGJuRi9VNFhjUE93ZTdRQmkwN1pCOTA5bkovUXVhdDFhNUdhNWZyeVdCNXVralJVVjFoYlNSeXN3RmZsWVF2QTh5SzFja21pRXNRbm9sVnlxMnNNN1lZbEwvdjM1bHI2RFVPcnZWc2FsNnplZVZ0NjBaOGtxNjcvYzBwKzAwK1l5Q3diWU5jT1Q4VTNCeThldmVCMzExYzJXcEVLd3JMUzM1WjFtN3pCQ2l5LytFMSt3R2RrbVhFR2dYN241enFRRmRGbzhRbThQRE1KVGpJdUJkc2k1bHU0dTJuZ1JFanBsZUtuczNpYmtGVm1jZ1JmbVQwOExWOW1LNkxlb3EybzdOWlJsVDI4UTJ5VkZTbTJFajByZ0hhRi9EdEVaUENWaUtXTHBCeWppeTBtdnQ5SnJwY0lFQlRuYkMzL3hwa0ljZjdyNWNXSkI5YmlGSTZ3YjdzVmxWMnRWbXJQVUZaOTJEbjJLczVqYkg5L2haRmNjUnNMREdGckpHbXcwTmJFalorR25UQUtMcWFQazdWVUVHS1N1RTNyU3dnU0JTQnhwcWZLSHlWb0FrQ0d4S2ExRmdUVElVWEt6aWVDN3B1WU83bzNaZC9mdjNxSC9UcEc4ZWNGdGV5MG9IeVduZkh3UzVqVDFHZFdLNHdocXErYzBYa3B1MHRCM2F0SER6YTJDMWFaamNVV29icjdqT2RQSG9Eb282MVg3Y3F1Ry9XWTZtcXNvVWFWdDY2U3A3NW1hMG9WOVZ4cVBQU3ZZMzdUODN1UFpSM3oyU1c1S21NcGgyaExvcU92Z29Ed2ZhRkFTdEE2VXc2Um85c2NyQUQ2RmsxOTlua0xObzF2NW43N3R0VkR6eEFuMXBzUTh0UU4raCtPYlJwZ0RaUzBESWR0b084REdNTFFNUUl0aUQrby96Z3EzM1R2cG9xbS9maXJ2R3FtNExkVHZOa3hkVTF6YXlWUHRYZlhqK2tsTGRhdkpNdTVQMmlNMkIyb3ZMMzJ1b3JMTHlOcVkxK1NrL1JqeE1MbnJqeUdVRmllR214ZEY3MXhlNXRWNnkrLzZLQmdOVFgzSDB3M05kZE5tbDJGQlZmdi8vaTUvY1VkK1FOM3I1bWNuV0JtcmQ3bVA5YmdmOFZXRjhGN29GMk9vcE5Udm5CMTNkZlAzSFBSdFhzcnZEZXRwRnUrdFNSWFZ2UGJLYlhMSDdRZSt2cWtUWEFGNll4Q0RUU01RVnM4UGoveXcraUV6THVvVElrazNHZm1WR2psRDRWZVNYOFNZU01CYmRwSXYwS2JjRFlpcURGRFRMdXhZcnpzdk4xZ1B4T21IdWVIL2ZmNmF0aDNCcThjM2tSN0wraTJQQnBva3hteEFzQWpkWUhURGRKdi9DWnQ3b3ZQK0phZDlPQVk0TldXakpSMG5NbzRsTSswOFhkbjFkd3c2RytIKzV1elpXM3llVDlQMXJ6aHhndnovTDg2K1E2a1Y1dUUrbWdvSGZjM0YzdTZZUFR0YWluZHZvZ3F1V2VvRTl4LzRYSzhNNkcyMVhCSXhmYWlZamtSRlVIcHc5aXpTRCt5MStqbjZLZndEdndYMENEVW9tbHdkT0RtcWFuU3U1M04wa0MxV3k5Qk9pbHZhaHJWM3BETVQ1K1F2WWdRZysyY1RsTVJQbkI2VG9VM3MxOWg5djhOejgwK0FNeWMvZHhONk13ZHcvZkJyMEtiVkw0TmxqcTA1ZWdXaGt3Y3JTYmZ5L3k4SHpvNUhoZVlYUllwK21CT1c2eGI4djgrTUdGQTZoMDQwSGF3RjJEZGk2K0JCMzBvcC94ZXpmbTUxRitqblNrWVI1ZURMLy9FelNhd3crNkV1TXZ2a3hYWUh5YTZPZFRZR1BFZUJjMHhCYzMxa3hWRWUrR3g5eU1TTWZPbHZIdTlsMHQ0OEhJdHNERXZadDJIcG00dDJIZ2pyVmpjd04zcmgyZDZ3M3M2dHYxM1Bidjd0MzE3UGE0bm9iSkhHVW42R2s1RXNuNWRWVU9jbnA2WmlGNFlHQ0R2V0c2ZjZhaGNSVjlhbklnT08vaHZrRER2YzB1bHRmMzJ1Z1k0VkdPVjJzS2VJbEpmRUdFa013M1BSeStrZDErRFdHdytkQlE5NlhjZTNIT2I4OW9xNlZ2M0UzWW5QdmxIb1ZMY3UzU0FCSjVsbUR2UnljQ1p2VXg4d0JUSUxDTkh0eVVzOEU1aVprZjdybVV1MittYnpMUXRBcmxjQi9TcHliNnVoWnl1RmZSbXM0bXA1UFh1WFNRY1JyOUJQaU4yTWVObTFPOEFyQkoxYUxZemt2MGpRekY5RUd6ejd1bHJXcW9XRm9jTWJUMmxWVUhRM1dCWFpIdFlkbkVVSFdIdWR5T2drWGgycnFKbWh4bGExYTJqOVZWS3dvTE8ycTlxK3R0cldYYVdtT1JSVVg2RHNONE5oTDdDRE9nQjM5QUw3cm5rbGRrdEZUMngwdkFIZWhlUE1yekdBWWVId1E4SmRIOXVCc0E2cGthTTFMOTA0TTV0MXl5Y2Z1S2pNYnBKbVZMVStja1dBZU8zWEhadW9uOFJnOGE0MzU0a2NiajcrNGk5THFFZFlIOUVCSFdYdlR3d3Rvd2NxN2pEb0Q2bmFRai9KcWpSa0RYbnhSMEhmUlZoUFVWWTlOaTlTY2JJSmo1MjBJT1FuUGNMMmpENHArZzRVTjA5ZUt6ZEF2UjllanZvSStyQkJzQWJSRnBqT1RvanAxLzNZSXMxNjFiLy9zdDNIcy9SUG5jZTJnQk5YR0xTTVQ5bER2R2p4Y1dMMzB4dEYyTzVjSTNaSTViajh5dS9tSTlkOFpDUmRFdnVSK2dHYTdwSFBUemQ4RHQ1ZGVVbnVXZEtoMlRKVUV2Yy84aFE4OUt1QW8wSjJ1bDFaSFd4ZmNqbURhQ09PZ084T3RCNWlvNXRwRVFkNXo4aC9USWRVZWs0TjEzTHFvN2VSN1dBZDRJNy8rbllCbFJONDNjeEx2L0tQb0F2QnZtYVlBS3NuanUwTEJBaEQ3NzllNU8rbjBjdDFCQlZFVnJlRGtqTEFNZzgwajRpVlZJR3RtR3FzRHEvQUZkd2UwQWVtZWk4K2l4NklNazFvQUJlS1hvQyttTm5aM0UvMW1rQjlGUDZhOGdybTBBLzRaZmN6cnd3MUxwTk5najg3QnZuZVFJaUdEUGw4ZFdHeHBNTFptMGVoc2oxL2FhcGtyRzNtN3J0NXZ6N2VNZTNZak5OUmdaT1RHdnpPSTB2dlVvSmIxbGY3dk5obWtYUnY5QjAvUjdRQnMyTkhtaVcyd0NRMWZFaUlSVjhKeHB4T3BwNkxocXNHUzA0cXFKcnRDZ3RhckFOZUpDZDFnZHcvM2pkMHdyNVBUVDNDc1hjZEcwaGt2YkYzaVpBdC9vVWVBN1Y0aS9oTFcydE51eUVGSCtzV2V5ODZvZXJVOGxzWmpyeGx4Vmp2cGVkZW1VZExwdjZOaHFTVVp6bHYrU0RvK3p5bDFZdENTTEd1QlhoaU9qSkZtb1lGc3p3ZHI0aGpRNnJ3emJxc3dUMTcxdDZDMjFtWXFjNC9WRm8zYlhZTS9RajljclBsM005OVU0MExMMDVyMGREaHVoL3lsNmljNkF0UWYyelpDNnRFdVNJSlF3TFFMeURPOTdvOXZHTHdrUGxJYzMrZDJoNnc5NHpJN1FTS2k4dzVYbTdwL1VXZ0lUQTQxN1p0d2VSK2VtM0F4L2pSWDFXY2Zja3V6V0tsVWVMeDhIUEo0QnZWSVFlK0NsblRIeFFFOVlWVDI5b3huak10M051YzRzaWNsVVdyNDg4MWJwcmIzb3BDZWorMFJHV2pERFVEYlF6a1dJWEtKZlJvMUVSM0t4cjI1SVZwRzRPWE9DaDdqa0lLS3hrdkVxZnpCOHpjcVN5Ykx1dk85dGp3U2tUYjcrQ2NWVnhTc3J6R2FOYzZ4K3djcXU3Qnc0Tmd0Nk0zemxOWVptemZRR3Fidm1nL1RnenVaeGZnd3dGRm9HODZGYTBwNVVCdXcwQ1FuSUw5dHo1bW1McDVGSnMwM1laRTJHMFVyZnhKRUpkTXp1YlBRcExTejMzeWkxUzk5WWJ3ZXo4aDdJSDd4ckpLYWZCenNpQllvSlhqVnNWS0luMUFXbEdpaVBUMDlNMHl2VnVRVWx1Q3orRkozblVrQUdsMGVOcEcwRytKSVVROFlyNTMwSGxFQm9RMEdldG1qRmhva04yaTJzQWZrRmtwY3ZOMWJSdHNYbmIxZUkxREhDc2ZIbEFtZUNUOEhhVXVSNkU1TjNaS0wvdzB1NXo1OWMrR1UxL1I3WDhQTGZ1TE5mZllYeHJkSHpLQjN3SVVwaGVlMVpzdHZzMlFxNzJab09YYWZKTXhWWjJia1dzOVpPczR0UDIrVFN6TlM0UEVVTk1JOGwyTi9naFNoRnlmTGtnMWZWa3JUcDIyd3luNzYvVElJbDdOUDNsUVVtcHJ0U3lpZXJXVjlLeFl5ajNnK3lKMUoyVklVRmVkZmF1SHZSZVZnR05VNW5qVEFSQ2ZPWlJuYmNiM1pLdWtQemVCNUhLa2d2bFd1c1pHNEoxVG83ZHg4NlArNklVeVRyRloyamNWWWdMOUVLWUJ0alN2SVUzaGxjRTlvWHdZOFdTMWVWdzRJZjB2blI0ZStQa0VjbnhPRHVCdklnK3Y2UHFCWHNWaHB2dHhqZ2J5bEpZR0xRa3QwU1g5V1YycmZLRzJnN3ROSmlMa1hMZzRPMkVvTnJoSDJCZm5wcy9jakt5VHVuczEraXY3T1JPNS9XZUduWGhwaU5zUzdaMnhSNTBtSktSNG4yVmxkVE5sb1ZzN2RYbkc0YnNQSDI5Z1Zrc05vRmk3c1lScEtOU0JRenVieU0wUTBvaWpNbE5wNXpzdW9aVWQ1MFYycG9SQ25QMUVoWE5nVFErYW5WeXdhWHJlUk9RcHNVa09QTndKTVI5Q3JtdDhUZEZ0NXJTU1g1RVkzZ0dabU9WMVZVOWRkMHU4VUZUZG9xdTZ1K3VuUit5RHhjS05IMUc2cWR1WnBQMU83U2l1WXlYWk5ZWWlveWFZclVydExXd2V5c29EU3IxS0RReURDZmxkR3YwSlgwZCtMeGtzTU93WU9YNXZQTmdrcWozcnptNHIzU3lwR015ZkxPL0Jza041UkwxSnJTeXVKczFmcTg5cjk0TW80Y2JuOGpwTXhWS29DZUJXeDNIanBQZEN0bXVSTzlHdXl6cjAwdG5iWFZlV1gyQ1p1MG9OQXdYT2FmbUJxMTFRUjhsVDFvT1hldXJWeFhVR2RGSGJEZVlhM0JaQzBIZW1tOFgrTkJPQy9LSEJtYnFmZHNMcHFxdUwwTDdNTDRtbmY3NTdsM0Z2QjRhZ0QvUE9CTEUvMGJKMm1FVG1oT2pnZFc2WDgyWHJqZ25UUWU5cU9ydUszUWZCYmR6STIvOHN4NjdyVTFaSDFHWDRQSFYwQUQremttUmk4MzJXRGZBWGUwYnZEVzllOXZuNGxjTi8vS25rY2ZSY3dYcDA3OU43Zkl0emtUTmRBSTJtU0JwanBaSnl2d0txRVoyRWk4emFZcTU1cVpvSFd1WkxwNGRtT2xkNlAzZStyOElqLzZpaHZwZjIvdDhPOSs3UXIzWlJJNm44UGpGYUNUNVB0SUphaUhPeTlGT3lYY1QxRzJOSVJtMjBQY3plMThUbTBXL1pZK1IxWEhNd3BnL0htdm1iWGhqU0FlL1lLTkFWYXdFa2tSekFhZTE3THltanBmYW9aRW5LOVZTTE5MREl4ZU90QmswWXUxT1NVVks3UXJySlU2clV3aXE5VW85K2JVdTdJcmFodWJNbklVbllYR2t4M2Rza2FtdlBxWXhaVyszRmdvNlduc1VscVdFLzRYbzFha0ZuS3NNTmVpWDAzOTZnWFJJMS83OEx0SGdkZFJubGU1TTdiZFlzV29RNHpBWDJ3VHczeVROVUFHQSt0bStQL0tLdjJYZjhVcm03NGlpVmNxZ0VSME9jTG5MY0srcGlJTHk0dHN2SE5FVnA0VUJWQnJRRnVqTXhUSjFCcUdDU2JWMElySXNEcGZtNlVwMHNWL0VOdDFQbHBEZlV5bjhPZEVjckpCeWRtRUhlb1VmMDVVSytTTlVDbFhJQmFqZHdjUzgwVjkwZDAwdVB5d2xncjQweHBzRW9BN2NrYWpGemxaRmQ0M3NsVmd2ZDdPNytwdjJObFo0QzRJbU1XMWJMTTlsQnNjTFZqZEd3cXUzSDlqeW1Sdjk1RlZHZCs3VWFRSXlybXJHVU90VFh3VDZwM0pRSE9xUXlBSE04bGhQa29WZ2xCSXVsa0hDZ3crY0pJN2grZEpCWTYxWXBuTml0cGxYRkM2S1cydGRIQlovVUtyWmFCSTJ0bldGcWJSTTFKa2I1MnY2RzVyL2xHN1M5ZXd6cDJ2YmludjdzZ3NWYmJEZUpaVFh1aG5MZWkyQ2NlKy9NNkRzK3NteHNTUzhNZkVxckNsWkZVTTJZWlVqQ2tWeVVJVDYwSVRZLzd5TWV1b3dtVHdCVDMycHNUS2c1c2lGOEcvb0xhWGplanJIVlBHSGx1dk5xbUM1eG83d3J0QWxqbXhrelVUVHBHUWFCMHNIZkhGbUljMEp6SitrcHAxVmNiNnlYVkRINng5YzBQRzRaTFVuMmI4VEhPclgxdnJSeDd1RnJTYSs2Mi9WdXUvbGN6eGtxNHp2TFpqYXFMZ1ZGQU81UVdJWm41QUQrTW54dVdpeDlCckVGT2JxVnFjL1NYamk5dHlXSzRRT3lBaEQreE1GRGsyK3liK0I3SDQ2TGRiYmZNamxsVUdpV21rWktPbXNxYldGdkFGTmc2V2R1c2s3WDVuclZyZldtZDlmS091eWo2Z0wwZDFDeVZsbmxDdktydEpsaDBxTUNqVWVlN3ltbFpaZVdOVFgxWm1VNEdoV0YyWXFjOTNWMG9qK1FabHJycWpvQ3diNHBQbjZHNWFUVDhPOFVrckdpUHhDYzVmZjBwSFFVZWs0TDJCVDVzU3oxWHdzVFMvejhkeVRCb2srRVY0TWhVd2tnTGVxMFkzemR3NU1YaDhqbi8yN0c4TFh0WlBuczlicWdjbnBnYXNaU2J6UEZ0anFNNGMvUEhjYWtBaVQyL0xvYUcrZzUzOGMzdjJ1c21KdVd5MytOSXNuMGZDODFaS3ZZWU8wMmVvZk5EZ3NpV1BVc1huckJtVDRJMUlrZDZSaW9NeGt4WDd4MWlvSjhwc2tWQkpKU09xY3pSbWFMcjBibkNtdlBVUHBLUDg5RjFHVzRheFlLVWFoUzJsdFFHeFBpdk5yTEZsS2lyTEZUbC9NVlpmVWxkM2Q3RS9qZllwVlh4TzIwTFpFSWRla2htcEQwbnUra1BxRExFeFk5U2Y2V3IwQnM0OUdWaGl6dit6aUx0ZWloNjEvUG1lVG81dks1eHZaUkZiUVMyaldwR2NyZ0M5d3I1SkNiYVc2QnZTNXM5TzhCQWNtV1J3akVwdjBpc2NSSmZLRWFwclhPK3IzeERpbjMxclovdWhUSlZWMjVwcTZrekdTa1ZXQlpMWHJZZlhYdjVaTmo4ME5JZExFMHF0TU5teTUxZXR1dG9vVndGdkw4S3F5YUVmQWwxb0VYU0JwdnpvQk9xbWZ3MitUYTRnN1FSL2I0bXpYemc4SmMxbS9EQVpMRm8xRkhUQ3k1YTNWSkNIcTZaY3E4ZUZsNEdTeW9NeEg4d3lVakp4SS9SV0ZuMmFleC9nNCtnSzlFT1JNb3RCbVZRZitqdkJuVVM3MEoyaURJQmx4V0JJUlEvU3kwaE03VWRlaXQrVDN3Y2ZUdzk3YVJHL09zbW1GMHV4OElFcEtLa2I0ZFM3aVZGZkJkNUlvMzdRR0pqd3BSZkpzdVJaRmxXbFdWSGpLZkNxcXNDVDVNNjFtSnJxTGFpVHU5K1pyVXVwVFJOWG01ZHBMZm5PZjVKNWJvVytJbUJmeE5pYjFJTTNUWlp6SFJLaG1hdm5qMFVHKzl1djN2UDFEMmJwbDc1K0VqMm1uUXhmdFB2cmQvRllhcWhIcWQrZ1VCWSs3U2ltbmlmalc4VjlnTlRSTXpBV0wvVUt4Y3ZuZHBERGRqSm1HVDltMFBzUzBQczdRZS94UEJUOHU1bkFTditXcDgweVZJc2ZOb3RYcjRWeVd6cHlwYU9PTnA5dm5aYzgzR010eGtwYzdxMnJ3MzJtZzA2L1JuVDZJNkxUSDJHZEJ2amwwUG5GOUNseVR2OFpPYWVYMDhYa25GNUcxZUJ6ZWdGblRzRDVJOEhKcFBVWDRIUWswRG1mUkNjTDl1YnZFUnY3UVpSRi9iQ1Brak1aaEYwRUlhdkFHeGh2NHFFTU1sNXdLdU9NNzY0WEhNc01KTjdINE04MFJMdEE5NHg0bktnUloyVUVlR2NDUEpBQWJ4QWRpc09EQ2ZDUTZMSTR2RGtCN2hMdGljUGJFdUEyMGZFNHZJTmtnK2pvRXlDWDM1RHpFam4yb3ZXTUhpMmRHSUE3cTBkSFRIKzdjWUhPUUo4a25SMHNQdjE0UVBMMDAvU3A4S3ZoVHlKSWpycDUzYW5sUHNCbkl0QlBDZW5IaDV3RVRzNGt5UGpLaEhFZitWWjRJQWwrS0E0UEpzSDN4T0Z0QWh6bi90V0VqcG1uVC8wekRqK2RBQThrd084aTlIbDRNQUYrTzZIUHc5c3dIT3dRckd2NngyVE41ZkhaMXFXekdYeVVSQ0xQY2dTUmpNTVRrWWJyK0RPYWNCVi9Sck92L0tnRStWcFFCVG1xUWI2ejVLVG16eTNDZUI0bDgyZ1Q1dkV4WG80NGQwLzR0Z3Z5K3VPM3dnTko4RU54ZURBSmZsa2MzcHdFM3hPSHQyRTQySlkyYWg5ZFNKZmllTVNBWFNYd2tzQkRVcUhqbC95aTZ0UU9IM251TzNxMDl1aHRWdklFOVFGLzR4V2FvMStqRkpRR2Uxc21OcDVCSTc0VkgwUHplWHdUVXBxeVZYekdpSjQwVE55N2FWTnpmL1dvQ1g1c2JSNUMrbzZkTFJKdXAzbFVqQTVVUmRwM3RTeWJDZ3p2ZW01N29MOXlyR0ZrMTdQYkc0Ym5CKzVZYXkzaHRqbWZzaGpSUWNmQW5iemVrUncza1V1dElLLzd2aFVlU0lJZmlzT0RTZkE5Y1hpYkFDYzVaVUxISTlDNUpINE9ZaU42b1lSSW1zR1pqWmhlbUdKSENpZnlKZzlPNXE1YXZURjRZR0I0dkg4bTBEUng3YlgwcVgwVC9jRTVkMmRQczBzNFM4aUVlTFlZOW1JcjFyRFlEcHpLRURPa1JmRVRjaUVpajNseHd0VUdVZWFNY3M4cVczYzFXMXVZbjFPVTMyb2RkZzNVU2JSQlRWVzlzOUJZVk9ac3NaZHUxcTJpVTdkc0t3NVVWRVpLbFhxRnRDQlg0V3FvYURNWEJjV3l5cUpTa3lyZldWRHFNZGljeFpVL1hnU3pJZVNLdjRKeEI4bTRHOUFva1FlR0Z5WEEvUW53VFBwY0hONlVoUDltSEI1S2dPY1NlOEhEV3hQZ3FTSk5ITjZPNGVSZTJlY2lEWjBHRnJxU2NvSFFFaE9weEU0bm5tdXJuQkM0SkJ6R29xVk1LMzJMTzNUZDVUNHpHeHBSajEvaWoyUVV6M29hUTVFaks0ZmJtNTdNcjZ5MU95ZmR4VWJuS0NxdDZIU2xlUWNtdEhTYXg5R3hvQmI3V0d0ZElPRDFOUFQzako2WVkxa3VPdVFxYXQ3WGFiZXVRMHJyV0wwMHV4bG5aUEVZWUc5OWxFNkRNVFNUTVhpcC94TEdoblBDV0hhdGdrekRNVGl0U0lEN0UrRExpRXhiQlprdXdUT0k3Rm9GMmZGdzJMMm92MkE2aU5mVkJ1cDBESTR1VFlEN0JUajRpMmdlMHhmZ1RRbjRXekI5QWQ2SzRVTE9ITUpaOElHeEI4eENZS0ZNV09veDJadVJpUkVscGVUZWlKajgwaUgvMW9JMXF4cjI5bzdOTnV4bzdiT2ttd3BYcFZuQ2xscG5kYmk2bG02c1UyVjM1Rmg2TFczckgxOTMyOUNxb2U2cit1dTlmZHBtemxRN0Y2ajExcXdMMVBtQU41eFhMQ2I2MUNQbzAzaE1iOUE1SXNOZVFiYmRjWDFTSmNEOUNmQlVJdHRlUWJhSitHL0c0YUVFdUlUSXZGZVFlVGZSeXc1cUE2MmxXMG1lR2VmakVseUZGUENJVWhKZGg0Z3EzNVFIaFhzSGZITXB4d2xWOUVlMU1yOFVsMk9kblUvR2ZvTjkvU3o2RmwxTzU0RjkxZUpkOWR2dEs0dXZUUkpKcTNoTHl5aGx6YXJRdmtpUHpWOUdmblRiL1dzUk9wZVBVNkdyb2REbjhwaG1zM3Y0K3lQVi9wS1dDdnlqeXYvMmlzemw1NHU5VzU3eGJta1ZaNS9YazNnRDU5bUk3SVlFbVhaUjN3YjNKOEhQeGVGTlNmREg0L0JXSHM3bnN3aWRNWUdPTmlFbmk4OW04cExQa25DaUxPa3dxV3lrS3BhU0hUODkwUlZMeXFJN3JYWWhKeXY2T2ZkS1BDc2I3L1B4ZUordGZKOTRYMXhtSVhlVWpOZ2ZTazFJMWJKTGp0RUZoOUlwa3VFZDI2NGUvcy8xd2JVYU9UcWU3Q2pkMHJvOU5OVFJla2xUZit2d1RmdDNQck90bHAwaTl5NGFCdTVZTnpvSGo3RjFWTnkyZWNHMjZjQUxxYjN3MUdYcHJtbUNyVXRpSThHNm9SOFdUN3BJQXJ5K0w3TjBpeC9iT244VmIrdHFPeDZQSjhUUjJZck9talFmV0xjaG01UGt4VDB1bHlmQnpqbHlsL0xrYUo5MTFDMVl0NFE5Y1U5OFQyd2pleUsrSi9rNVBRY3lMTG5nWHFCUlNQNFQzWlVpcHpYaGNQRGRVRjNMb0tmT29CYy9YTlBVTlpQWlA5MlgrNk5MWjFhSlQ2U3NTR2tlOE8vb0tPNG9HRkpGR3EzMmxNRGJxcEVCTG9BZTJIdVZxL1VNR200SnpQbGtrbStKYjZGdVJVN2FnUTVBUk5GSVhZU2VJZnIyRmZVRytocVZaV0dZQ3kyUStBMWdvczlRR2M0bG1tQ2lHYW5vUStrYi9CbHE3QjNRZklXTWJ4aWRodWlCbkMrVE9BaW55YTdNVmFwR21rYlFhV21td3ZTanhXL2dDVWtCOWowZWp6NFZ3d1A2ZjQxdW9JNVNjOERQNjlFckYzOUoybDZHVGxNZjhHZjdjaFAwVVllWW80cVVtdklWNlBSdE9ublpJaDRicHY4RXhEUkc2alVTTTcxRzhiN0tFdngxQW4rZGgrTitZTVhOUVF4RStpRnY2bkYvMEFiNlF6ZVJObStRTm0rUWUrS0lja2Yzby9Pd0J2R2RWem5ENHVRMHk1aEVtN2VmbE42bG4zR2NsUDVzZGpmdFk4TE0yMi9EWS9FUklrdWhqUUpuRXFHTkY4VWJTaEU4bU0yNFhYWnhuQVQvY3plbWNPMjFNVnI4TDNKdVFPMUVkZWhLSE8reVNYSG5uUzZ2S1ZRS2orQk9qN00wV09HR1J5V3ZCNzdvbDZKeGFnZU1SMTRPMFI0bFI5djRlMzcwNCtSOWIvVExaZHkzM1ArR3Y2SVRTZmZBRVRXQVhrY3N4TDVMZDZvSEZpRFVVOXlFWG45ZExINmQwTU00SDlGbm9MLzNTVC92VXo4bmJYR3V4bzFld25zcytOSTJSblg5NU4xamR3M1pYbnp4NWVmSS9SRjRuOE8vOXlLVFRjV2szejAwTUhtMzdlWG5YbnlSRXU0SlBnbHJTWWtqRVA0YkFNYjViKzRLbHVUbUtaUTVPMTEyVHpNRXBwR1pEeFgrK09jQkRaS01BOTV1SVRLOWR1U2lwUXVEaVB1Q25KT1N1MU02WklNNmVtd2xWeTljbjRJOTZCL1I5WFFiL2MvWS9wWjBrZ3I0aWZ2Ylk1b2lzdzdLV2ZUbEZKZUdsRUtWbnRFVkZGWGpzcGlPTDBLSVlsVWlwNXpvRi9ROC9SdHlIa1d1MGZNR0R1SXNraDdHUitaOG5oTGIzMVNJczU1andvMWRRem1EMjlkZG1ob1JONldrTllyYk5UUDdtN3NDVXJlM1kzY3hFbXU1YyttaVQ3WC9yNnZYMXVUZnZ5VlFWUnBvWGZBVXR4ZjBkd1lxeXdPOHp6ME1RdDRCNDg3Rk40Slk2RmZINnZCNWhvN1I0eFMwSGt5cVhvNU16NGtuNzlCeG4wbFF1dWphR1RGNkllKzRoVzdOcVZWY001djVSNVRkTU8rYkQ0YUtRNzdJS00zOWplVFZJQzVZcGdTZFdVR3BLRDJPaWhKdWJQM2IzQWs2K2ZDRy9vTnI4QVA1NjBQVi9TNzhzRmg4K2tJb042ZWppblI4eEFzejh3enRYR3hESGUxZTN6b3ZlZFJPdEpaVzRuSlhUUTNaeTVCRFZFUHUzMlREVURNWnZTbFRuNG5QbHpKMW1YcUhUcUhQcE04T0JnZEQzWnMyaFJlM2IwUHViY2lCWlBmZXkzMkc5cjcxRnJjWEJUd2U3amRVUE1keWk1QS9lWXFzRnlWdHZ6QVBBMnZ1SWdIbjl3UW5oeTc1RnB4ZEFzNnJCQ2VMTmwrQTAwQncrTFg1YVJKT0pveHBpYzVsQXAwM0NFNzJOL2hwSURnOG5hK1RjSmJvZENUUStUUUpSOGdMQVU0OXdmbFZRdTRvaGlPSFJidkV6eDZCenVzRVIwRWJMdUFubklEenR5U2NiTXFmUUdlSGdQTWF3VkY5UTRZZENUaWZKT0VzOFJ4T3dQazRDV2VwcjNVSk9NOGw0U2g1SEZnZkZEbWYvQXJiQmRBYUhmcUtZM0NKM1RjUk1SQ3Ztcjd0dmdsNzRlMFR2WHpwQm9xcU9sT2lLOFkzVU42VVhuZ2ZaYUwzVGVGT1N2cUtZSnFoYkNDY2NEa0ZuU1FYVkdqY043MFIrc2FyaTlLUkxPZ0ZIT2hFaVVZSzdldDlGMGhmMkQxcW1BN2w1WmRxb0dEU1NmMXlLZlJvWGs1QkNTNThuOUh6OUZweXY4YjBMMjdZR0w1eFJlT2JJNzVlZW4wditublN6WTJrYm1HVTM3akpRY1lyK2pIMFhVWTUvOFY0Yld6Q0FSb2VQaFo0WWh5Q2RvSmtKNzVsQnFSajdRa1NjVStUR1Rqd3I4UVM3dW1OQ3dpL1RCUVNrUkhoc3dSN3NMYi9oY2VZV3Z4ZnhIWUJtMWlLbUUvNjAzOHR5U1ZPQmMyNVVLNndCcHpncTliUmo4bFNLUVdONnkyZzJBZGhUYVJTeXJ1eHp3VHJuVTRoNzFWL3h1OFJ5Vy9nOXpta0RsNG14SDI0bmh2RjlReVN6OEIxOVh1NDdvYTZpN1RQTzRmckJzRFhrL2Y1TCtDNjhLMEcxQXZJbWl5R3VvYlVOWjlqZVdaRUQ2TitWTUtmZjZqKzVjNXhneTlVUFZpSEg3WnFiMUVobEUxdGpSM2JndVJSZjFGL2hSa1gvRTFXOUdha1J4cnN5Nmo0YjRTdXJOK1JjU0RVUG90cVNqMHVmSitRV2dFNHpkQ25FdnR2RjM0amhQZmVGV21qVTZZQ3RkSmhsRFNIV08vUTF2c3laaDNCUGxlT01sZVJ3em9kbGRWcit6MngrN0dIVVNmMHB3WmFpYkVBN09uQ04wTDR1RnJwckRFN0RLWFp4aFg3YjgvNEt1MnlGUmJYcXRZV2kwWnAwdVhsTEN2ZDZuWnNzcFo1dXZnNzh0RkY0SzhiRmZQZkJxV1FMOERrK0dqVnhESW9UUnFTUHBIK3oxYXJPMzE3NGEwNTRUQ0xVcmpGbXByangzbCtwTUJQRjg4UEs5enhpVjhHai9GbVkzNmNxOHB4dVNmYXZLNzBRRVc1M1ZDaWJseGU4VmJHVzFPcERvc25vcWxWbHhUbHFWTXI3dklTdTFBQU5JZEFYaXJpbzRHb25OLzRHSWd4TWtWTTdHT2JjNDRXQ1d1eDE1VzJtTDB0N0NxL295Szllc3pnS05ZVm1UOE8xQld3MVNXTlpaME5yZHRDU2xmbUxVcEZoY1ZjN01TOGw4SzRWOGZtRHQvM0ZaVysrVXdHMHFTL05ZdWFZZTUrRGxZYTYwczM0VVdQYzlrRzRkTUg0WWlVbk90ajdwYSsvREdTVDM5aVgvNmc3dXBLVStGb3M2L05ic2xSclhUWE5OM1hZaXpTVjZ2eTdkVVNyUjZjeGRMbmlseHlaVm1lcmNGUllYVExNMDI1MVFIcnp6UldWVjVocml4UHNrT3JXaTRwVldibjZQanpPOHhQQytFSE5GOWxkUzRkMWlia00xbHIvTk1qWUd0clZVQlNabWI5QXcyZWRzZFV2YnN5WFYzUmF6QWhaQ2dxTEN0eTF0cFZYcWVuZHlEVXNDbW9ZY1VaUjdJWTJYS3p0VXF2MGNINm1VSzcwRjNrREU4YVA4UHJRVmVnbjRpeXN2QitIWVBOQU41eGNzYVZIWWR0QnRnOXBLMGlEdHNEYlI4U1paQTlNUWJEZmZ5RTRLbVNZTGNSV0U0YzFrQjhwb2NUOW52bE4vMlBCTC9xalNTY0JQK0Q0UHpxVytncytSL2hCRHAvVHNKWjJ1LzdFdmg1THdsSGtlUXpYU1RnZkp6a3d5M3hYRTl3ZUg3K2Z4Sk9BajhKdnVBN1NUakova2NNNTB3U2pqS08wNWpBei90Sk9DcUkzWGtmcFFNNWFDMjZEUHNvY2xnVkhUaXJoaHdRdkdQN2psaTBIWDBINXdNa28vaWNFZFhRRW5TUXhQNnRpRDhEQmRneUdtQVEzMmVOa3ZGZGl3NklNcUV1VHRYQ0h2QTgxQldrTG9uVmFTT3BaeTlDbmRvQjcrZEozUy9EZFFicS8wSHFQb0wvTU5RblNUMkE2NVE1ZWhBOUpjcUYrZ1I1L3pUVXAwbDlpcngzVTYraU52UUIxTitWWVg2ODFCSFVSbGREL1VNeWhseW9HMG45STRud25zNmdxL0Y5QU1rb3VRL3dPeXFHOXdHQmYwVGdId2x3ZC9ReTBhMGlHdG9iQ1AwMnBLTmVSTWZKdWJBVGxST1p0aUFMOVFnNmp1UCtSRGRxZDI2K01SOEtzcWlWK1NXNEFDN0pONE5uTEh4M281MmVtQ1kzYUhFdTRCcnVBOUNwTS9pT0hNTi81TXF3UEMxbXM4TlNKRkdtNXhjYXltNzRoOFlzenhVNVZ4UnBJaTJrM2RWQ081blF6cGpRY0l2ZElzMk10VHlycVpSbnBJdGNzYWI0ZTE5NmtIcWNKajRyaEhSTXlkWnRSK25CWThmSXU1ZEZpSHBVdEl2b0N1eEI1ZjFiZG9yUVRyN2RKbWhYS0xTRFVMeHFmTUVUYjdjRzJobjRkdmlkWlhaekc3VGJTZDUxUUx0ZjBPZElmc0FFMjVGTk5kVzJhZURZekJROU9EdjdveDhSbkJab2YxcDBLQUZudEhuZDFMRTFzeUlVaVJ3OHlQZEJEd1BmYjVMemRSd0R3MDZVelN4ZEQ1TWl2WjMzbjBweU05UHkwcGw2MGZMYXNseERkbEtOZmtDVlVacVhLYTJ3WmNyanYvanhqUUh6RDRrdSs5L3BhekhGTk1ZdFdsNVhwaklva21xaWNWVjZpVG85dThJdXk4YS9NdVR3S3lhL1hkU0Q5RU84M0hYTVlUR3FFOU83ZkQ2OFoyK2d1Nm1INk1mNTc5cEVSVVNoUUo5czhWOWpkbE8rM2ZRcjhxUzdMZm5HK0QreTUyOFZwVk4zaWZhQVBxcHcreVdOdENYODdsUG5nVnVTWjdwZCtDdEt6ODBwTUNZV1F1c1kzVUpkSTlMd3RCSzFPeWtXcjNKMTFFQ3g1UldyRkZEb0ZrdVpQWWdMc0NoWDRZSnAzVW0vUSswWEhmLzN0SlpWMkZzY1VLcHlkSW9zS1BRN0ZVYUxIeGRMY1c1bU5pN1Uvd0FpSWhWTUFBQUFlTnBqWUdSZ1lHQms2cmU5MzdFZ250L21Ld00zOHd1Z0NNT2xDL3lMWVBTL0wvK2VzL3hqWHNyQXhNQUJ4RUFBQUtsNkQ2QUFBQUI0Mm1OZ1pHQmdQdnRmZ1lHQlZmZmZsMytmV2Y0eHBEQUlNeUFCUmdjQXNvOEh3QUI0Mm0yVWJXaU5ZUmpILzlmMU9QTnlWdDduNWJRWTA3YldtVFlqVzF2TUVYYTJNMi96MWpUTVJQdWdrQ1ZmaUNTTmtnOCtUS1MxcEVqNVFraEx5N3hFS0VLK3FlT2xFRzNVYUM3Lyt6blBZUzJuZnVlNm4rdTY3K2Urbit0L1hiZjB3ZjlKSXJBWktXQ1lLZ2V4VmVPWVFISzh5NmpYaHlqQU0yeVZJc3lUSXJzbisxRExXQUxmN1pXMElSL2ZNVkc2N1NsOXBlUU15U1l6eVhpU1QySmtIWW1TT1c2K1c4dHhQWm52NHRLSk91OGE0ODMwYjBhaHJrUzUzcUtOa2xHa2c4OHZVQ2g1bUMyWExLbnI2TXRBb2JlTTlqSDV4UGpLd0RiUlppT3NjN0JDYjVOR0xQZU9ZcU5XMkJQTncxTE5zeSt5QmlMZGFKRTFkb1A3TDVFK3U2TXhER2d1Y25RbXBrc1hMY2Z5bHV6SFhNMjFINHhITUlCcEdMQWowb3VJUkZEaXRTTGkvQnB4NjZ6WFg3T0xzU3NJeVNGK1R5bUs1U05LTklreWVXbXZKV2wzcE1lK1NTdnlaWndOU0t0MWMvOUZxZHpiTDQ3WGtpSXl3dVhLbi9QR2ZuT1BSMTRHb25JTUJhb29acXpSNVY2ekVHZnNxUlNqaXI0c2FjY21za1ZqTWtuajlrNlhJODU4bDNGT00vMGRjbzVyRkdIcWVpUWdJWjMyM3MvN2YvQk9XWSt2UlRUUUlzRFhZUkI2RnpQKzZqQ1VPR3IwRTcvaGRxQkhHcWRGakd2S01kYlArMy93b3N4blY2RERJRkk2K0lTYzFSbWNuOVpoS0t4VmpkaFhwOFZnbkJaT00yZUhoVkR1MVhHdU85TkoxalA3dy92QW5raGIxeWMveVFXQTd3TnpDdHduSlVIL3RQbDFYc0k2NnZjK3BPQ2NoaFNXcEQwc0Y5R1F3cEtzOThQeUdaWHkyZnBsQjZMY1kyRW9pbm9aZ2ZWeWsxVHhmRlVJczQ3cWdOOTkxTEtYNzU5TUdvYU5ZZDNIZU41L0dqcGlnMnlDVkFUUEs5STZCK01XNmVjM1hHZE5ieUNzYmU4MGNjK3IyTjlYVWExWnJNTVFST2RqbklhUnFXV29WR0FXYXltcUZjaGxIV1dTV2pLU2hLV2ROZHFPMFNSYnpxSWdpRHVheUdxeWpld2hCd0pmMDVCenVuT3REWHpwNXhheTJHbkgzTTZqRG1IbUtNdzdxSUozMEdQZU53VDcyY2ZEMmNOZDdLY2k5dElENXJLU2VWdEFwckRPRjVBcHZGY3FtZjhhZkVHMVh6T3dFM2JjWHRsejIyM2JMV0hWL0cva2VLZnR0ZlBXK1FlT04waExBQUFBZU5wMXdVOWtXMkVBQVBDOC95L0pTOTczdmZlOS8rOTkzeE16VVZWVmxVTlZUVTNzRUpWRER4VlZsVU5WVHhOVE14VlZNMU5WUFZSTlZFeFVUVlVPTVJVeFV4VlZFVk5ST1ZSVlZkVkU5UkExVVZQYmRZZjlmb0hBUDJLQmdjQk1vQnc0cEd5cW4wcFNzOVFhdFVQVnFCUHFrcnFuVGJxUFR0TjV1a2czR1pGeG1YbW14SlNaR3ZPRE9XZnVXY3d1c3dYMmxIM2tYQzdCcGJnbDdoTzN5eDF5NTF5SEYzbWZuK0J6L0JlK0pRRGhtWkFTWm9XOHNDMVVoSVp3S2R5SkFSR0pNYkZmeklnZnhZcDRIVFNEWThGM3dWTHdNTmdKMGFGWUtCdGFEUjJFYnNJb1BCQ2VEMitFcStIVGNGZVNwRUhwbGJRaEZhWGJDUG83RVZtSUZDTVhVVDdxUm5QUnBXaERsbVJUN3BPSDVMZnlpcnd2VitVanVTbTNnUVRpWUFpTWdpUllCQ3RnRSt5Q0t1aUFYNUNHVVdqRDUzQUladUFjek1FOFhJVmJzQVRMc0FhUFlSYytLU0ZGVjJMS2dES2lUQ3BiU2trcEt6WGxXR2twUFhWY25WQXo2cHlhVS9QcXFucWwzcWs5eENLQVhCUkh3K2dGU3FGMVZFQzdxSUsrb3dacWE2ejJVa3RyMDlxODlrWmIxc3BhVGV2cGFYMWFML3gzU2QvWEQvUzYzdFN2OUFmOXlRQ0dhOFNOaERGdVRCdnZqYUpSTnVwRzI3ZzJ1aVp0SnN5a3VXaFd6RXZMdDVMV2xMVmdMVm5yMW1lcll0V3R0dlhUZXJRbEc5dUQ5cmlkdHRmdEU0ZDNNazdGcVRsSFRzTnBPZWZPdGROeHVzNmpTN3Q5N3FpYmRkZmNQZmZNRXozYnkzb0ZiOGNyZTFYdnlHdDZiZS9LNjJJVzZ6aU9SM0FLeitEWGVBVnY0aExldzEveE4xekhUWHlHTC9BTnZzTVArRGRoaVVRUThVay9HU1pqWkpKa1NaNXNrejFTSmNma2pOeVNuaC8zcC93NS80Ty83N2Y4M2gvd1lMNGVBQUI0Mm1OZ1pHQmc5R053WjJCaGlHSmdad0R5a0FBTEF5TUFGK1VCQXdBQUFIamF2WlBMTGdSQkZJYi9ubktibUFnaUlyT1FYb2lGTU1ZMUlqYXVRVWdraEhXam1ZbWhSK3VKRUVzUlM4OWc3VUZjOWhKYkQyRmg1YS9UUjA4a0xyT1NTbGQvNXorWHFxN1RCYUFEYnpCdzZ0SUFYdm5FN0tDTFZzd3BaUEN1YkREak5DalhvZGRaVks1SDFqbFNia0NQYzYzY2lDdm5UcmtKM2FsaDVUUjVUYmtabzZuUDNBejVWcmtGVTZsbjVWWjBtWGJsTm1STW4vSTlPczI0OGdQeVprWDVFVTNtUXZtSjhaY3h2eGhrelExbUVhQ01NNFFvWWg4RlJIQXhqRHlHTUVhYWc0Y1N0UUJIdEZacGVZeHlzVUp0RnpuUkFsSVJlM3gyNkkzNGpxTURhaTd0QXBVVGtvMG93U2VGbkk5Um9XM0orc3F5ZnNEWnhhbHd4T0ZMblRMZklRNmx5a2xTZlk5YVFQWHZQVTR6eXNPNSt1ZHBiVXZGSmZwdHB0MzNUekh1bHlnWG02SldkekhFK3ZhczhqVldxQzIvbWozd0pmdjdMKzBuZTFSMjlTeXNicFV3T2V0OU9idElLdm9TRjVFOGtpK3JoamlRTHNRZCsrczhmL2YvN2kxSVg4dVl4Q0RIcVl3YzlXck9vV2JrK0wyMnY0UC9sdVB6anl4UnErVi8yYUt5emRPeU1WSFN4dzJ1VzZHMUxQMnc5MmhDZkNQY3h3aEdPZHRPZjk2dmNjYllmRi9xVnJoQ2hWMVlTR3F1SjNmRWRxMzBBVzF6dUxwNDJtMlVSMndiVnhSRjc1VmxTUlRWWmF1NDkyNlpSV3p1b29xNzNIdVJLWEpJamtYT1NFTlN6UzI5SjBoZ0lMc0VhWnNrU0s5SUJkSjdRY29paXl5eVNrY1dUaGJaT0ROL1Bza0lJQmM4OTc5My83dVBRNUFvQTY1ZC9mZW5hMWV3RHlWZTdMZmVVTVl5VHNNMGxHTTZLbENKS2poUURTZHFVSXM2MUtNQmpXaENNMlpnSmxyUWlqYTBZeFptWXc3bVloN21Zd0VXWWhFV1l3bVdZaG1XWXdWV1loVldZdzNXb2dQcjRJSWJIbmpSQ1IvOENDQ0lFTlpqQXpaaUV6WmpDN2FpQzJGMG93ZTk2TU0yYk1jTzdNUXU3TVllOUdPdnVmdCtITUJCSE1KaEhNRlJITU54bk1CSm5NSnBuTUVBemlMQ2NqeUttM0F6M3NUOStCbTM0QjdjaVFmd09CN2pkTnlCSDNBanJyQ0NsYmliVmJnTjcrSkhPdkFnbnNEZnVJcC84QWlld3NmNEVFOWpFRkhjaXhnK2hZS1A4QW0reEdmNEhGL2dGOFR4RGI3QzEzZ0dDZnlGKy9BOXZzVjNTT0kzL0lIYmNRNHFocEJHQ2hvZWdvNFJETU5BQmpsa01Zb3gvSXB4VEdJQzUzRVJGL0FxSHNabFhNSjF1QjYvNDArOGhtZnhIRjVuTloyc1lTM3JXTThHTnJLSnpaekJtV3hoSzl2d1BGNWdPMTdHSzNpUHMvQWlYc0w3bkkwYjhBNXV4WlA0Z0hNNEYyL2hiYzdERzV6UEJWeklSYmlMaTdtRVM3bU15N21DSzdtS3E3bUdhOW5CZFhUUlRRKzk3S1NQZmdZWVpJanJ1WUVidVltYnVZVmIyY1V3dTluRFh2WnhHN2R6QjNkeUYzZHpEL3U1bC91NG53ZDRrSWQ0bUVkNGxNZDRuQ2Q0a3FkNG1tYzR3TE9NY0pCUnhxZ3d6Z1NUVkhtT1Ewd3hUWTA2aHpsQ2d4bG1tZU1veHpqT0NVN3lQQy93SWkveGNtVk9VMTB1VjFBeVpMUExKZGxqTSt5UjlFcjZKSVhmM1J2cXRlZ3hCMGk2SlQyU1hzbE9TWitrWHpJZ0daUU1TWFpKaG0yNlhkVnhOWkV6bEZna2szUkU0cXE1ZzhjVnJCM0o2Vm5GVUVZVkk2UEVwTFd2SXExcXVheFNrVkdpdWlhcjNoNmJQazk1Yjg3UTdVTTRKRWI1M1Y2ZnZhL2I1NUowVittYWtrMnFSc3lSSGRPRnlNaVdUOUl2R1pBTVNvWWt1eHptQ0VWTkpMUEptbXpTVUtUT09PUHFhRjdYWk16ZE5Ya1E5M3g5M1JiN3d2WWpOZW1XOUVoNkpUc2RrNHFoZHd4cnViUzFyQzNNWllXb0ZvbENPdUo2enBES1RMWjlHWFhjOW9rRmJDbldzSTJhS2dmYUdSbFZpNHNNSWF3TVM4Z01TOW9adHJJeWhNL0tFRDQ3UTBnN1F4aEZobEFpd3d3ejdERzJzc1pZU295eGhCd2pwRDFHR01VWVM3V2FldzNFalVnMHErcmFnRzIyanUxaXpWS2ROaXV1ZE1OTUw5Vm9OWmNwVlcrWmtpMVdFdmFwQWYrclQ1bGZxTGVKaWFVYTRnT1hhRlFsVWhQRFNiY3I2RXlhTkxlSlJqS0tVOUdzMzRuVTZZS3VHNDRZaXBaUzRsbHhyQmRIUXp4SzYxeWRTUldjZzVIb1VQSFlNR2hHRFNuWnd0VkdXU2hlcnJNcVNuRzJPQmJienNGY0txWFl1aW1SVTFQbUY1OUlGZXpOaFZMeGlyQ2xsTFNlbldvVHBhS3RNaUo3dzJhY0hvc3FtdldQRUN0WlMrblJsUDNFUE42UUZMNUFYZ1NsOEh2eXdpdEZJTzhKNUQwaFYxNjQ4eUovS3lSdmVkMnV2UERrUmI3bENlUkY4RDlhWFdZMkFBRldxbDhpQUFBPScpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbWF6b24gRW1iZXInO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKCdkYXRhOmZvbnQvd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUViZ0FCQUFBQUFBaVN3QUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUJiQUFBQUJ3QUFBQWNiam42RUVkRVJVWUFBQUdJQUFBQU13QUFBRGdGRndPRFIxQlBVd0FBQWJ3QUFBd2JBQUFsN0V5ekJqNUhVMVZDQUFBTjJBQUFCTlVBQUFzaSsyS1dSazlUTHpJQUFCS3dBQUFBWFFBQUFHQ0ptRytEWTIxaGNBQUFFeEFBQUFJUkFBQUREaTRWcmMxbllYTndBQUFWSkFBQUFBZ0FBQUFJQUFBQUVHZHNlV1lBQUJVc0FBQWw4QUFBUGpBSy9JSWlhR1ZoWkFBQU94d0FBQUExQUFBQU5nai9aVVJvYUdWaEFBQTdWQUFBQUNFQUFBQWtDQThFd0dodGRIZ0FBRHQ0QUFBQzBBQUFCUnpIWVMveWJHOWpZUUFBUGtnQUFBSm5BQUFDbmpGdElpcHRZWGh3QUFCQXNBQUFBQjBBQUFBZ0FWNEFuVzVoYldVQUFFRFFBQUFCdHdBQUJJcFpZNlZEY0c5emRBQUFRb2dBQUFST0FBQUlSN1FQY2ZsM1pXSm1BQUJHMkFBQUFBWUFBQUFHWHlOV3FnQUFBQUVBQUFBQXpEMml6d0FBQUFEUExFZWdBQUFBQU5MUUQ2QjQybU5nWkdCZzRBTmlBd1lRWUdKZ0JaS1hHQmdaTGdNaE04TVZobGRBOW1zZ1pHWjR3K2dMWkxPQVZURUFBTFpFQjV3QWVOck5XbXRzSEZjVlBuZTlEKzk0MTd0cmp6ZnhhK3pkK0xHSjg5eThZNmNsRVppUUJwS1c5R1h5ZnJVMHJkc0c4eEtDL21oVkZZaEVCYVZDVVVDMFFSRTBTTGpRSXBSQ29HQVM4Y2UvSUJpYVFHUXFTdE1GQVQvOGsrRzczNHpYczYvWWp1TzJlN1RqbVR2M2NlNDU1OTd2ZkhjdFNrUU1HWktmaWYrRC9UdDJTOVBoejU5NFdKWS9jT0xvY2RuNjhNR2hRYmxIL0tnanRpMEIvRkhpa3lxVXpLVXNjUGl4VHowbTdVY0dIMzFFdW82ZE9IaFlsaDQvZW1KUU5neCsrcEVUY2h0cktyZStvTDdiaWlYQ2E1VUVwVlphcEVPV3locnBRNDFxMUZqbjJ4VDVWc3VRMDNiUlplZHZ4MjczN3o3MnBqcUczTC9mRjZXR3FWOUdCdVNBUEFRclBDMG41VHZ5UGJrZ0kvaGVsaXN5TGpuNUw5UUp5Z1VWVVUyNEJ2SFVydnJsaXRxakRxa0gxYUQ2bkhwYVBhdWV4L01ldVV6VmxRcmFPWXpUSzZic0ZVdmY0WGt6dm41b2JrZ01aZnJkWnR3cnQzd3JuZytKcVZianV4YjNTb1l4czZCYjMwUjlDL1ZObEdibEVscm85eG0wYy9yUjQraDNGc3Izb1Z5LzdjZTRlaVQ5UnFrSXJsV1loNm1xOFkydzVuT3MyV3VQdzZLT2h1T3kxNTVBMlU3VURxdUFHR2hocUJCYldTcU1ld05mOUtXaStGc0wzUUp1bjNocmo3cHZzK2pobjV6Yk1hMnBMaFVmVzBkd1Z5VkRLTVY3WFFJZG5UdXRvMzRPY3JiSG9Na1ErdFY5aCsweGFxK2diUmh2dTZWSDFzbzYyWWk1OTJIdXQ4a1d1UU96ZkVBK0tVL0lrL0tDdkNqbjVLSmNrcmZSOTcvZ0VlaW9RcXBhaFpXaGF1REhxS3BWcTlRR3RVbDg0Zi9wR0FqK096UW1TZlEvVHgvN05HWm00dTk0VWZrNHhqVHRuSDBXOThQMktPN1BsclROdVZlem9OZ29laTRkYzJMcSt2NzYyS09PSGZUVkhydUYvVTdjYkgrT2pkOVRtK1R5Zm4yM1BzWnNiVnZoWTk1aWk1dHpzdU5aYUdvVzZXM2FlcTgwOFhlTzBWYThmdWNqRHFDcllIZjJXcUxRSXU0dVpXdDhLUHhZTjlMYjNVY3F6cURFTmdaYVdCWDhrODJQTmxsam9FeGM5UmUydy81VzBwODlBaGxuZVFaWFV6S1RHdHJqK2cwMW4rREsvcnJzS3RhMVRCU1pZcUhkZWJaMjkxUFlOQ2RIS3M0emJ6M3V4c1VmYUlYV1dWYy9LMStqM0h5UEZNMTNqTzFtMjU5WnFiL0s2OFZkblVZRmkweDlmTklsVVVnY09CcEREaFdIUkNVQlVWSUhpVWs5Uk9tMWdySTJhVWVMRGtpVmZBQlNENlRkZ2xvSElLWWNoUVRrVVVpRFBBNkpBWHVmQkpxK0Jvbks3MlVNSlc5QWxQd1ZvdVJOaUpKL1FCcmtPcVFLdUJ5UUlMQTVLQ0hnYzBpcWdkSFZ5RHZDVHFhaGFrU2pkVVFpcWtjdGs1aGFycFpMWEsxVUt5VUIvRjRsZFNxcnNsS3YxcWcxeUJQV3EvWFNvRGFxamVqZko1K1FFS1JUMEJyWFdrZ05aeHYyek5id3pEWlNNTnN1U0FLK3llRDlVa2k5cklEVUlkdGNnL3Qxa0hya0h4dlJiaE9rQVpsSUwvS0hQc2dDWkNTYlpTR3lrdHVra2ZhS0lyZmJpdkg3SVUzeVlVaUxiSlB0R084T1NMUHNnTFRKUnlFdHlMdDJTaXZpL0U3YzN5VWZSM3pzaHJUSjNSQUx1Zmc5dUw4WFlzbDlrSGE1SDlLTTJCbVFGR2E4UjlMSWcvYktJdVNBKzNDL0g5S0JyUElRUEtIOUZLZWZESGxLdm96WmZRWFNKVitGMU12emNnclgwNUI2K2JaOEZ6TjZBZEtJWFBnbDZIeE9mb1J4Znl3L1FlNzFDcVJOWG9WWThsTTVqM3Z0NzdEOEhOSW12NUJmUVpQWElXbjVEU1NOVEhvRWZmNFcwb2FjN0NMNjFKRmh5Si9rei9DTEV4OVg1Qys0ZDZMa0dxVFRFeXR4TjFaRSthV1pzZUpuckFRWUswSEdTb2hSVXMwb01kUUt0UUp4bzZNa3dpaUpxdFhJcW12Vld1VFZNVVpKbkZFU3h3akw0WjBZN2hMd2JUMjhxV09nQTVHK0JSRitGQlo3SEJIOUdqVCtBOWpBSDZIM0c5RHhUV2gxdlNTbjdGRkwxVEpFNkVxTW1VVkVyc2NJdnRoVE9ydXNPUm5kQVo4c21XZmtHTU9PTTNLRHpHZ0MrNkhlSDR5eWU2Qnhjd2pIbm5PZXZkaXN1R05seXVFL05NN2szNWpjZzRYNy9paDB0T3p6NVdiSlZ1Yk1jNHRDSFV0bk9KbmJlTjZVYW01cVBhZDZub1dkK3NydXlKYmJjOGFERjdrWloxOTlPdE1wUWZ3TTdaS2RSQjJOZ0d3NWxVM2tFY0xCVk04SXoweWg2eTNNYWMxNUNIUnpKdm5MYkhpUG0zOFlGV3crNVhmZ3RWNURyT240MEdGMS95bm1hWXlPTEwvbWxNYk1ab0Q0Nk1QSkFwdytzcm85MStZWXlqS2xhOWpKYUNkanZseVU2SjZaNVV3KzVlaGhmYjJLcHpFM0Rzck5mY1RscHhYZWVQSzA4eVdaYWo2R2ltTHBTKzZLbWU1akZjVjh3Vk9SeGxibDdMYlVYdTUrNTF4ejVlZE9lNW51T3Nya3ZhOTNvT3prT3RKMmcraDFsSFAzQVl0WnFqVVpiM2d6eXQxSzJ4OGw5cEFuazd0UmZJN1BQRUxkUFcrNGlObmtkS2JMSFlUeGlmR3haOXBYQ3pKelJLakx0WE42eEtrWVJUWTl3S2d6VUtmUnU3TDB2a3N4SEtSd2NuQzNONHU1a2pIWmovMVdQdXF3RWhCRkF4WDhidEJtMXBRdmFRM1RzeThaK1JPTFhGR1U5NWRoZFZoSDlqQ3o1NHhlTlpBUjV2dVRlcHJ1eWh4MVptVC9EbCtuM2hqamMxZkZ2Y1FveXVFbjh1dmRuT2JNcGIvc1RxVlo1emhiMzNoRm1KNllOMm1QK1RvSnFIaktaYjgxdDFNZDduZVRQdTZEQi9zd2M1MFRaNmZkQndyNGtSc3BBM004cmJIZUpkdGw1blNlNVBqOXFudHZ6Z3d4WjdKM2VPdmNXSjlaNTN5NTZXdk05cVNsTUIvUnpMM1lrelBzTVZOd24rRnBzc044dDROWGRKSUJkNEhoZFVQOHJCR1F4WkFvOHZNbEVwUWVTSWljcjFxV2dSK0V5ZndNV1FtcGtWVVFmYjY5R3VXYUMwWmxMYVNXakRBcTZ5RXgyUUNKa3gwbXlBN3J5QTdydVJKTXNzTUdzc09rM0E1WlFGN1lUbDZZQWkvY0J1NzRFVWdqOU4wTzdqWEZFVnZJRWR2bFk1REdQRlBjQmV2Y0NXa2pYMndIVzd3Yi9XaW0yRUttbUpZbklJcWNyNHFjTDBqT0Y1Q1Q4alhjUHl2ZndGeWVnMFRsbTVBd3VXQ1VYREJLTGxoSExwZ0VGL3dCK24vSlpZVG5vT2NQd1F1YlpGaGVoajZhRWJhVEVhYklCVlB5YTBpSy9DOUkvdGRFL3BlVXR5R0t2NU0wSzN5a1VmbVVUOXBVbGFyQ3ZSODhyMDF0VUJ0UVo1UGFoR3V2Nm9YWGZHQzArdGNRUDNsOU4zbDlOM205d2JPTWFnK3ZEM3Q0ZlUwQnI5Y1JrR0FFMU5IM0pqMXQwc2YxOUtoSlg1cjBZZ085bUtRWEY5Q0xDK25GUm5xeGlWNXNwaGRieVBRalpQcFJlclNWSEQ5Ri8xbjBYNG8rbS9MVGJwUm9YdDlPYjZYb3JYYnkralI1dlVWZXY0aTh2b084dnBPOHZvTzh2b3U4dnBhOFBrWmVINmFuNC9SMEhUMmRvYWROZXRTa1IwMTZkQUU5Mmt4MjMwcDJueUs3WDB4Mm55cmpTODNyRjVIWGQ1RFhkOUN2SnYyYW9sK2J5ZXZENVBYZEhsN2Y3ZUgxM1I1ZUgyTWNlTm05UlhZZklLTVBrdEdIeU9qRFpQUUdHWDBOR1gyRWpENUtSbDlMUmg5anhEaThQc2E0aVROdUV2QjhMZXgyTy9INVhtaXBiYlFNTmpxRnRYMGFWdmdRclBBeWZQUXFabnMvWjd1ZmtYc0E4N3NvQjZubEVlcDNsR004aE41NzViajRRbXMwdC9jUCtxL0Q0ejN2d1M4R3QvWXMycHhSUG1xV1lHempmUCsrNHVSd0pYdTh3ZXpkeUg5dmdQL3V6S3hwTTdoWnNjOThyek9xUDQyM2pLSmV6WEpNREV6RjVKbEkyVEh0OC9yVU81ODdhbjhhZVd6Tk9ad3d6OC82S3VPcHQ2YkRiNlo4UUlaYXlVL0Q3NzlmVTI1dTNGdWcxMEJCSHRMbnNvTmRjcVRvVE4vN3lUcGNyc3pwMFVuc1lpWnhMMFRjQ3hFbEZGSENSNVNvSWtyNGlSSUJvb1NmS0JHVUZ5SFZjZ1ppY0krUGNJK3Y0WTVleFIzZHp4M2RMNWNnenY0ZDRzNGQ0cDRkd2dnSFBjaWJvUVlaSW0rRXlHdDRrTGZHZzd6UkV1U3RKL0x5SkEyb3FwRTNTZVJ0SVBJbWlieEpZbTVsdE5VNFcwdWNqUkZuVzVnNVdVVGJOTkcybFdpYlpyWmtNVnRxSS9LMjgxemRJdjZtaUw5cDRxK1RMYVdKdnlsYWRoRXQyMHJMZHRDeW5iUnNGeTNiU2N0MkUzL2p4TjhFOGJlRzJGTEhYMEVDUkdHVEtMeVlLSndrQ2llSndra1AvcllRZjlQTW9wd3o5aVgwVUpvb25DSUtwNGxMYWZxc2d6N3JwTTg2aWNKSm9uRGFnOEkxOUdMR2c4SVpEd3BuUENpY0lMN1ZlVkM0bFNnYzVPbDZpRmhjVFN3T0U0dHJpTVVSWW5HVVdGeExMSTRSaStQRTRnUnhzbzVZbkNBVzF4R0xkVnkwTUlMdmczVUhhTmU5c09kK1JPZ1p6dndWelBDQy9CS3pmQjJ6dThSWlhKR3IwUDhhMmhxd3F0Ni85Vm9Jb2g5QlQ3VjRTdUE1d0ZnTHd6cGJNWHY5KzlRUytxZUh2MUl0cFplV3lSY2d5K21sRmZEUktXVDBwekgyTmxweEovOWpaQmZQK2UvQ3lOY1FIMytEbmZiSTMyR2JmWmg5bnh5R0Z0VVk4VUY4bFlxcGhTSk9pWDJHLzZYMEdma3NTcjRJOGFsRzFZWVNoWmdSNm0yVkVTWHZNTUlydGQzT3RncnpORlJNMTFSeFhoTzgxdkZLWHFGTVhodDQ1ZTlRYWdHdnpnclN5Zlk3L3dkZ0syK3RBSGphelZaTmJGUlZGUDdPbTlkcCt6cWR0dFBwekhUYW1hbWxhRlZFUlVTdFhWREFrdGlLb1dtTWFScGlmeWlpdzdUcHJ3SlZKSVlZWWdneGhCRFR1Q0RFR0JmRUVCZkVCUXZqd3JBd2hJVnVqQXROaUlvaEFvcFlwZlY3OXg3TGROcjZrN2d3azNmT3ZIdS9lODUzdm5QZnV3OEN3Sk9JWElTN3BiMnpHOG1CbDBlemFOMDF1dk5GOUdUN3huTjRDUzR4bUo5SGlNNUJnUGRGS0VFcFBKUnhyQnpoQllSSDU4Ly9tOW4xS0ducmVhSUJYWnZidWhzd3NybUx0bXRyMjFiYWpyWWUycWVlN3FUdDltZTd1cnM2YVArR3paK3pZbWFEeTh5VzU2MHRMcGl2R09nYjI0bmV3ZXp1WGVnMzl2bkIzUEFlakF5TjlnMWdrZ045T0dqczRlendRQlpIY3hON1JuRjhlSFF3aDVrUjN1RGsyTzdjRU40Ym0rZ2Z3K214aVpFeGZEanVqMzlrT01IWUNzTWdiTHdZdHE1aEV5U2YvQmxyeGRnU1k4dU5kWXoxakMwenRsUXJya0lUMWxEVlZteEJKN3JSaTBGa01ZNzllQjF2NGhobWNFcmp2YUgrb3ZyUDFYK2wvcExwbk9CN1JxVXYrcFRzNklPWDdIeHhzL29kNm8rcFAyOTlDZFJ2c0hGS05xcnYwZkg5ck9JZVJHU3QzQy8zeWdQeXVLeVRCK1VoV1M4UHkyUFNLaTJ5UnU2VERmS0lQTW9WRWRPZENLSllqWTFvd3lZOGgzNE1ZeDllSmZNdjhBMit4WGZFQmZHeFVXeWYrZjhqY3docWtEYVZCT2NyL1hzcGtyQzk1em9mRzRXNDU5Q0FkcHpnNmg4a3hLeWI1RmtabENOeTF2R2NYdWVRODRGendaa05CQVAxZ2ViQTNzQ3B3R2VCSzI3Q2JYSmIzSFozeUQzcXpyaG4yS0VJa21oa1ZldlFRb1pQNGpkcWR4a3AvR3A4SFg0MlBvbnJ4aWR3emZnMHJocGZqOWVNaitPQThiVlV6TE14WmJWRlNvTWliMmlrbnpUU2JlUWRpdmhkYy8raXlJTWFNMENlbFVqSW5ScXhVZkUzRlhjNzBsMktXS1dJV3hweFZxc1J1TktrY3c3VkRFdXoxak9uU0I5eHQ0NFYxQ0laVzR1a2JDMVNwN1ZNRmRaQ2hLbEYwcllXSWswdGtseEpjU0tONGxKdkZlZUs2eHI3bXMxdEZXZGtxL2lrVmZ3dklwWnJ4REtONk5tSTNPWTJZbGdqaG14RUtkYUlwVXZxRG12ZElhM2JzM1V6VW1IZElhMjdYT3YydE83U3hUMWt4RWJGMzFSY1FRK0pXS1dJV3hweFZxdFo2Q0huOG5ySWV1WVV1ZEJEanEya1RselZxVkYxb3FwT1JOVkpxRG94VmFkSzFhbGVvazVDMVltcE9sRlZKN0pFblppcUUxZDFvcXBPZFlFNkNWVW5wdXBFbDZpVFVIVmlxazVjMWFuSlV5ZTJTSjJFcWhQUFV5ZFJrRGVqZVZPYXQyNUozb3ptVFduZXRPYXR6OHViV3BRM28zblRlWGt6QmhIajB3YnU0eWx5bU9iUGt5QjdWeWFWNUZndFNhN2c4OHFkMFl4bjBJTWRmSGNPNFFYa01NbzFlL0VLdFR1RXd6aUN0M0FjYitNZG5NUzdlQituY1FabmNRNmY0RHd1OEQzN0piN21lL1lLdTNxRFhPZkVrU0NqMXBMTk5LOUpYbE84VC9MeXM3RU84aGVmTFZrdXpQdllmN2pHa1ZvaUhWT1JRK3drN1JSL0RpdEswdFp4alNQMVhPVkl5dGRLMGx6cFVObU16YkZTWFBiQ25ncStZcDZKSCtLNWtPRXBFeUNqWm5QaTJCT3MwbndyK0RoWUh1U1U0WWpEOC9vQWRRUGZINWQ1ZjVXOWNhV0MreUFpRGV5Ti8wNWNpeWhaVFB1cnliaU9URk5rbUZsdWpHakhjakxuay9lZnJLNWcvNnY0ZlZjdFVhbVJtTVM1MTVjWis1K3Q5cThjOTZUL25kUE9ieGhCdmZuK3NVOUNnRnAzWUp2NHM5dk0rZDNCcThrZzdCTVlFOWRndG9zZmU3djRYMVFkaW5UNC9IbUdReVhaTE9heFRKZi9BRlIrZTkwQUFBQjQybU5nWnZKajJzUEF5c0RDdEllcGk0R0JJUU5DTTdZeEJEQ3FjakF4Y2JNek16R3hBTkVDQnFiM0FRd0swVUExR2tETTRPTG82OGlnd01EeG00WHAwbjg5aGdibU00eVNDZ3dNODBGeWpQK1p0Z0lwQlFabUFOcnlFQVlBQUFCNDJwMlNXV3lNVVJUSGYxOW5ERzB0VlZxMTFmMkdsbHFyVmJRVXBYYXFuYkV2dFJPeHBraHFDUS8yZll1dG9VWXN0YlJxSzJvcDBpR2VQSkpxbUtzMElTTHhYc25ubUsrUnhvdkVTZTVaYnU3L0xQOTdBQWYyNllBaEdzTXBrUkdNblh3UjJ4OGxYclI0b1d6Qk1yeEdmbXloQ2xjUktrcTVWYnhLVk1rcVRhV3JUT1ZSeGFyY2pEYmRabzZaRy9lenptbFp2elBTUkRMNERFOFFoK0FpVlV3UWw2UlMvOEpsbTE3QklUaUhWV2ZWV240cno4cXFTZEN2dEY5WDZ1ZTZRcGZwdTdwVWwrZ2lYYUF6ZEVxZ0t2QTZjRDdncTNhNHNQdi9EM0dGaEFVbnQzbG9LQTZaM0phUWYrU3dhemZDUldPWk41UXd3bWxLTTVyVGdnaGFFa2tyV2hNbFBMWWhocmEwbzcwdzNKRllPZ2s3Sm00NjA0VTQ0dWxLTnhMb1RnOTYwb3ZlOUNHUnZpU1JURDlTNURjR01KQlUwaGpFWU5JWndsQ0drY0Z3UnBESlNFWXhtakdNWlJ6am1jQkVzcGhFTmpsNDhES1pLVXhsR3RPWndVeG1NWnM1NURLWGVjeG5BUXVsLzkzc1lSOEhPRTRCUGk1eGtjdGNvWWlyWEtlRVltNVF5aTF1Y3BzN2xIR2ZlenpnSWVWVThJU25QT01qNjFqQ1VwYnppWTFjSUkrVi9DQ2ZGWko3TDJkRXJ3L3l0SXdORGJoYkpYc0YxM2pNTmhhejVzLzlhcmJ5bVVWc1p4ZW44Zk9DTjd6bFBSK280aDJQNUVVbEwvbkdkOW5UcjRaaGhGRERKcW9KVU10T0RyS0RRK3puQ0VjNXhtRk9ja29RSnlqa0hHZnJLNnl0dDV0dDh3dlRocFE2QUFBQUFBRUFBZi8vQUE5NDJvVjdDWHhVMWRYNE8yK1NEQ1JrbVQyWnlXUXllL1psbGt5U3liN3ZlMElXSUF0a0lZUVFRb3dCd3FvQ1FRa1NXVlRxaHFJaVZmdXAySDZ0TzlaUDZ2SnY2OWZXV3F6MXExWHcrNnBWMFdwcjN2elB2ZS9OWkVhdzVjZDllZmU4Yzg4OTk5eHp6em4zM0RzTXkrUjZ2bUErWVY5aFFoZ3B3N2hFV1hhYlNpUTJXSndPZkZNcTVDSGR5Z1Q4cDh4TnNOa1NzSHdFcjh0a25PTUtyV0JoR0krSHlZWWZ3UzNzK1NnTHM0Smhvc1Q0ZkoxaEdKYUp3a2N1ZTQ3Uk1EcUdzYnVNVHI3WXhiUW9qTFFZWFVheEREOVVhVm9IWWxhUGFVWTBPN0FzdlNmdGlObHh0dTlVMzhQNEQvK2NQWHNXd2s0aGVVYkV1RHc3V1lVb2s0bG5yRXdhd3dRN0xWWm5IS2ljMWpSQS9sMU91MEtwVWxpc0NsVWM0RWpFQ3BrREt3VWdraXRWemdoZ1BCdGJxdHFNQ1cxMTQ5MDFEZFd0WmNhZWhrMnI2MDJKK3BUL01TWVlFL1p1VythYzBNZUtYb3pVclN4cW4xaTJkZHV5eEluazVTK0U2enVLV2plRmJZZkNPR3ZrMlNBYmRHb1RvbjRZbk01UVdjUjd2aGJkd2o0YlpXWCtGMzZMMHJCQ0pDdGxScUxFRU1rd2NJVHlyZmQ4eXI2S01yY3k2VXdlU3QzaG9nenpBbzhFVlZZKzJBbkRTcnZOcFlnQW84RmlEY0dIMmVheVJ1QklaTWkvcXdCYldJeUdFUDJ0R2NiTnZiMmI2OHNrODZZWmkwbHQxOFZMOHRTbVhHM25sdXR2WUR6RnRvZjBKbWQwbXRTU2xHYXhwajUxSUQrbklxbTJxN25jTldoWS9vT2licTIxK0xwMGFWRHZzakJWVE02d1dQMkNzc0RjRHkrcUUyM0w1WGw2bmRuS0FKbGY1Z1gyUE9vSUkrTTFwRWFxTTV0MVVweDNWaUxoT01USjlVeEFNL3M1RTg0d0tsNzhkc0tyVXZWS1dWVlYyYzE1eGNWNXQvWit0SDNicGQ3VmwyWm5MNjFHWVRBUjJNYk10NUh4VTJTa3c3TGU0V3ZEZnQ1N2FkdjJqN3lOZ0ltSEhwaGlmNG82eGNqU3dPcXlvcXE2VkZiQ2xkaUY4a1B4UllEWWVvc21OV0xWQkdzY2xLazFHclZzME1oT3JJcEkxUlJBVDVCZTNTMFBEVTNUdTdhR2gyOTE2ZE5DUStYZGFuM1FOTkVwd1BuWXlFYXcxVXdZem9zVHRSV1ZDTFZVOGRIWnM3Tm56MjU4ZXVKcC9FL3dvajM5ek52TW5jd3lISytNemx3a1JMdVRNcE9rRGZkQVRveFdtZklpcFpmRXZBSWpVSUN6anZUMGlpUW9lR1ZtQnVFT1hIZVhtSWRJUHlxLzVUWXZyTFB3cFFYR3kra3JsQlBTVUlFZElxRDlOdTdzcmFLOTMrNWs2RHFMODN6R3BxQStoVEVxaGpIYnNuak5JTUwzb3d6bWZJY2puNVJkQitaMjdwdzdzSDdpaHIwVEUzdHZtSmg1NXZISG5ubm1zY2VmSVgyUmlia2YxeXpPdFY0aWRycnNFb2g4NHZ3TnJERjdzbk94bHBlUkN6dlZZSC9ST0FjRlFNbWp6UFVLdmJPQTVmc1dWMmR2S083ZGtydHpGQXE0Mk4yN010T3NLU05PZGpyWlBMclNNWEdvYjJwc3o1Rk9zeVU1d1V6bzVTUC9vZFJPTUVEMGdLaTgxWW5hTDR3RTJkQ2o3Q0N2Yjd4NHRuVk43MFJWVVdsQmNYaWg1RW51Ny9BZ0hBMGVhUzhaeWtuY2JIRTUwMU9EMlZVdlRvNVR1U2p4a1lGMFE0bUdJUVVuMkNWa01xMFNFWFJ4ejBMdWdjN09YVCtkMndBdmNtVVRjOTlBS1BjVkhWOE84aVBoK1hINXVCQTdaVGhDY1pZd1hPUXdaN3Fwb0tpb3RLWmJDblBjNTJHSnFjT3pSZHVhTi9iZGJNbk95cktIZGtQaTVBT2hXL3BLUnR4Si9Ed2xJbDBMeWkyR01XSTNPSzRsWWpoUFZKSXFSUnFJRE9JNGZNZGVZVzFMYzBoancrckpnaTMxdTNhWDM3UW1aVlY4WEh0dnBwdk5jZzlsczIxREUwbWJlc28zNUo5NWFPYnhOWExKeUlwSTdzT1lkZDBiN1M0NkRpdDJxdVRuMGc1RWdxS2RFTVNkaGsrL1lZdW5OaTcraE5naUMvSmtRcDVVakluSndFYTRDT2xTcEN4bCtRd1QwTVhNeXlJZDVFb2RDSFBEaHVYYUtndjJiWnMrVU9xMlord1lIdHJOWGRJWjNEa3V0NzJ5UGQxdXRtZW1wNlN4NFk2T0dFT2p1MzlzM1VyM1dvMjIxdEUxTnN5OXI4bzNPWnkyTkdOYTNCK01Ua1ZVUm1HR1BZWEl5WW84eFZIOVFqbTVpQ3l5WENGTE11SzVzOHBzTHEraWw1ajdUSTNWNHVyYTNvbTh5ZHJadmNjUDI5YnAzN2RuWmVXa093OUVLVmFOSm00WktOdFk5TWo5ejE5UUs2QWhHa2JYNWptdm8vYWFya00yVkdwaFpOUjM0UlBXSXB5c2J4NHVXWUtqVE11WUlUYUViYUsyMEdsV2hJT2lERjdpWG9GY01FdytzM3RxeXczWU5vLzVNZG9Ra2RRQ1NjeEVWQWcrajlMNThHc0xpbUJuS2pqWkVLNEFjckg1VWI0eHJ5YzZ6eGR3SDQ1ZmpwNk5BVjc1aEZVc1ZoaXRhUHRGL2d0YmxwcFVzYkpqb0hkRFUvZmtDb2NydlZXd0lhellaRTNhbEw2bXBYd292WDEvckRhSGt5MVpGZEpQaXNjaXVwODl6V1F6NWVnOTBkZWdYTW1FKzlZMEViT2ZkcXBjZGxFSVZRUEIrMUNsY05sY2prSVFhbkN1Y1hYcjRQVFpWYk1mM25idWpkeXhpclF5aWJyQld0dmtIc21yVElvY2Nvb1VNcDB6L3ZEK2tVY0diem1WYWhMcERYcWR5ekNsWFdQdWZuVHJMWmR1ZnZIc3FvVjJneTdPdkthemRxN1RhZUYrSVZzbWtlV01sdTdlUC9qVG1ibmJYazBKVTU2WFpuWmxEZkJqUUZteXQ2R09pM0dWTTNvcnhoTXl1d3pzSXZoYjVsL1Q3N3B5K2dyWCsxam4zWGV6NXhacklSUU0xUDgyWVpzR2JCUEJLSmhZWEJzU1FiYTg0b3NVWk8xNS96UjlzMjU3ZWxwUjZiN05XNmVITm01YTJkL0ZuaHRxc1ZmTFpTc0x1MGNoN1h6ZldvaDl1bnNWOVIyZUw5Z3E5aVZpZDh6Q0FrS2hLWWlPYW9HSXpjVldOYTg3ODlqVHB6c2JlM0pIaHRjTjU2Nlg2czQ5L3VoenNkUHk4YzJxaVkwcU9pYkMzODNJM3pJU1FYbTVNNHJ3SlI4SVJ5Y2ZldWoyb1k1elQ3UG5ubnpvd1hOc01XZC9WMzRSK3lmdG9yRmRHR21GeG9wNkxyMmlDVjdsM3Z6bUc3Q3g1NlllbURvM1JYV1I0QVloN25JL1hFa1RQTVg5endjZklONWpVOXo3dkQvMGZNbnVZVjhndGhEakQvU0llb21nRVFGamcwZDF5WHRoUmZyZTBsT1BuL3ZoZFB0STY2YVI0UTNCWjhhNDB6R3hUei84eE04U0ovV2JycGRPYi9UMmZTdlBwMTZpbHhnbHlBRVcrQWYzZjhlUGcvdzRXTG5mcytlNEQwRk5QQTR3YmNqSng0Z3ZvdEtRdEIwbnM0bHdwZWRUMkk3d2NLK2R4bzl5b3JQS2JIdFcydkcvR0hKTld5T2NoZkJiTHZXTHNCV01iOXlucUUrZ3RHVDI1V0FFU2RQeGY1N0IvbXpvVUxEajMwRWk5eHgzQ0txNUgvdmFFRHNhekxkQmlSNEg5Q3VMNTJkOE5FVlIrSDBGR1k4SUp3cEhwRUZmdzk1eXg3NDdibnpnMmVmdWd6OXhGOERGeFNQeGFUam85YU9FN2p3L0J6TFNCcEM0OGI5dnZCZlVXTjduZElpdGdiOFFiQmJuNFZQMlQ5VEhrOGhIN3VjYzZkTDB1czAwK08yYTd1NDFwTnpaZU1mbzhPMnQvQk42cG1kbnA2ZTNiNThlZjZDcjQvN0o4UWU2T3g3dzZsb3BsUWRhT0JmcWdKN1hOaXZmUVRMOHp3SXNIOXU1Yyt6NkladlRhUnRhWEdUUFRROE5UVSs0bkU0WDVhdUY4a1Z0bGN6SEMxbE14SmRoS083eVl6YVA1MmJ6U0ZKZmNmZC9WTnorNkoxZWJxR0haK3ltcC9TcW1PQnRvYTNGUVM4K0tQRHM1WE1MbldzNTFWaCt4Y3FNSW1NTTlaWEowQVJoWXp0TDhuNTQ4dmpBeVByaFVmYmM1RUJlbjRiN0xZUnpYOEIxb3lPOHpETlFqbHJrMTBUanh5VXRWaENmNXZWOFpCdkI4Mno5WFZmRHpkY05yT2x2blU3TXJsbmRlSFJQOWtTQ2JUTE5YV1IxUTdxK3Qzck5oR2t5cmk3V0pOY1llcXFIcjFkSUp5T2x5UWs2a3hMN1FuMUFlMEJzRTNLTUt3ZWwrOTViYk41YmJQN016T0o1bnA4NjVPY0E0cUNYUVkzaC9TNVJZeW96K1B6NHNibTVZOGNyU2tvcVVCbXE5OHdmdWdHZTVrb3JxcXNyc0MyeGZVY0UveTRpR2lmNjlxc0hUOTEzNml2VXpUK3lCcnBHSWxBM2Z5am9aaGdZS1JyQlpLdkhSKzkvNGNIeDhic254azQ5RDVjNUZUYjZoQVVPMkNpdmZnWWgvVWxobldKYm1jaE9QSUFNTGh3NWZQcjlYNTdadGV2MFd4L2dOb3JCQUxmKy9mZTVjOXh4dmgydUxYYU0yaThjTjgrWTR0Ty9uSjVmdU9zeU1IQ09ld2JLdUdxT3g3VUlNUnF4UTA0YXBJQmVZWUZCN2xINGtyc0xoc2JnTjFOalhQSVVYUzhZQnc5Z0hJenlWRW1JTk8xbzI2U3pzeGdLank5Mmp6UGZpWldETVZhR3RkeloyNkRkR3l3REU0WGZEUUlOSjUwVlNkVHNMRWh2SFdjZkhCZHdEQkRMSnZCeUJUSnVkQ2ducDdjZWZIWDZWWWdGRGZjWHVJTWJKbmlNcHhPdWVINUIrbElReHE4OFBEbEpZb3FuMkU3NGtRaHd6MWNLMXpHOG43SjQvZ1ovWkNOdzlWcUluL0wzcWtKNHlYdGRpUldESFNldmtMQmhoYTdaVXRPVjBaMmZrV3V4dDZ3MVQrUU85LzVmakZPVllseHBTSTNWdDFWa1ZDZUYyOUlNdW42WnFyV0x1N3RGS1ZzcHJ0QVorRDRyMEhhNzJROVF0M2d2SndsdzdHS1pRU3dSbG1iRmdyYkIwci9aTVZDVTFxUUozKzVJUzhuS2RqcllEN2dyTWRyNXJZMnpsZkZhRzl5cjRiN1IxTFcwMXBHeHAzaStoQit6b1hUSGNTMkhnTTRPZnF5cFM5eTI1OERXNmdKM1prVkpjVmxtc1RKS2NtRDNydm40ZmtsbGZVUmRwZFFiaDN5SjhkNEhUQ1NqSnJJUm9oQkNEbm0yMmx3U1lUc0Q5NndvYUMvc2MwNzNOK1l1ZkpLUmtvdzh1bEt6QzJlYVo0K2xnbWd4ZG0wc0xJdHBiR3BxOE5MOURMNWdCUzlQNDBoaE8rMkxuY1JXTktCMnArUEpvS3I2MGk1anYyUFhUVGRldDNaRFNOQ0Z6SnlnbHkrV3VHUDZwZktETisyZTN6aW96SmErNGM2V0RQQnJDdmFoRGluNWRlM2l5WG5IVGh4cGIzUHo2bDVOcmpJaE5zMTQrRERjMWgyWk5yZzJiUG5ha0RoTHdSaTNrWSs5TUVhTXdMMkF5VDlhd0owOWJ3V0UvWSsvTnV6TXFWKzlhV0pOVW8wMmJPYkFUUC9LdFZVbDdpNVZ1aXpSMVdjcnNOODhOVDBmcDAzaEVyY2RTQjdRNVpmM1I0Wi9GWE8wdmdiNXJVQmh4Rk05UVA5RWxZMzZYQ29EQ2N5YnpLNnNoWVdPTlpYMTBKaG9NWEEzNHJ6L05iKytrdHVIZkJhaUpEOWlQMFlkaitSMXlELzByRm1vdHFTbFdiQ0FCdzFIUTVMSmxFUUt3M3JlOVZob3UzQWNJU01MR0pNc2dFSmRnek1qVGhNYnZVUnA4YlhXNXFpMUlxV2FQZUFqU05jbEdVY0Zqa1B3M1M0NzJuK3JvdUxJZnp6MjFwK2ZlQmE1TG43bkN2Zmw1Y3NVMS9NTldCRjNCUzlkcjAxMWdUVXBZLytDVEJrUkhTbzV3Yll0L2lSV0pSSm9pNXB4UHVLb2pGQkVDcFNSUXhDVmlxNVRZWUd5eitkbnVSYnlzN01XWnNLZDdhbmRabnQzUmtVOWRKZXBRN2w5K0VmRDdRQlBwbEZiWklocnFFQVpldVVmOFIzNXF3TGtQeFBSUGVTYkFQQzRLZ1Q1cDlBOVl3VGFZUFRQd1g2U3M1TG9GUFVDRXEvZnQrOTZVdGF2WHg5NWVQZXV3NGQzN1Q0OGNjL2RkOS9EMndBYjJvQUkzZ2FvaEtINGJJREMzd2JNckloclQ2RkdJTEZHUFNEWWdEZlpOekswQm1vRDFLb3I3UGlTRFNDODJYRGRSbUNVcWlIWk43L2RBOUZpa2QvQ3ZTVy9FZGV0dmIra3B5QnN4cnR5My96U2hrdTNlWHU1TzJYUkRwbithNWZLREE2elFXU3QyYjBUb0tDaXE1aVJKbFFteUJTeGh1SnM4TlNsbUVYN1ExVGNDV0szMGNhZVJuN1EvSm5KTnRYZnY0ZjRPM2lxaUtCVEdSdnlzemIydEZYV2xTUmFWT2E2QXVmbVZjT05hMXVxRHNtVjRicm9pcXl5Vm4yL1NxNlVLQ0oxTVNYT21wN0VmaDMxYjU2dllacWRRN3ZDcjl4OE1HS1V5U2VLZUNXYnppcHRiNjV2VnM0Y1BCaHYwU1dFSzVyYS90NGRkY3ZCc2IvRnEwUG8rRXB3WHFYZ0lSRSt0WGk4MThlMkpCQytNNktydjZ4dW9jSmhXOGdxYjY2RWFlN0o1bmpZeWNHU1h5WnRsL3orS3krZDNManB4SXU0Q20rRVdVU2pzWUVvR25HKzYvZmhvODZ1US9mZjJiN3FoalZOeHgrQVllNE9iSFFZTm5Qek1PbEhINzdDdHNUdlczRkRaU1YrWHl5RHJ2N1ZKODZldVd2MXloTVBQWDdxRkxDTEowOStTVk1tcEEzYU16bTJRUjFYOFR3dFpYRmNiLzdpNU9UWWliZTFiVVcyOVBpWXBMU29aYXlZMndzN0Y1OXByTUNWYnMzZ2FaRGQ3aHRJZzQ4RmpId3NFQS9pUmJpYit3b2lSeUI1YklUN3pSakZWWHRHWUpiOUIvR213Zndja0dEVmliM2htM2ZTdFh3NkEvK1FTWmsxTzF2NzRnd0toU0d1cjlWcGpvdHpwenVkNmU2NHVQMlNvYTVqZXUyNFZuK3NhMGd5RUZ4NmIyWk9SRVJPNXIybHdiU3ZEbzhOOXg5OC9nMm5wK1BvbTZJWHZpMWloSGhpQkNaNVBtUmtaUkxmNXdZRjd3Vzlxa1pZY3FVQjJiMFp4RkhmeHdaNytTbytiTmtSRWRrMkx4L0p6TjlaSFR4UDgxS0N2eVZPRFZXUHo0bGdzRzAwUklKTlhGVlFVQjBmSDJVUmlkYjV2UzlhbEFWVlRsVmtZb3J2aGZlVHVSNFg4d242Y25vR29BRkNTZWJ5NWxtd256Y0R6d0JBeVRsa01uamQ3eENBWlRvOU8rRWJqSmxVSk5jZjdPUU5nUzhGTDhseUtVTEVDcEo1eCsyakFvb21wN05HYW1xS1V2SXlVa3ZTaWg5T3k4aEkyM3NzNUtadGRaT2xJY2R2WDZib2p3VHV2MFdSL2RIaUUzQXN2d3gzN3FGbGJpSURKN1dsNTBsdXkwd1NqdURNQTZ2UmFmZmxMY2l1ZzloRkZhNUdwWno0ZURhZVM3VmFZRjI3T0N4bnRNcXh4bWp0TVkyR3ZmZ2owQnVucGtaaW0xeEJvY0ZqOFRuUjdtNjdPbVpjcWxwbmNJOEZMUS9PcUluRGNTa1lCK3RrcDFEbXBFZURWV3dsb25kWlhjUjhxMXdxTVlwSnJCSmIwUjR2NVYzQm5HTnI3S2hQU0tqdmFMVGw1R1EyZFRRa0pqWjBOR1htT0xPem5WZ21sVzExamJtMXRibU5kVzFLOHA1VFY1ZEQzZ2RLQ2dwS1NDRmp4ZmlaTFVHWlJwUDFRSExSWktEODRpSW5KOVRlWER4MUt2cGcvMjMzYjkxejE3SGV1WmhUcCtZNzFKa2RrTUg5RkNxNFgzWTRWQjN6ZEk2WGRGak1hN0dJYXZMUm8yOWlySDJTN1NGUGdoZnZ1UmRld3YxUktwTkw5bk8rRE9CM2pLaFlxZkR6Nkx5eGRaR1BKRE9VRGhFUTcweEx0bTdzNks3dkxyS2FvK1BheS9ON3FrZjdSMXI2MnMxV2piMjJ3SG1qMXBLZ2lxNlV4Um5BbWxvUm9TektMRzB6OWF1VjBkTG9GVVp0YWNhd0tiMm12aFV0cmpwR0ZpUFhSaGRYYVhSUmt0QUVUYVpHTERiUjNOMG10aGErWk4vRk9Mc0dhRW9MUjZmRS9kVFhxQitScUlkWnhHTjZGWVBmSVZ0cDZvcG9DTWxXeFlITEwvTHl4cTdFVnV3ZmVXaWc1OHhHZkhhZkdXK2FMUytaYlczYVhsRXkrMmE2YzgzZ3lLb1l1elRObUc0Yk1xUkx1azZQRFQzUXh6K2J5blozdE82cTRwL3JsS1ByK2plR0xtOE1kZG1Wb3hISVd4enpFcXhCMlNveHpzVVJnSFVwU1VSOE9VM3lhVVY2cDh0R1l6NlVOZ1NIT2QyWjdycENVNktqc0w2cTlSRDNYL094VnIwbVJnUGRoaFJYdXFNdzFKcWhxSXliK3JxaXBlVW1sU05FS2JmeTUxQkpqSjIxdzF0UkZ1WVN6VjllWXI0VXpqZGVZeVBnWTVMTE1EdHh1eVdCQmU0UitQVnJqMDl3Ny9QdDZIbUZsTm9DOUFSS2lHUVoxSnRJWEFFSk5FTjhsVVNYOU43SzU2ckVLcVBWcUhEU0ZIWXlRRmo1cHVLOGlXcisyVFk4MUk0bGJDUWxNNk9rekJXdnQ4b2tKb2gwYjZvc0d5L2lueG1qblozclNTbUdrTlRFRE9Wb2IrK1J1Q2dwUDY0NWRoUDhnYjJBYzE0dHpEbkxwTUZkME1RK3k1OS95QUppcENYZW5pOXRhQ2dsUlJNWHA4RUNkeldVbERUUVl0VHBqS1F3TkhjTEdKZlBTeTNvbWN1eEZ3dzl1VDhpM0EzN1lLMUlMUlVEMmFsL1Fua3BoNTB3SkpJaVRPcURMZTM5aXBsUEdkNUhPREZPYWtPL3B1WWpZU1h2NVltZUtVS0V3ejJyd3VoY3NDVFlreGRTSXVWSkdjbXVxSkpxVSt3QjlNMVBKaWFZWVN0M0xEbG9yVVNucjRwNFEvQ1ZTRE9XejMwRll6UnBsTkIxNmdZSlBOcTJxWC85OGYzdmpiRG52djBMUEJFMTJUMjE1OXMvMDF3Mzh6QnpDVlpKYVRhYk9VZjVmWnQ3RDI3Mi9CejVMWVJjaHBkeEdZN1ZUTWNWeFk4TGRkZUV1bnNBZFZkRU5ZRUJ0TDJ1NzVFMGN2dlQrOXZXOUxhMjlxNXBNK3NOSnBOQkQvS1dGc2U2N3E3aDRhN3VkVzEyRjhrZXVlellWd2JxYVE3VjA4dFVUeThUUFNVOFlLY0gyWFAwSFBVaVBVZVZDZWVvVWZ3NXFvQnpuWUJ6Z2VKSXJzSXA5NlB6MXdBNlV1RThsbVUwSGhmY2hmNlA1ckJVZEg0VTNnTVFwMTBsamdDWm56Yzg4ejNwOXREdlpOdmhyejcvNlBId2VXclJYdFFyQ3hrbmxFRTFjeTE0U1FCODNnZXZDSUFmOHNHckF1QW5mUERhQVBqalBuZzlnZk41YzlGOXFEK1JSQmYwVHFQWUNFc1pZOEJ0TGZ6K1l1UERNTU1hK2R6eDRzS0RvU1NOVGpQSUVBb3VzbGE0OTBpK0cya25VTnBGY0lEMlNmUFFkRXhKd2xnZDE0U1hCTURuZmZDS0FQZ0pIN3lXaDN2ZUpmbGdTaWVOcDgvY1EvSGJjRWI3L2VBbFBOenphNFNQVXZvOHZFS0FvMTdCQUtYUHcyc0pIR1ZEOGxmSGFNNHNtdC9oTCtYZ0ZUU1lTd1lVVkhmVFVpYStmUTVzUTZBbDZYaXdQZmV1L09LWklZSC9lVHBYZG1HdWRsQSthUzZYOHVrUTVETi9UWGhKQUh6ZUI2OElnQi95d2FzQzRDZDg4Rm9DUjV2UndNekF0MndtUGR1MmtoQUd3eGNNWGU2b3ZYbXUvc0NCK3JtYmEyK1pxVDF5YS8zOGZQMnRSMnFQMG5XZjUvbC83Si9ZUDJJY3BHWE0zZ3l2RVBmUUNKOEVSQzY1aWh3QWhRUTdyRUFDQXBMbTNkeGNVRlZTaHkrYkdvcXJTaHZ2VklBMHBiUjdEVXpJdU04U2k0V0VyN00rcDZYM2p2RUh1ak9iYzlyNjdtbk9nbmJqOXVrcUYvZVlicGEzUlRRL1NtV1NLOGhxOUpyd2tnRDR2QTllRVFBLzRZUFhDbkNhcTZSMENnUTZoYjR6bUVLcUF3bytMNDdidTZzeTR3dGJTR1o4eXdESmpBL3MzOCtlMjNiZDRPQjFFMWtPUnhhZmcvaU1uVUxmU1E3eCtYUVRDVG9DZDZIZTRJbllHdStkRHBwNnlJTDZvU2xycGlLaXhHeExuK3dycjI3Sk1pZXI5VlpIZW55aVdwYWFsSnM5UDhkKzNsV2ZXcEVralk1UW0rU2F5dlNhTHUzNjJEaTFWQ05WeEJZbW1uUE4wWHFsMFZyZnlNbmhmM2ZPMGZIU1BLUUljTHdWZEx5bHNQeWE4T0lBT091RGwvdkQyUTk4OE1vQStMcytlRTBBblZRZnZJN0E2Zm56MzBTSnVHZFB3bWl0Z01xSno0dkl4ZnFsaEozVkw4UG95NWJLY0dOcHNRcTVNVDZOWjRFdzE4cVlzb0hCc1ZEdTV5RzE5Y1U5eG43SDRRTERwS054MVhoWFlaNGpxMmt3ZmpJNnZpb21WSlRzV0dtQTNmWmMwWVZrTnNKc3FCd2JjcWNXdUVpK3I5V1UwVkpadHlaVW5abW02NWZFY0dVR2RYeWFxRGJlQUN1TDNCS1huWTRuQmYzbWorbjVjQlVkVHlFazgzQ1NjNlJ5ckJIa0czdE5lSEVBblBYQnkvM2hWSTQxZ2h4anZiYU11VWpvQUsrdnBjeHRGQit4b00wUFhzekRQYThqdkp2UUYrRGxBdnlYQ084ZzlBVjREWUVMK1NhNVNNWEUwaDB0Q3RpcEpLdDk2VTRBdjhraTZXTWJuUXFVL3NsaVI4WlFTNk9qdUtsbFpzZm12Vm1EWmNtMTJwUzZsYzNyblk1MWRyYlVMUkdQclVpb2R1VVZ2REI3N3gzN3I2dWVLTkpwYjB4djRocU9WTlVzVk5ZUS9vVWNKWTYzVmRDblhLOGNXQXVWVzVzZ3o4UnJ3b3NENEt3UFh1NFBwL1RiQlByKzhIZDk4Qm9DSjNhUDZjQTRzQTl0SlkxM3pINnhEc2JOQ212QXpScERVcElCQy9jbC9QcXk4TjZScENkditxUTNKaVllOUw0ajNSVFBPOWlmR2IydW10RXpUQ0VJYXMxYlZHSVZ4REs1eW9XQ0pmSzFpcFd1dEp4OTE3ZmxwTHN6WGZ1dWI4aExiUWc1RldOWnYzNTk4TDJxME56eTYzY2ROcmt6OHN1MzdENnN6d2FMUmZ1YWtqdC9qeTd1Z2d6SFJuTk1WRWJkZ3V5UzZKaS9DeThPZ0xNK2VMay9uTXFvVzVBUkQ2YzVIMHBualVCSHdpemxISVZ6aDJDU1pqVDZIejZJbG5LT01KaFFvMW53SGo1c0VIS09ZV3JWRmRFVHZyTUhPT3ROT25yN3BMeXNFWGpoKzBTZkZ4UkM3NHlZU1R6am40dDArZ1UyOUZ3dEgvaXJLeFZWQjNzUDFWVWZHamhZQlM5d3IvL3puK0Q0OXBlck83c0cxbloycnE1ZDFmSEE1S2I3dTFiVjhpRlB6L1RzcnMxQkU3dTI4L3RNMUJ2UkpyUmJ4Q3Vta0ZINmJlYThod3MrQzJiMjVtcDVNOFUrZmp3bmEyN3loaHNtOStYa3pBMXNDQW5pWGc2cWJ5anVNUXh3RGFPajQzRFJsaGQ4SVhKazVNak9uYmVPakd3Y2xPZklpdk9JYWFKcFhhakt6NUlNK0h6WENaL3ZxcVcraTV3cGZzWStoYkl3WCtNK0ZiR2RMckwvRmJ3TTNmakMzN28ybE94b3k4dXZ0eGFYcnMrUG0xUGJUVlUxeCs4NlVyQWpBUTZ6dzIybGd6bXFzVWlYc3kxNDlVdkxselhXY2JWdyt1QUp2V2FVdVdyUGlQVmtNTEk2T0liUmZCbSt2MFpoREhNQnJvQmJTbUFNYktaOElreDBDZHdrcjVhUDBhZm8wZ1grL0V5QUk3M2ZVVHc3eHVtWCtYTlVtY2hvY0RvSzRYSnFkck8wakQzSFhYUXEwczhHNG1oUTZ1UTZucDNpd0JFd0VSeWthL2NNNFA1aUgvTHdEc01zL3VvcTJ1UXVvUnRrYzJYUzV1eFVPSEkyWGVIa0xwSjJTT01WM0VOWW1OL1RQY3J2bVhmcG1KYmc3MUQ0TzE2NFp3QmVZZmJobm9QMnczOGgvUVcwdVVqYlhDUnRrQSs1Wnk5d3VHWXdOZ09aVVNaMnFxeDJzVXNCVlN1T3IzajZhZktBMDR2dnNrYnh1UGk5OThUakFXMHdRbEc1U0F1WHQ1bFZSUi9QWWRQUVVMNDUvN0lUMjRvbkp3VXF3aHVobGNBTXd4cTRpNXp5dUw2end6K2ZWSkZzclVxaHoyRnJaU3A1b1U4eW5uclBGNktUekVNNEhsa003cTRZR1F6eDk2WFlKNzMzWVlNMTE3Z1BpMzlGOXdYY2l3WEdCbS9EQ25vWG1aRVpYV1FsSFIwb05hWlk5ZkQySDJReVBoNGtPTyt4cjJCL0g5SitQbVRlRXU1WjJxRUEzaUo1RFl4czdXTFZFd2NPM0xKdG0vMlgrSStlKytQM012NjdUQ1UydXF6UDBPL3dGa1hnNzF5ZHBmZmdqTjU3MEdMdnhUL3Z6VnpXeitqdkRkZWFMRnFSMjVWUjA5KzFybis4clk5MSt1NUlheVdTd1pSU1UxTGErdlRWTFdXRGFWMStxVklHUENiaXcvbjdMRWF3dzBXb0crT2VvbmRhUkl6Q004bzYyYSs5ZnNjL215RkNYUDhUb0UwOHljeGhlaDhVVkVLVkxiTWxKR2FTMThVVWN1d2R3dmVkbU1udzkxYS9ZUFBZNTBrMlU2YXdpNDIrelM3SkxWb2N6andnZDdSOXh5MW94TVNmZkJ6OWluNS9jM1Z0Mzlaak1TMlZBSld0bXBNekhkWEZkWlVyWmJBc0duYlVkbXhXak91bXQzUXNreTRQbFlkMmJOa2FPeTdOY1hjSWQxeHduZEtUWFJGSnp4UHlKRk92eDc1VnlFQUVSSUlNOHY4NldsNFo2bG1Ndm40VFhKRWRUMWpSSWkxY3NiRTdmQkZDT2kxSm5ZMTlmVnBiWjIySEdMaC9NalF2aFhTREluQytsdE9kaWQ3L0JnMWM0NVJNcGRBN1g1MjVIVUt3SEczdDZtNXA2ZTVxcmFpbytEUDNDbHpoVnFBaFdRWmZMOVpDMWNDcW5zSEJubFVERFJPVGt4TTNOalFRMzdJQ25LSlV1aGVRb3dpZFlpTjFhT1NNU3k5YzYyQi9WYks2Wk5YR3Z2NE5pNjFUMERRRnpzOVBuUGdjZHYvcVY5eHVTR3RwNFg3dHpWZnNFM0lSVDlPMW9MdzZwK0g1V3JSYndIbUo0a1JmRTJjbUFFZDZGWTZiNHZEcjdyMEFIRWtBbldtQnptc1VSMzVOT3RNQ25jc0JPRXQweXYzby9DRUFSK3JETVZHY24xR2NQd2JneUFMNDhjcm5WeFJIY1JVL2xYNDRmd2pBa1FmUTJTSGd2RTV4VkZmbmhmeHczZ25Ba1FiMDVjVjVPd0JucWE5TVA1d2ZCZUFvZlhhTlBEamd5SHBIamRFRHg3R2s4UGRWVU1FdTRoN1JTczZHU1I2UDNpZFl1a2xodi9weUFaeDdlYUc1K1Q4ekUyTlZLWWFYQSs0WmNCdnBYWU5YcFd1RGRPYUM1Ty9jT1NCOXRkQjdDd2JmellXbG52anUvUmRQcjY4WDZGaDRHY0s5Si9SK1hYQkFPdlU3K1NmckpjTHpEYnVBL2NqSnVyeXFIektFZ0NQNXBXNzI3SUg3dk1mei9yMGcrLzZuOVF3L0Z0SERWRzcyNzVmY3Z4cGNvQlN2UGM3dmlQUGZqRmwwQ2ZreGs5Myt2K2ZuS2lGY2s1MUFlVnlibSsvS2h1NjFQMk1kNkNOREdNVXlVaWY1Mm43VTBSQkcrUnlwYTVGaG9OOVZIOUk2N2pVL3B0K2ovMFRxYUt1eFBhbkhCSkc2RHIvL25kYlZGRDhKNlZ0cGV3MlF1b1FJZ0g2UC9kaTdwMHFpMzdVaHBHN0V1cHJXNDc3bHo1aHVoVzJRZ2o1T0VmanJCNnR2Uy9sR1MwOVBDeW5GOGZyaStJbXgvclZqcExSdExjekQvK1F1dGVkMk1JT0p4QW9xL25jS1A3dCtUOThJV016TnVkd1VueU4zSTg1YTdFZTU5RHNGakwvNVUwUCs3bVNwcnRxVVgxM2I5aWozOXRwcXRWSlJwR004aXVnaXA3bS92SzJxYTZWT3FvaVc4N1RLa2VjaDdFOU5PUGI3Y1FKMlRWeUFtS2YrYkdWbW5zMmNaTEpHcEF5ZkJQRTZzYk9nY3lLbVFSYURDempJTnRoU05aQ1ZYbFJPWkdCQzNtWndIMFYvbTZCeW9xN3c5d2VzZHVlSEwvMWtLQ3ZyeGNHUitwcC8vcU8yL3ZhRHBQOUs3SDhkOXErNXVuOXlGdWdkM25PRjJXVVo4V2FqS2RNZTl0a1Bnc09pdzRvcXVpWlVEUkxrUUJuc2VxS2xrWVY4VjM0NTFka2twRG1GOGxFUmUrQkNjZmhkci9lWkhUSC9hd1RTMjVWTUc2dDB4dVJVZFZlMXRnLzJxQXZsS1IwR0E4U2JORnJkeFF4bldIaXhNNzl1b0c5NHk0cmwxUkVuSXRJUzFURXFEZktlaVdPZEV1WktScVFsNnY3aGI2RDB3UkhJYm12Z1hxTDdxWFRrWllQQVN5cnV0Ny9uZHdqaUVPL1BFTkpCN3ZzUkF2UVk0cExOSFRXVjdRbEduYmF4dUtEeHNiaDRyZGFRVUoyaWpWVkhxMkpmanN1TWtLWHFYWVc1R1lic3lLaEVyYU13OXhHTlRoMnJWbWdqNS9TU3NHaWRNcHI4WElSSlFEN0d2VEpSMGE0Q3I0eVJVSWtjMERuNHc0NDhtOXVXSW5ORXU4dTdLcG83MW5iRmw4ajNKV2hMTk5yWUNHbHFabWg0VVZaaDAxRC91czBSWWErR0IzVnIxVEVhNFhkaXNCTzIwZk9rU04vWmtRbjJ3WXdvV3NyN1JCNVdpWGpyNkZtTTNBZExRdGdVYmF2d3dUS3g3UlRGVS9wZzZZaTNnZUtwZkxBRWhJMVRXTFFQNXFaeENlL2pmeE1RbDBnQ3psRzhmdmZuQVRoK1BwN2kvTXpQN3lxdjh2R1ZmblJlRHNCWjhxbEpmdno4SWdCSEVSQ1g3Qlp3M2crSWt5UUJNY2R1Z1o5M0FuQmtBVDUrZDBETUVYMU5IKy9GK1VrQWp0S0hrKzdIejI4RGNGUytPQ0FQOThVUmNCdUpBMlM0Q3ZMZzEyQ2NtQkRPYThHSWUraVRkQSs5bXV5QndZTDc1ZHVGL2ZLYi9CNGFMTGd2dnAzdWl3bE9ydWN3Tklza1dBOUhHKzFCSDNRWXpMUWU0YXQvUmV2eTc5U0xhYjBKNndPMFhrVHJVVmczMEhvSnJhczkrMkZXRklQMVB1SDdmcGlrOVFGYVQyQmV4ajNqUDdEK1o4cFBFbk1yRkxBWldMOUU2eGxZTDZQMXk5N3ZySjNOb0dmU3E0VXphUUdQemFId3l4UitXWUNuZUc0UTNTOWlzYjJaMWgwUXpGeUMvK1RQTDRuZWtkOGRvbDE1RzZQcHNNQzkwcHd4SmNXSUJVeUo4ZkdKcENCdURkbDNnY2Y3TzRLYUJYSnJFZmRqZDNQdk1jMmVuNU83V0dMaFdpanhFSFRyRjVYaWRKYzZ6UW42TUlYZW5XUk1yVFptS0pLa1NsRmxHUFVMbmxQWXR1Tjcyb2FSdGxtbUJKMnZiYVk4V1NJWFZRdHRmODUyTWkrS2dQQWp3aTJydSs4SCs5ak9NMmZvdC9NSWYwbTAxL3N0Zi9ET20wU3dady85Vm9qdDNFSTdxMTNsM3ZlRFBsKzdBb1RuQyszd1cvNU5kdzc2MnVWZ3UvOFMwYk0vbVJYM3dIWlZlM3Y3NUs1YmQ3R2RBd09QUEVKeDdOaitOZEc4SDA1dFhkM3V2VWYzaXFDMjl0QWhpbFBQdGpKUHNoL1EvZWxWdDQrTXZwdEpGVXFXYlJLNU0xMVdSVlNvM3p0N3I4NGdVYVpuVytTaE9rTjBKSDBSNkg3TFBDazY5Ty9wQXR1TXRMSXRNbW1vMzd1b1ZtdVF5OUt6emRJdzN3dWx1NUxkeEp4aEwxQ1o0TG83QXkzc3B1NXVHa2Q2OHRsYTVqejdMbjkzd1A5dXE5M3ZmY3FVbkd6QzhyTHdsNjIxR2d4Vy84TFRRdG1lRjUzNDE3UW16U2twWml6UEMzOUZiSUxCa0pob01DUjQvMUphTzlocTVnWlJLazlMOGowbjdlNnFLamNwaXVob0JSYTJ1c0RoS0NDbFdLMVNxVW1odFBiaitMYUtIdi9YdExKS1M3TklrU3VWY2l6c3V6a1pHVG1rNUZIYVdCam0vd01laUN6RWVOcGpZR1JnWUdCazZ0OTNxVGd2bnQvbUt3TTM4d3VnQ01PbEMvd0xZZlIvbFgvM1dhV1oxek13TW5Bd01JRkVBWmpsRGhzQUFBQjQybU5nWkdCZ1B2dGZnWUdCMWZxL3luOFZWbWtHb0FneVlIUUFBSGY3Qk5rQUFBQjQybTJVVDBoVVVSVEd2M1BmTkVUSWtGS0QyT2lZVGVNMERqbHFrV2FPWXM1SWc4cFFZaEtJUVFPekNDeGFSQnRiU1ZHMFNZclFSVVNMVmk1YXRJcGFSSmxCUVg5b2taSVJiWExUcmtVWmRQdnU5YjRZeFJsK25IdlAvZlBPTzk4NVQzN0MvbVRRMmFBamdjUHlBdTBxaisza2tEZUhlcldDM2ZpRmRobm4yamhDY291K1BJNUlCTlV5alNUdEFSVkFpTDQ2TW1iT2tTNFNKaDFrSDJra2NXUE5mbk9XNHo1emo3SHlCRkh2TFZKcUJrRjFDUVZWb24rQnRwZEV5RHpuWDFHUURJWmxnZmZlb3krS2duZWE5Z3R0aE90bm5aMms3eGpTYWhnVjZpTUcxQjBFdmNlTTd5SUNaSnNhUVZ3dWNBOWpwalh2MlNETWh5cmlrV3BnakNYa1pKR3hGRWt0VWpMRnM4TjJucE00dWlXdWwxV080eXh5M20za2pGOGQ1M3JKamxOQ256emxuZGY1ckZIMHFqQUNYaDJDc3NyblZ5TWdQMUF2TjFBalBSaWhOYzl2OG5QUDhTZzVTSGFTclhiUE4rYTdpSE5lQ0dHWlpZN1BJR256ejl6ejdqRFhyc2xsN0xlK1dYU1NySDBYYzg5NVBzdm9VOFFuK3Z0a0RqR2VUMVBYUGtlV3VkOWw4NzRKM210YW8wV3YwOEloR2Ixc3Rjam9EK1N6ZXM5M2RUcHNoSEVNV1d1MEtNZG9VZUo5VTh5Ynlmc21lQ2VvMWVLYUR1VlFndy9VSWsvN2hyeFRQV3Y2V0IwMlltck1XS05GT2RUQ2FrWWJTRFBXR2U0eE1TMWh3TlNEdDBKTmZHdjZaSlU4WUoza09ZOXcvSXEwdXY2WnRwbzArZnZ0bVFqYTF2RjdQYW9LT3d4eUJRbnVIOXpTU2EwU2FKVS9aSUo5TllHMHZFUVUwREZYRDZabkNvRlc1bmtNRldVYUdqckxiSmJFM0x6ZjE5bU5XK1F2MzJHSk5YMlRQRVRJKzQ1UUlNanhLZWI2R1d1aEViV3FrZ3loaHJtSnNwZVNhaThxMlRjcGRSUjdXRWYxdHBaY3JaRVk2U2RKMGtLYVNjTHQyM1J0UTV3bXJxVHorZk1XMHV6WCtYOGQzRGZJZm0vVytyZGdldGoyRTN2SjVOTFBuZTBUVSt2OHJ0aHZUaFhQc21hWXo3djZ2cDdYejNXM3p1Z08zYVlIK1QrcHUvaWYxRmYvQVRPYzZHeDQyblhCYjBTY1lRQUE4UGYvMzd2M2ZkN24vWHZQK3p6dmNwSTVreVNaUGlRbjl5RkpNamx6emt4eVpzNGt5Y3ljOUNISnpPbkRKTWtrNlVNbU9jbkpmVWlTTTBtU00vZGhra25PeVp5VG5PM3JQdXozbzZoL1JLbE9LazF0VVFjMHBOdnBmanBKTDlDcjlEZTZTSi9UUHhtSlFVeWN5VEtMVElHcHNSUTd4T2JZSmZZTHU4MFcyRk8yeGIzaTNuT2IzQ2wzd3ozeWdPL2p4L2cwUDh2bithLzhJWDhoVUVLYjhFS1lGWGFFa2xBVjZxSW14c1FCY1Z6TWlMUGlvcmdtYm90N1lrM0NVbHpLU2l0U1VicVhnZnhNSHBmZnl2UHlybndtMTVWQUdWWW1sUldscUZTVU8xVlIyOVdFbWxMejZycDZHV0wrYmc4bFE1OUQzME8vdzFJNEhjNkVDK0c3Y0ZPVE5LQWx0ZGZhZ3Jhc3JXbGIycTcyUTJ2b2xLN29sajZnRCt0cC9aMCtwKy9wSmIyc1grblhlbDEvQkFHSWdWNFFCeVBnSlpnRVUrQWpXQVE3NEFBY2czTlFCYmVnWVFCajFFZ1pHV1BheUJsTHhvN1JoQndFRU1PbnNBY093Rlc0QmZkZ0NaYmhGYnlHZGZob1N1YWdPV3Ftekl3NWJlYk1KWFBmckprUGxtQkJLN0JpVnRLYXNGYXRxblZyUi84N1p2ZlkvZmFRUFdaUDJETjJ6czdiYS9hMnZXOGYyVldIYzlxY0xpZmhKSjBKWjlxWmR3NmNFNmZwZHJrcE4rOFczQk8zNHQ2NUxROTRVYS9IUzNoSjc0MzN3ZnZrclh1N1hzbHJSR0tSVkdRamNodTVqendnQmlrSUlvU2lLSWE2VVI5S29TeGFSa1YwZ1ZwK3R6L29ML2hGLzlnLzh5dit0Vi96bTVqQkZ1N0F6L0VRVHVFc3p1RTgzc0FGZklUTCtCSlg4UTJ1NFFadUVZRm94Q0VCNlNDZHBKZkV5UWdaSjYvSURKa2o2K1NRbEVtRi9DS05RQXBRa0FpbWdseXdHWlNEK3lmZUh6S090VUVBZU5wallHUmdZUFJqY0dOZ1lRaGxZR2NBOHBBQUN3TWpBQmRqQVAwQUFBQjQycjJUeTByRFFCU0cvMlNxMWd1aUlDSmRTT2hhYTcxU1JNVDdRblNsNkU1SWJXeUxxWWt4UlJUWFBvQnJuMGU4UElGYkg4S0ZLLzg1bWFZYnRWM0prTWwzL25PWlpNNE1nREY4UXNISzlBUDQ0Sk93aFFsYUNkdkk0c3V3d3FwbEc4NGdiNjBaN2tIT0todnVoV1BkR2U3RHZmVm9PSXRKTzIrNG45ektIY1NDZldKNGlQeGdlQmdyOXBQaEVVeW8xcnFqeUtxYzRXZU1xMWJORnhSVnlmQXJZMnFHM3pDZ3dvVGZGWExxRnBzSUVPSUdFZXFvb29ZWUR1WlF4Q3dXU1Z0dzRWTUxjRUZybjViTEtBZDcxQ29vaUJhUTZqampjMHB2ekhjU0hWQnphTmVvWEpGMGhBK1BGSEcrUkpPMkp1MExaZjJBczROcjRaakRrem9oM3hFYVV1VXFyWDVHTGFEYStSdlhHZVhpMXZpM2FaV2w0Z1lWbnhHLytaMDB3c0dSS08zVloxbFg3MUd4aSt6dWN0dVowMm5tejM4MlJYYXBWTXkvYTEwclVicTNWZG1yV0twNUVoZVRYSkluSzBZNGwxMVBPdFJwLy83Mi8rMnRTUjlETEdPRzQxcEdnWG83cDJFeUNqdzl1cDh6LzViajhRVDYxRHFkajJOYVplNlU5c2RwL3c2NVpwUFdydlJDMzVtUytPYjVEZk5ZNEt3NzNMcExTNHpSK1o2YzhlUWs3S1FWRDlMYm9Qdmxmd01CU3JMMEFIamFiWlJIYkJ0WEZFWHZsV1ZKRk5WbHE3ajNicGxGYk82aWlydmNlNUVwY2tpT1JjNVFRMUxOTGIwblNHQWd1d1JwbXlSSXIwZ0YwbnRCeWlLTHJOT1JSWkp0TXZQbms0d0Fjc0Z6LzN2M3YvczRCSWtLaU5lLzEzQUFaVjRjdE41UXdRck93QXhVWWlhcVVJMGFPRkFMSitwUWp3WTBvZ25OYUVFclptRTIydENPRG5SaUR1WmlIdVpqQVJaaUVSWmpDWlppR1paakJWWmlGVlpqRGRaaUhkYWpDeHZnZ2hzZWVORU5IL3dJSUlnUU5tSVRObU1MdG1JYnRxTUhZZlNpRC8wWXdBN3N4QzdzeGg3c3hUNE1Zcis1KzBFY3dtRWN3VkVjdzNHY3dFbWN3bW1jd1ZtY3d4RE9JOEpLUElxYmNEUGV4UDM0Q2JmZ0h0eUpCL0E0SHVOTTNJRWZjQ091c1lyVnVKczF1QTN2NGtjNjhDQ2V3Ti80Qy8vZ0VUeUZqL0VobnNZd29yZ1hNWHdLQlIvaEUzeUp6L0E1dnNEUGlPTWJmSVd2OFF3UytCUDM0WHQ4aSsrUXhLLzRIYmZqQWxTTUlJMFVORHdFSGFQSXdFQVdlZVF3aG5IOGdnbE1ZUklYY1JtWDhDb2V4bFZjd1hXNEhyL2hEN3lHWi9FY1htY3RuYXhqUFJ2WXlDWTJzNFd0bk1YWmJHTTdPL0E4WG1BblhzWXJlSTl6OENKZXd2dWNpeHZ3RG03RmsvaUE4emdmYitGdExzQWJYTWhGWE13bHVJdEx1WXpMdVlJcnVZcXJ1WVpydVk3cjJjVU5kTkZORDczc3BvOStCaGhraUJ1NWladTVoVnU1amR2Wnd6QjcyY2QrRG5BSGQzSVhkM01QOTNJZkI3bWZCM2lRaDNpWVIzaVV4M2ljSjNpU3AzaWFaM2lXNXpqRTg0eHdtRkhHcURET0JKTlVlWUVqVERGTmpUb3pIS1hCTEhQTWM0empuT0FrcDNpUmwzaVpWM2kxT3ErcExwY3JLQm15MmVPUzdMTVo5a2g2SlgyU3d1L3VEL1ZiOUpnREpOMlNIa212Wkxla1Q5SXZHWkFNU29Za2V5VEROdDJ1MnJpYXlCdEtMSkpOT2lKeDFkekI0d3JXaitiMW5HSW9ZNHFSVldMU09sQ1ZWclY4VHFuS0tsRmRrMVZ2bjAyZnA3SS9iK2oySVJ3U28veHVyOC9lMSsxelNicHJkRTNKSlZVajVzaU42MEprWmNzbjZaY01TQVlsUTVJOURuT0VvaWFTdVdSZExta29VbWVkY1hXc29PdXk1dTZhUEloN3ZvRmVpd05oKzVHYWRFdDZKTDJTM1k0cHhkQzdNbG8rYlMxckMzTlpJV3BGb3BDT3VKNDNwREtUYlY5V25iQjlZZ0ZiaWpWc282YktnWFpHVnRYaUlrTUlLOE1TTXNPU2RvYXRyQXpoc3pLRXo4NFEwczRRUnBFaGxNZ3d3d3g3aksyc01aWVNZeXdoeHdocGp4RkdNY1pTN2VaZVEzRWpFczJwdWpaa202MWpwMWl6WEtmRGlpdmZNTlBMTmRyTlpjclYyNlpsaTVXRWZYckEvK3JUNWhmckhXSml1WWI0d0dVYU5ZblVaQ2JwZGdXZFNaUG1OdEZJVm5FcW12VTdrVHBkMUEyWmlLRm9LU1dlRThkR2NUVEVvN1RPdGRsVTBUa2NpWTZVamszRFp0U0lraXRlYlphRjB1VUdxNktVWm90anFlMGN6cWRTaXExYkVuazFaWDd4aVZUUjNsb3NsYTRJVzBwSjY3bnBObEVxMmFvanNwY3g0L1JZVk5Hc2Y0UlkyVnBLajZic0orYnhocVR3QlFvaUtJWGZVeEJlS1FJRlQ2RGdDYmtLd2wwUWhWc2hlY3ZyZGhXRXB5QUtMVStnSUlML0FlYmVZbWNBQUFBQlZxcGZJZ0FBJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQW1hem9uIEVtYmVyJztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcmM6IHVybCgnZGF0YTpmb250L3dvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFKRE1BQkVBQUFBQlZjQUFBVXpNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFJFVkdBQUJmSEFBQUFMRUFBQUVHU0hoTFVFZFFUMU1BQUYvUUFBQWtjUUFBamdSVHFqZU1SMU5WUWdBQWhFUUFBQXlJQUFBbDJOU0pBdFJQVXk4eUFBQUIrQUFBQUZ3QUFBQmdpakoxdFdOdFlYQUFBQWZJQUFBRWh3QUFCa29PYnhnSlkzWjBJQUFBREZnQUFBQUNBQUFBQWdBQUFBQm1jR2R0QUFBTVVBQUFBQUVBQUFBQkFBQUFBR2RoYzNBQUFGOFVBQUFBQ0FBQUFBZ0FBQUFRWjJ4NVpnQUFFY3dBQUV3WUFBQ0VFUGxIRXdwb1pXRmtBQUFCZ0FBQUFEWUFBQUEyQzdGS3ZHaG9aV0VBQUFHNEFBQUFJQUFBQUNRSVFBWXhhRzEwZUFBQUFsUUFBQVYwQUFBTHZLWFdWaUZzYjJOaEFBQU1YQUFBQlcwQUFBWGcxV3oyNVcxaGVIQUFBQUhZQUFBQUhRQUFBQ0FDL3dDYmJtRnRaUUFBWGVRQUFBRWJBQUFDdUQ5aVptOXdiM04wQUFCZkFBQUFBQk1BQUFBZy81WUFVSEJ5WlhBQUFBeFVBQUFBQVFBQUFBRUFBQUFBQUFFQUFBQUJUTXlHWjVEWFh3ODg5UUFMQStnQUFBQUEwMk4zS0FBQUFBRFV2a004L3hYK3pnVmJBOWdBQUFBSkFBSUFBQUFBQUFCNDJtTmdaR0JnUHZ0ZmdZR0J0ZkMvNkw4TnJORkFFUlRBOUI0QWpMOEdlM2phWTJCa1lHQjZ6K0RLd01JUXpNQU81Q0VBSTFDTUVRQW9QQUdkQUFBQWVOb2x4WUVGQW1FY0I5QjN2Mzl4MUJBZlJHTjBCQkFIUUFQVUpLRWxhb21BVnJnZDJxQUpja1U4bnNxcG1pVjU1b3J6Lys1aTdEWjlzdW9yV2Z6YzVUMXFSMnhoUHh3R08rWlBUWE9qSnEvR0RWSjVvRmwvQWNSYUQ5bDQycVdXQTNBdFdSZUYxOWtuZnJaOTA3R2R1aThWSi84L3RtM2J0bTNidG0zYnRtMzJyRld2dTZmSFN0VlgrM0Q3cEsvN0hQWFEzOWVFdUZaVVI0d1Q3bDVNZHYxb1RlUXpsR1BSWkVDVGZ4dHR1a01kNEJpSlhBREF0K1JNd0phRWRBSjNBNUVsclUwbFM1QjYwa1BHa25aU1FvckpURExEVnNWczl5QW1XaVBtMkV6dXJZVHhWb3BadGd6SDlSaHRLeUpqaTJPR094YmpTUnRwSW5QSlZOSkZBbElaeVF5cFN5aEFPUm42WCs0QzRVVC9OTWJuYm9MeGxHMFJUWkhzU3MwMW52b242NUpCYWw5VXBzNU5UYTBGVWQ0V0l0WEVrWWxrRk9rbFE2TmNUaUN0ZjBBbjZTSWRFVUhFZ0dybzNtY085a1lGNStXMkYxU1BZVzRsTEN5c0ZTUEZQRDNobC9ZbDgzYzhwcmdUa0VucXZ6TWF5VkNyd0hEaDlzVC95WENlR1VlR3U5TjU5aUFFcE1vdVFFQ3EvRnVjWjFIN08zcG0vbHM5OUxGT2VqUjJCeU1nSSswV21PMkgvOXRHYUxhWEtCY2hWZVFwenIraS9oV3dvSHVLNXg3bFdoMys3N2VoL0lLeWhQdmJSL0k0cmkzSDNLeUJRbnNQL1hZVHpMK0tJanVhdXNVNm1HM045SHRMZExwMzZkZG1wSnoyajBDQnJjNngxclBzdDJ6NHVHM0Y4WXJvOU9lalUrdnMrVUJTZDl3bDNIc0EwK2wvam0ySXJOVUN2aHZlcGdEc2Y3Z3ZNTm52Z0NMM0JFcmQyWHlYVjJPbWY0ZHIwMW43cVJndHlSeE1TdlZIRDdtQmFEMG42cUdoeE5QUDBUbUxNNzVOMGN6M1dobGo3UW5KbkhJNkdlVjZPYzlxanF4STVsbDBLamFmd1lMS29XM05XSDlrakt0dy95dm00Qkx5RUFweXhwQTZqcmVtM2JkZ09YUFI3SUZCeGU5WFlpd1hNUmVubzhOMXNFZTNRYWZxNEk0SW45Qyt2UU1UZmdMdnF3N0xNVzdWNXY4b1ZlNTRCdTRPVEdUL09PVVVDQThsaDNIOUNjcWp5VkhrWWxKR1NzZ2tNbzc3OTZvM2t2cXlYbkdOWkpjMWFVNXFvbDVhUkQyRFp2V0JhcDNzc1ovaUhwTGY2WjVSYjZnZm1LZGlvZHJTOXVXQ05zNFdIUGVRYm82YlpFYytSYllXakhXbWUxSDJreDVrL3ltZjJoZmFrMDM1RjlsTjRtRnVrajZUSCtxdnBMZFlBKzJMeU1lQWxNWSsvaHgvK0dSc0ovRWhpVEc4WGZmVHVxTjg2MzJzU3RrcE9ONHVGV2ZxUFlZUDZqMUsvNi9qMUhudWY2aGMvRjZjODk1YWVDTjl1RVBJRDhZNUp1Mkx6blB2eFRnWDJ2dVZmM2RHTENpNHRqZlpKLzMvNDNkclRGOVVoMVNPdm85OWxILzJWRlNMazVPK21pemY0cmV1L0tkeStIN0t0OW1SYnl0UUxpMDRQaXhsNThGZjEwSjdjVTdaUDNueGZrci96Yit1VWJ6SEhHci95NVQ5bzhnUnRQbG8xSTg5eW9WMEsxN2RVWHk2cHhoNGRtT3lQYytmSnlsZlpGdFNOcVRUSkRYZm1UN3VSektzNTJpTWxINy9CZk14SC9WK3l2Vkh5ZXNvOE50UWZoWFYvRzJPdHlmeVFYbS9IS1A4enFoVzNEcGo5NkExSngvL3o1bk04NFVvOUtkemJVK0JUSTdxZGpyMVo2bC9JOVp0QUwzdU1mVGFBWURpOE92QzNIdVl5WG12N1VUV1l6N2ZwdHlIS0I4N1VHN0xPM3IzbitwZHcvd1lycytnYloxWkh1WCtVUFQ2WTZVVHVYNFJ5aFppeVBoTktKZGtqQ3NyVjZ6TGN4aHY2MFkyWDhGUVV6OUsvNDY4ZnpubDN1ajBSNUZ6dUg0cWN1bHpWam9ZUjNQeXpXTHYrUjlSb0hoOUIyT3RwRS9QS1ova0FaanlaUzlRL3c4STR1K1Bld1F6ZlIrSy9QYXlGWDVpNnhPT3FhL1hka0dlNG1UK0VmZVdkS2tPbXR1blJQWHVEVzlYM3BRanpaVXZJT3duZ3pxam1taE4rVkZjeVRjNFE2NUNzWFNwZCtLYUtoNlRqU3RoOGZmWEZxZWY2WHJYWWFMcXJUckg5ZmJsakg4cUpnam1LNkN0YnVZSnRncEszWHZrY2RyWW4zZDJScmxibjM1c1ErcVFid2RTVmdMdUplNnZ5SHZITWYrYm9OMjlpb0JTL1p4SFc3bCtJdWZWN0pjZldhY1J5TmpXNkV4K0svZWhrbFF3NXV2SXRiVDlKT1VjeWhYdFMzZ2ZrUHZoclpyeVpuSU91UkplT1pYdjhsYyt5ai81Smo5a1UzYmMrbnlmSEZQZUlna0EvbTFNK3dreUN6M1plTnA4ajFPWTMwQVV4Vy9tenRyMjdtUnEyM2FmYXB2UHRXMzdxYlp0MjdiYkpMVnRaWHIvTHZkODMwR2NId0F3TXBKaktUVm5jLy9pMVB0Z01QaERSVnBCRUFacFVBQkswVkV6YUFOOVlhQTJTSnVxWGRJVVMyRWwyQzUybEoxa3Q1RmpJSVppTk1aaFRxeUtQWEFnanNYeE9Cbm40M0pjaDhmeERGN2xFVHlSSi9HU3ZCU3Z6VnZ6OXJ3SG41SStJbjFPK2pzUklpSkZuSkFpdXlnb2lvalNvcHlvS3VxSnptS2dHQ1FtaWxWaWgrNm54K2dKdXRTejYvbjF1bm9yeWFTL2pKRFJNazRteTNTWlI5YVViV1RIYkNkeVBQa1E4aUhxRzdlVitxRVVPQlRvSkJCUUVFcERKV2dPYmFFZnpDT0NpOXBYbGtnRTI5a1JkcHhkUTBCL0RIWVNaQ2VDN2tRd25BZ200aFJjaUN0d1BaNGdBdUNSUkpCTUJLVjVIZDZPZCtXVDB3Y1R3VnNCUkJBdEVwMEVoVVVwTDBGM0loaE1CTnVkQlBGdWdqcDZmVGRCRkJFa2VRazZFTUhqRHdFZndyNkJtMEJUWDlRSGRSOUF2U0NXZnVRZVpGQXp3Q25iaE45azU3TTMwdFZwcXBXcVQxMlhIS3BDS1AzbzJtZHl0RDNJanJMYjJwSGcxZDJSQUZhVXRRUkk1aE5MdDI1YkhjMnpWb2hWemp4bm5yTzZtdXZOdzNUbGxmbUs4c3lkU2VZVklCa2ZqVy9HVStxSHhqM0RNaTRacFkwVUkrVm04V3NYUWhxSE5QZFB4WmZzRFdqZzBUYnlKYkpCZmdqUEFkZ3l0b0p0b3Q3RzlyQjk3QkE3dzY2d0cwQnlKZlUxOGwwYWxHVEhNMi9CSy9USHJKZ2Q4MkorMnNXZFo0cGlhZmluZkhlNGp3cGlZZmVxREprTGYxWk1EOUJoR0FBVVJmLzdiVmpiN254bTIxWlgyN2JkeHJidDJReG0yMmJzekxidXNYa1ZvdjVLMENaTlU3cjZLVWU1eXRBZUJTcFR2WlduQUFYcDBQOHJGS3hLRlNoZmhkcXRhRkpVcEVRVkswSUQxVWVidFVVN3RWVkppdUZyL2FUdlZhNVUxZWxuM2xDczl1a1NYY3BLeFNsZVZaeW5pL1dES2pSTDB6VmJvYVN4amlydTQzdVBaVEtYazg0R2J1RUhNdGpJN2Z6SUNUeEFKbHU0a3dmNVNWR2NTaGJidVp1ZjJja2tqaWFYL1R6TTAvempDUnpKRFBJNFNMVkZQb2VvTTV6R3N4UVF6bU04WitzZ1oxTklGRSs0RnpFYzRRQStwb1BmSE1pTkxHSTlCN2laUnp6SXczaVRMM2lMZWs3a2RENmhrOThkNUFFZXlqUVc4ellOM0VvTmZ6allnejJjMlZ6RmJkUnlFbWR3UDgvd0tWMzg2UkJ1WW9rSE1vd1JqT0lPSG1VT1YzTXNtempNWEs3aEhSb1p5V2hPNFN3MkU4WThydVZkbWhqRGNSelBaM1R6bDBQWlN3SlRPSXF0UkRDZjYzaVBacllSeVYwOHpoWE01SDFhdUpKWmZFQXJKM01tRC9FOG45UEQzKzdqY1o3SVBoS1p6akx1NFVudTVTbCtaUmV4SHVJUmZFUTd4L0FoYlI3dlNld21qajNFczREcldjZ05ER0VvL2VoUEdTL3hPcXRJNVR2MzkyZ3VvNUsxSkxHY0VzcDVsVy9jbHk4OWt0Vzh3UG1jdzBYKzBCLzdFNy90VC8yWlAzZTlHOXpqUmplNTJTMXVkWnUvZEplNzNlNE9kenJWaWQ3alpHLzFEbTl6a3JkN3AzZDV0MU9jNWdMdmRiYlRIZTFNSDNLNER6dkRZWTV3cEtPYzVSd1hPY2I3SGVjRGp2ZEJKM2lmWThtbWlCMUU4NHQ3azBPeGFwU2xiTlVTUUNCQjlDR1lFRUxwcTJTbHFFUTd0SjFlK2tXTHRFWXpORk56TkZmek5GOEx0RkFydEZLcnRGcS9hKysvdTRTTFNBQUFBQUFBQUFBQUFBQUFBQUI0Mm56QlV3Q2dTZ0FBd0dyYjNHYnptV2ZidG0zYnRtM2J0bTNidG0zYjN6ZURZWmorNDc5WVNpd2ZWZ3JyZzgzRExtQ2Y4SlI0YnJ3NFh2MG5CK0FUOE0zNFhRSVNTWWhhUkd0aUsvRU9BTUFERFhqZ04vQWZTQWJTZ1d3Z0gyZ011b0RwWUQrNFRpSXlJMW1JSEVKdUkwK1IxOGlIa0lBbWpPRGZNQWxNQzdQQi9MQUVyQWhyd2Nhd0Rld0tCOEhSY0FwY0JEZkRFL0FtZkVVeGxFUDlTNldqOGxNVnFJWlVKMm93TllWYVNtMmpqbE0zcUpjMFRkdjBQM1JhT2g5ZG5tNUFkNlFIMFpQcHU0ekhaR2ZxTU5PWXc4eGJOaldibVMzTzFtWmJzRjNZL3V4ODlneDdqLzNJY1p6SlplYnljelc0SnR4TzdqNXY4b241U254OXZqTS9odC9FSCtJL0NvV0ZUa0kvWWJnd1dWZ3JIQmV1Q1U5RklCcGlBYkdIT0VWY0ltNFJENGhuVUJxVUZlVkZ4VkE1VkEzVlE4MVFPOVFOOVVQRDBEZzBEYzFEeTlBbXRBOGRRK2ZSZGZRQXZVQWZKRW42UlVvcjFaY0dTUXVrcmRJSm1aQWQrUTg1bzF4S3JpbDNrVWZLVytWcmlxV2tWWm9wM1pVcHlqTGxzSEpYK2FRYWFrRzFuVHBaM2FlKzBteXRtTlpNRzZTdDFnNXF0M1JUVDZtWDFIdm9pL1E5Qm03OFptUXhpaG1OalQ3R0hHT0RjY1hFekRSbURYT3BSVmg1clJIV1B1dWk5Y3JHYk5ZTzdOcjJBSHVtdmQ1KzVQenIxSEhhT3dPZFVjNDBaNUd6M2pub25IV2V1SXpydUgrNDZkeHNiajYzbEZ2TmJlLzJkb2U3azkzNTdtcjNuaGQ2UmIyeDNoV2Y5UC8weS92RC9TMUJFRFFJbGdWN2cwc2hDQk9INWNJdVlaOXdRYmd6dkJnNVVZbW9kN1E0T2h0OWlGUEVSZU5HY2V1NGJ6dytYaFR2aXEvRWJ6OFRCQStBWWNWUUFBQm4yOTZTLzVqTXRtM2J0bTNidG0zYnRtM2JkbnRuRXBpVVJrMDJVOGlVTTdWTU05UEo5RE9qekRSenlMeXlVVzB1Vzh4V3N2VnNLOXZORHJMajdDeTd6RzZ5djRQc1FaTmdVTEFwMkIrY0NhNEc5NEtQRUI1aVFCSUF5QWg1b1NSVWhZYlFGbnJDVUpnSWMyRWxiSVdEY0JadXdsUDRDSDh4Q2liQU5KZ1djMkpSckloMXNTVjJ4WUU0Rm1maVV0eUUrL0VFWHNTNytCSy9VaGlLUVVrSUtDUGxwWkpVbFJwU1crcEpvMmcyTGFIejlJdkRjU3hPeHNTWk9UK1g1dXJjbU50emJ4N09rM2srcitidGZKalA4MjErenAvNXYwU1RSR0lsdmVTVzRsSlo2a3RyNlM2RFpiek1sald5VjQ3SmRYa2hYeldzUnRQNG1scTk1dEFpV2tIcmFBdnRvZ04wak03UUpicEI5K2dKdmFJUDlJMytjT0ZkYkpmY3NjdmlDcmd5cm9acjRqcTRQbTZoTytiT3V3OCtqay9xMFdmeStYd3BYODAzOHUxOEx6L01UL0x6L0NxL3pSL3k1L3d0SDFvUVBBQ0FzUUlBQVAyY2JkdkxuYXBEemJadDI3WnQyN1p0MjdadDY3MkhlZC9tL1FsaWcrUWdNNEJBZ0lLZ0xHZ01lb0pCWUJ5WUJaYUJUV0FmT0FXdWdVZmdIVXdKZlZnUXRvVTk0VkI0QUo2Qk4rQVQrQVlsUVdsUWJsUUtWVUpkMFNwMEFOMUFQL0gvT0Q1T2puTmlqRjBjNFRwNElwNkpOK0F6K0JINWgyUW5KVWtyTW9Ic0k0L0phNXFKbHFhMWFEODZqQzZobCtsTDlnL0x6Q1FyelNxenBxd3Q2OHFHc1hIc0ZMdkVYdkpZUEJNUGVHMCtrQy9ncC9nbks1VlZ4UnBuSGJQT1dXL3RYRGF4UFZ2YlJleTI5bno3dGhQZkVVNDlaNGd6eHBuaXpIRXV1WCs3V2R6aWJsMjN2VHZEUGVZKzlaSjU2YnhzSHZCcWVRTzhGZDVkNzdPSUpZaW9KanFML21LMG1DNFdpL1ZpdHpndUxvdjc0clg0TG1QS1hMS29yQ2pyeXBheXF4d29SOHFKY3FaY0w3ZkwvZks0L0tMK1VyRlVXcFZWNVZVRlZVbFZVZFZVSFZRUE5VQ05VQlBVRHZWYWZmWTl2NzAvMFQ4WHhBcEVVRGNZRXl3SmRnZDNnaWZCcjlDRWRjUCs0YXJ3Y1pRb2dsRzFhRUowTkhxdGdhNnM2K2dXdW9NZXFNZnAyWHFKdnFCdjZpZjZnL25MeERPcFREWkRqRytLbUFxbWptbGh1cGdCWm95WllaYVlEV2FQT1dGTzVJdjFCNHFnekpFQUFBQjQyb1I3QjJCVHQvYTNqa3hpeVBhNHRoTTdqaDNIZHFhVGVNVFpnNFNSaENTc0RMSUpBVUxZTkdXVThZQ21nVkpXZWFXdmROQzk1Nk9QTGtKcDJuLzMzbnYzNitzZWRJOWNmMGU2MTJEekZxbGtTL3JwbktNakhVbm55Q1dVdUFtQmgrazNSRUdVaEhoVVZwWENxcks2WWI5YmZBV3k2VGZqYWpvNnZwWUFjUVYrZ0NqeU5Ja21SSi9xOEhrTFBHNmRvSTI4UEwrc0xCOVRiR2xlWGlsTEpCQ1FzRFNCT3NnRVFwQXU1akFGYVFpQkR2SUhHU1dUa0laRzZoOFBRb212d2g4VjEzWTl6TGZZWTIyV1o1QUNROG9VSWtNb1VKS0VsTyttVHhFdHNSQ2k4VHBzcVVxZkxJbFNzRG45NWFBSUVTN2d0RmUzZEN4WVBOUTQ3MEIwc1N1OU9LK2tKQThUQkZJczZlZmxMbWlic2lpdmRGTktvbHNVaW5OemkxbENIb1hJSXc1NVJCSTFJWDRGMHRKSFF3alZlY2tlcjllVFhDY1QreFVlTUJqRXFlSWZwMGh3T1l0UXpnUkpUcjlXNTNIN2hVZ2JKK0wzZWZUS09OQXdXbkxWYy85QnpnbG5pQWxmaHZJb1JCNXh5SVBMYVFTazVUUkNDTld2dytXRWFIR3F3UUFQUUVTUWlLelBoM0dzQnBLR2NqclpXSlhsNEF0VGJIeVlUamNrWktSblprU3F0QVg1RGQyOWd3TnI1L1hBMUtBcUFock5URlcyM3BHUnZSbkZucllrc3l4RUxVQjhjRFY1bno3RzVsVEQ5YXFvMXpsZExxY09yb1lFUVJDL0N3UVlCcDVHaklQRXNwbkgvQ3RDc0w0bzhJUGlUbHgvVGpJQjJnaGhuL1I2UXBEV2hHaW1EVlBnZTFwTUgwTjhJaUYydHp5SU9CQzB1dEQxQ2xubTFBUmJEcy9PM1gzQk1LYnpuSjF6MTNjN08rWnU2TDVvOU00N2p4Mjc4ODVSZ3RJMll6WktqekpwUFNxbHorOVJqZDgwZGdNbG1SZk1IYThud0N5SHVwR2pEdHQ5NVRSTWFYR2d0QXJ1MVp2OGFlYTI5Y3UyTDlua0hsb0dPU1BMUjFwVGphbXpEczRaYUhVUC9LWHpBRktwUnJsdHlDVUp1U25OSU0yZTA0Y3JoaE9NUk1ZMm41WFNRMjE5bCs3TVhaQzlwbWFsdHpDaEpPSFFqeWhjN2tVeGk1cVdiOUlKZTlKYjBsSWpGR3V1MnN0MG9jVnNDdEtNWWpxMCtxdys4S2c4Z2sxUStKUXdWM3dJdkxmT25uM2wzLzR5REVmRVdUditBcEd2dk1MR1d5eExZc0tWZ093TGd2dzFWc0dxREE0TEYxbnh4aG5lZksvUHNkQ2lnYXZGM3ljNVVoZHZucnA1N2xEM3plbVoyVmtaeW9qVllOKzdiZEpRYisyZ1B4dWxjU0xkRXRTVG5xUWlHNlFvVDRVdE9DMTZ3WVZMREFjdk1ZV2gybW1SazJ0NzExeTRjZHVPNnc2NHVtMldPU3Z0RG5EbXBUdHlhZkhNdHJUVjNhdEdicm4yL3VjRjFiYVllUEdYaEhuMUdWa3VOeHVESFVlZUtjK1pCa2N1S0piL0xqNUlJM0JrQjNhT3Ywd1V4SUxTRk5ESGlRR3hlZGhGR3huVXVndVlkV0xPaFlKSVFTdHB3UVc1b0UwQldSODB1U0MzdW1UUFgrYXNxeXd1Y21XZHUzelpEdkhkREZkT2xrdWJtK1hwVkZ2VDB5dzJHcHMzUzU4NnEyVGg2cnpXNHJMMnBPUmFiK2VLQWZIbGpNSk1WN3BkbTV5cy9yRFlQdEhwU3MrMHN2bEtRWmxjcUtFa0pyK2Y2OEVmQjVKRTVYQktXMDZOMisvQ2FpWlpTV2FuZlZxbE1yRTJyYUxiWGJPK1ljdk9LdzRXTEU0N21aa0M5aXg3UnZhMWF1M1VsZ1JONGZ5Syt0V2x0MS8xNEZOSmVwZ1gzelhIbGVuMm9UV2xJc2RLYm9uSmtRVExCa0xnTDF4djVrZFkyWVppMlhoN3l2ZFk1bk9vNU8yV1QxaFpoKzNUZU5sS1dkbUs3Vkc4blByUElMNkU5MGRLV0ZZalhzL2IwNzVtNVRSdXJZOWoyVDRCeTBFTllObEJtRVowZ2Ywd0RHNDhiZlRoNTQwenVDNVJCODgyOS9VMXM1UmtNQ1JoV3JXeXIyOGxTNHM4aFlVZWxnamd2bkVKK0NDVHJRaTlaTVZITm95c0hRQWhaWDZKdUlJZ3dvZUlRZVFsRUtJSm5pVWV3ZW9yQjlrQ1Ntb2JLbVpVMTE0cVB0MVpJMmlFQWljb2NpdThXZDNGL1RQbnpESWxxQVVEVWlsRGlaY2hueVFtTDdOZldWREpmZ1dsUlBpaDZTV2xlWGFieGE1UDd2b3JhTnNqWGFYdHF4TGJFOVFhVmNLRW9vNzVMVzFGT1pWVCtYNkdVcDBMZVpJTjYzMDJsRnhnTnV6MEtUOTY3T2dXcjNkNTIwQjk2ODgvdDlaZnM1YWR6MVV5ZnlQWFY3Z0FWc0VXTkxyanlkV200bUtUSmRYaXpvc0dldGtFYzB6RjlLNVZjZEh0Q1ZwVmdqcWkvTjc1RmJTOG9ISTZrOEdCTkxlREcyYzdKV1FXOUFMWFNuQkNKTVAxZVY5cjdoanNzbFlLZVo3Y0hKcmhMcTN0cWpjYWFhSXhaOVhDbm9HMU1WSE5jUm01dXNxQ3lvYS94eml0R1ZsTTg5azR4azN5M0dpWWxoUU4xejhHTTY4WmdPeEZQZUt6Uk1FbEdPSVNXRWsyN3V1eXRRYVBVbGtpNVNsYkRiVlU2RTlMeVhhMk5UWjBaTmpLV21xcTV0NHRHQTI2UkVPVlhhL1JhdFM2eDVJOThkcGNhMEZaY2I2MU1ENmwxRnRaOWc5MW9qNVJVR3VqTGpUR1RkSW1xclFxMUVJYXlyQlpsb0Y0R0IrL3pQKzBaZnJkL3VDcUxDN3laV2RRcDZ0OGVsZGRTK2VTTG11TlliOHBNZEVvNlBVYWU3WlE0YXVldmFSdjRacjRtQmVpTXh3R1FXQ21SL0lESjJBSitZVkVTM1B0OFVtVGZmSENoU3NXTHF3YTdCL0UvemlPWkNCdUQycUcrRkZmK1ZDWTBkOGZDR0QvTjdEK2Zlb2dwZVJPRW9uNWJFUm5CbnJJbjdDQTM3ZFFYcjhINWRQdjZ1MWRNMlBHMWVmczNIbk9odlBQMzhDb3hpRHVQUW1ud1JFcGJhaEI1eGFPZ3dWQklMTjYyQUxEQ2d0Vm9od0V2bUduTW95QVQySEFHcmRjNDhPYVFZN3h5RFZsMkdzWngzamxHaE5pemxXWXNjWW4xMVNkd2hUSU5RNnMyYzdwK09XYWJPeTFpV01LUXpCREhGTWsxNlJoeldaZVV5elg1TVB0c0lUK1A2d3BDZFpRUGRac3hKclNVNWhIc2VaWjZ1UTFseFBlUWl1eEpSTWF5SitLV1lndGw3RXhXUE1lcjZsZ05RUUNPSUhrTTNxVXpZa05QUEFaMUo4bkhxVkh4K3VaeGdLL0toNm14NG1UTk1GWGlITWk5M0l5UUNRTlhpQWhJanIrRFFJL0ZhK0hJWEdNaXB1UUQwTyt6NUVlbVpZN2lFQnVkOGlJdHpuQ1N5ZUhJWHdNSVhQN0pRemhDZUV5SnRNNHlSRytNN2hVblVaUUVvYndrZ21uNUxoRnB2Rmg0QS84TERpRGhvOGhaRGtDaElRZ1BFRXVJVFMrbHhIaFhFd2NjWXdqZmc1RCtFTDA4WkJNNDU4YzRUOXpMQXdSem9XMUlJSWpaWDA4SUNOZTRvakNNOGZDRVE5eXhOZWhDRDZXM1l4TENJMTNnNGp3c1hERXNaQlZVQmcybG5BYTc0UWhDbVNFZ3lGa25YNFVodkNINk9PSVRPTVRqaWc2VXg4aGlPOUNFYktrNFlodlpFUzRITmtoaURmREVJVWhjaHlURVc5eFJQR1pPbVVJZVN5L3lZanc5V0ZpQ0ZsanZ3WVI0Um9MNGZKWktDSk0waURpZFJrUkxxa2pSSTV2d2hCRkRJRTI3dzVzb1RtS2ZKSktNa2d1djczcGZVNFhTSTZld08rMlRrRnZCc2xEOVdGSmd4NkpMdzQwWHFkUUR1VjFjNTNwYmJQVzlUVTFOR1RYcFJuNlc5Y3ZhUElzeVRpUVlqS2xIQzlKc282bEdSV1h4Rm5tVFc1Ykc3WGhIR1hXVGwxaXhCVVRiZTNWclVNVE41NmpzQm5ocUNGMTRraGttbmhQdm5vYlpSYzMwb1F5UmVDNGRNUk1TSVF2VkJxSFV5andDeWlLUXBKQ2dNWk41NDVzYUNwMEZXZm5GcVhWWE9uSXpIQnVQd2puYmRtd2U4TEJTeWNKRytMZ1IwWE1laUhxRUJ6TUw1ajAxU1JmTG9zR3lMNlBFYzlrdkNvVitQSE1razVFZmp2QVl3YVByMGdsZFl2YVdrVi9jL3lPTlNzYmVpZDNLTys1SWFMOHdJRnQyVDBqOWVhdUZVWG5aeldic2tjYWNwQWlJTVZtbEJsM1V3OC9BWjJZS1R4R3dBeXZML3c0Zk82eXk3UTdtbmM4MnpQLzhWMnpSNFRMTHRzK29Nc2NBSnY0T21TSTd3N2thQWEySXgxRDRBZmFRRStRZEVKQThDaHQzUG1PQTNaTU15bTl2bEpnNHBhRExDemU5cFJnZU5OMFMrcmlxWFBTZXZQV1gySnNtUTR3dmRWOGVGMTNiVTF0NFRUMVNST3NxeHlvTll5b3RDdVhEeWdUSms1VVRSeFlmbGJxaU5iaEdFQTJSSVhTMTZEMFpzN1RYVkFHSHVZdFpZRVByMTg4ZVFTL29NUUVSbVZsOFUyTmUrZGZNeGYvM1hQKytlZEQ2cDRwRGRHNmVWdXJuM0V1YzlaaWVtSk4xYktxMnFwbGpISU5VcDRqK1lkV3B3OUpNOWxkakxJVmg2Ykg4YUd2cVFmajYrZjQvWk8rK3phcXdMMkZ4dXN2VG9udEVhcGpGczM5NXJmQnBKUkJzM0h0V24zcTRMUm1KUm9USlRFa2s5YlJMVGg3VHB5L1ZLZlM2V2ZYQTZkZnp5YlFyMWV5UzRCZTZReTdiVU9XSjNmbThnYUhvMkg1ekZ5UDF4WDg3dkptNU9WbFlGb1YzOXpUV0Z4ZFhkelkweHdmK24xRGtkdGR4Qks3NlJjSEhCVG9TUklKMlF2WitQUVFUU3NrancyaXdhYnhhR0QzL1A2N25yejRTU3dxeGQvZ0ZyR0Y0UXJKSW1xbWpleUc1QSs1SWIxLzQ0MlgzSGpqb2lQRFIvQS9qZ01ETmNQbDdEVFc0QTJwRUQ0RncvQXdja1lLZ0JTdW9BNnlqalNoQmE4blJQeWMxOStPOWJIVWdUV3JTU1RtQnptL1JxenRKaHBDS2dENXNWdTgzNk5FbnBpc3lqWmY4MkgzQzVDWXN6V240V0wzRStLM3ZzYnU0WG5EczJaaDFrMklBdnRYWVA4aGxEZWVXVWxvQUNtQytRTmhNUWxuZnI0VGsvZ3BmUHFEL0IyZXlIVTZjMW02YTNqNHplQjNOc0pLTW84S3RJTkhVWHgySVJhRVNuaFZmQk9jb041Ly83VmRuVGNncGdveE9na0RRb1F2QjN4VUoyWkJ1dmdHWENPRGNPVGxCR2dhdlJsSHZqbXlrV3NrRWpVU1dyL2xkRDFTZFpDdmFCNDh3Y2JqdDhubXppNy9GZUNSTHNKTzVwNHFiOThjMVZBOXBkcGtpclVvRkp1akdxdHJwTy9mWk5nbXo4alR4am95Z2wvNHFiV0s1dEY2NUxXTkRCTWw1b1NjaTd5bVlYMDhMZWJ6N2NRL3RpeHhTVjdmZmQ1NTNTTWovTDlWM1R0MmRPL2F4WFBzUVFMVDRNZkE2MnptQmRRdy9Iai8vdjJTSjNVVnZJQytwb3ZkQ1RYY3hRL2RxVktBYjg0aHNSZkpuM0hrZ2dzd2RNZjlpVnlJQTFOQmRtYjZxcDZ1V2ExVlpla3ROY1U1dWVtMjFiMUZndzVYcjczQ21EMnQySE9sTHNWaUxWUUpCa2pNcWt2UVZlYk1hSGNNSmFVSUtwdXBNczgzVlpOWWxqV2p6U0FNeGF2VFlqVnFrNzVpampZeE5rNlY3ZEJGUmlhanBGbHdFTHJvY2NucjFmd0hyL2YvcHMyZVBZMGxJU2xKd0FRSG02Wk1hV0twMjVTVVpHS0o4THUvbXk2akNqWlhHbytLUnlCVjhxZkFoNG1aVTdCbGpwb3NLU21qYXAxYTV5MzJsR3Y4bFZydDM2bEN2TjFpVElJaDhSYWpQbUtETHNWYUdma28wclFqelVKNmxIbWtFU29iL25GTmxvQUtqbGFldTJEd2lyMmZEZENyLy93TnJ0V2MzYkgrdkQ4L1p0cEhMSzNEUGtibVF6SXJraEphVXRDYU1ObjhOcVVHR3lxVEducUVsaVZKMjVJV1l6cjlQWHRBR0xoNjNjNTFoL0VmZmx4OTlkVmcyTWxHT1RQZ2huaDZrczI1SG9jMzg4Unppb2YrckVTV0lTMUtxVTNCMjArY2VBNFdpcGZSRHBZekNnbUI3VFNkZnNMV0dXaHNHcVZQNy9Rby9RSXNTM2dvWVhTVVpiQm4vQ2NhUFhIbnhQZmZuN2d6cEllQWRQME03dzkyY3VwNU5vb2RvNk41Wi9uTEZ1dzVzYjFkcGlGL2szYTFFOVNNdDljSTNJZDlHSzlTd1loNEJENDljZmV3K0NRaGlzRFBnUUU2bi81T0ZOSXVvZ2RQV0RBV1FyNWJvUDI0ZU1NbUtSUmJEUDF5VEhhL1l2dWZXK2c5eFhsNXhTeU5UdzUrUTVxNndEZjBmYlFNTzhsQlNZai90RzN3QTBBNnhaUWg1eWRiT0hhMzM4bkNxdXdhSTY5SzNmUzY3TFQxaXdiT3ZteTk4ZUFVUTJhYVdWMlRrbDZVM0xacSsyN1F1aDBYNnBOUUw5UFN6R2JiL1RYZFprOWRSa1BIN0xxaHVtMGxVNDNwRzNzblJadzFLVmFqOHl3eEoxeWo4WnFhNEFaOWFwYXpKTWxzSmtDTU1BdTIwV044SFN0ZGdGc0JPNnIwVXFqYWozTEdneDVQd09jSzBmQjZWdERNWG9QRmFyVVllalBwaWg1Vm9SVWVYajBoM2RJVUh4TmRsRjR5RkI4L1ZKSmVGQjBUMzJSSm44RDBuMGJ1Z1EzUUdQU24wNkQ1bmtzdUNUQ1A1SDc0RVdxcGtnd2piQTBCVnFQNERHb1pzZ3d3VXZFWjMxMkFlQU9yWUlpZTVGRWE2YUxsa1lMT2owNnRyNTk2WjFsVlZkbityczgyYmZxc3EvT3p6WnMvNitUK052YVpJZlhSU0p1UGpRZWJuTWRPOWFFbnd6b0JpUXVzb3NueVNnY1B4TUhjWStKdGZISkplR3NFdGtLZmVOc3htQ3MxQTZsRGZ1dXhsVnNDQm9Nd0dGd0hyaFVyc0gxNGZHUlk2ZytsRWdKVVZwOUhaZk5CcWZqU2loWDA1SjliaHVrNURDTUVCbUFmcnNWMDVNR1hReGw0SFZuZzQ5ZWQwNUdoWkNta2loKzRibUNmTHNmU3VkUmsxdW5NcHFXZGxoeWRTZS8zbDViNi9YclRlVkdUVnZWdFRFN2NuWmk4c1cvVnBLaXpKNVRzZFpmRXg1ZTQ5NVpNNERJTndFNkpuNFpIUVpHa3JnUUVYSERKY0RwTVhnWjgyZUlISGoxeC80WmRRV2xwQWJLai8vd2YvTkpJQzJ5Rk85RFNpUDlVNkpWTlR4eTg1SjZabmRlVXkvT1czTVpjZDFPV2xCTitLbnFnRDE0bUVmeWs4aWoxZCszYWRXVGRPczhMK0krMTUyRDdFcWxkbzhldHp2aytiNGVYR1lDZmdCNjZGZHNkNURCLzhUZ01aaDR6eFg1MEI2Ky9rdGRmaWZWU1ZNNkIvdmYxeE0vdWhoSFNkaDR1TGxNTno2Vkt2ZCtqT0JVaHMwcHZJbjY4U0hvclFEcFRZS3kxbzJGbzg1R3V2Vi92MzNLMHEyWm9XdjUwcmI0dWRlYXN5UXNMcG1RbWJQRXAxUEdaUmVLUHkyNXUzM0ZqWEVyVUJIT3kzbEhjYTF4bDc3cDk3Y0V2dHM2N2JsWFBSVE10eWNhMHJvN1p1NXQ4RHZHRjJMalloQTN0dnl5K2E5bVdYWStxNGhMMGQ4UXVybWxoNDhvakYwTU1yT0N2ZXBSY3k2TTJHclRDVzJra09VQzZzRXhBaDlaM2cyeDl6MHMxYUgwM0lPSWlqdkFHOXNHUVFvWGxneVFGeXhZczkvTHl4VnBXamd2c284bTgvRGNTWHI2RWwrc1F2NTZYRHdYYm9aU1hMK1ZsSWJBRDlpa1NzWHlaMUk3bG5ieDhPUytua2J0aEs0M0c4aFZjSGdmWkQzMDBEOHVIZVRrSHkwdDQrY3BnTzkxSzgvQVQyK1U1bG5GMEI2OUhuRHpISEI4NFZ6R21vTmovR2w3T0l6K2d6cDZXZEFhb3hlRE94WFhHeXZtZ3BuYTRCaEhEK1AxcHJKRjNMSzZ6TTN2d2RZczJ2NVdlWk90U3I5QjRGSnFucnJ2dW5tdXYzUTlqTUNaV2lCWDhkRVRNb0l6UktEd2FSY0sxMTk1ejNYVWhHRW9vWmlmb1VlUWN4WHdVbTVKZjRqMEsrTXJ4U3RvelA3NzZvOWk2ZTlySUNJdUlRUndBVVpBNjdMRUVlOFFUUGJzVmFLeFMwRjFldkZhTndGZXFUU0ZJajJCMW9GNjYxWlZkVmxGMWRvUDR5VCs2TXRNNzV0YlUyMUxwMFlWemM2Y0x1dGF5c3ZaY1NEMXNUNThGOFFlbTJSMU04Z0wwQXVmUWg5bExoVDBZcnBYOXZXVGcxeUE2Wi9heTIrNCtkbU5uODl6U3p1Nk9lVFdkNnBSNzdyenR3ZVFENnZrOXVxNCtMYUZjMHB0UjBrbEV4Vi9INVVjd2hZcnZPeWhaL0ZWM05WNjRzSDN5M3c3U28vKzRZZmtWczZoVlBPdEI5WEVDdkc4dTlvM21QUVVyODFjd3I0T1B4VGUvK3c0eTZORURHdzZNSEpDUlJzWWxCSW00RjhYdjNubUhIcjNvd292K0RJN29FSTRvbWIxdk1oL0lxZ28rRWdWZjBhVEJ3WjNXNUxNZ0pmL0E5T1dYelh6a2lPL3NETmRnUm4vdmpnbGJSOFJMRTFPYUR5Ky82MFNpZG5lOGV1SGkrQ2VJelA5MlNWSXJ2OWQ1K0I5ODllSFkySWRqSUloZjBxUGl6eEExWHMvUWpaakZTL0ZPaG1vY1l6UEwxOHEzY0NHL0hjcnZoOWpJbllJRVQ1NDdhMnp6bHRxeWkyTnlpK0FSc2Z6Y2JZWWczemV4UjVSRVNlT1p4RlJiTi9iQjYrSWZZUHJnRytUNkVaakZNWEVYVEJmdkMvYkl4aDRSVWcvVTVoaFlrZjgvTDVkYkZVempNV3djQ2lTRkl6R0NSMFhQWDMveitodWV2ZW1XeCtBMjhTVEVpWE9SOGs1WWoyTExORytWdEs5aFBUUkkyUGJkRFUvOGNNTVRjRVJzUkdnZDNJTlFpalB3TGYyZVBpYmR4U0xPMkhURGZPVy9Majg4dStXS3dlV0g1N1FjSHB6UjBGaGYzOUNnNnJodXhlcHJXOXF2VzduNnV1WkRnNHVYTEIxY1BMQ015S3RzZ090QmczT0w1N05rRURhbmg5UE1BcGp3QUpqV1hYREJ1cjZwTHJmYk5mWEREK25SemN1WGI5N3R6czUyRXk3Wk5DNFovNzFCaEF1Y29iSXh5OUxiUThTakgzY2ZyNzc4YmtuQUpYMXByWlBGdTJRaDc0L3VuQnp4OFBXU25KdnZjR2kwOU9hZ3FMS2tsL0U1Rm9MMmdPUTFOcWROVUhGaHM2QU96T3QyKzkySG5qaW5iWFoyZnM5TWVuVERRRmx2c3ZqcHlaTXdsSmZUd1h3VDFLT2Z2L0VUVFZCUTJSdERkeXZjRVVPYU9KeDNlK1pPM3p4clNYZFAyK0swdk5MRnJWZnNMVnVUbnI4dTMrdU90V2VCd2RvL2EzS2ZOMjIzc1VCclN0Q205alN0T0VkUTc0MVZHWk1UdEpwNEFteHVhU2Zmb3dpNzI3QTcwRXRQMGpsUFV2UGYvamIrRVVIRVZKVHBla1Frc0psMStHUmZTVnJEY1BiK0s4Y0tDMWFPWGFYYXN4M3VGYXY5UmF2Z3VEaDkyeDdzeWZlLzQxSUVRdzVZL2ZyemE3dDJ2Zmd6cmh5QUFMY05YT0dLTitTVkdRMDJEbU5JT3J1djkrbGpyOHhhOEg4TFpqLzdBRHdxbG1BbksxcCtPbnlLSFdYcUY4dTI2Y1N0VmVGaHg3a0dUcXdkZXZuZHAxOWZzT0RsNXo1NDd6MVlDRE1mZVVROEloNEs3VE9SalZZU1NmWEZaeTl2M1B6a2x4QUJkNGx2Z1VOc0ZNY1JtWXJJYWZMTzR3UDJZQTVXSVJXdDdYR2FJQjZEK2hHNDRzQ0l1T0FBd3ZDTS9RWitwV3BpWlBObURidGd5QStOMGx1MUNpM0I3NU5tRXhiR21XZWsxM1VVZEpmbTVEanlwaTdNR0NwYnNmaG5UWHFzeVZodFREZVpXNlo3R2pJbUpXVmFVb1lFdzd4ZThjYUZxdGk2Q1lVR0UrTllHZmlKemtSUFMwVk1rcjFMRE9RYmpsS1RxaFRrWjg3S1VkTVVXKytxd2dYbG1RMUM3SHlieFdMTGNUam9Kd0dpTSt6ZDJMeDVzbG1mQ2Z2amY0dXZySzJ2NW1mZlQvQTBqV04rdGowTy91M3hBRStuek03ZXRtUGZ0cFl5ZEl5TGkwc0tTdlVKNmgzYnQrMnpybE9YVDQ2ckt0ZWdqSXdTOWFDTUNkdy9PNjBSWEdhb0lqOXUxTExSL2RLMzB0OVhNY1U3ZWpqZVdHOHdwcVU0MCszTzZMMmJtamROZHZ3NmJuSVp6Y1B4djhmVjFFNmZ6S2wrVHlOUTExb2VhekdEN0lKWlZFRnZUK2xrY1V1Zjk4V0k2dXJLVHNlZ1Z6eTVhK1BBR3VXRVY5S3lJeTUreVoyVGRKWkdCd2xiTDF5NVdGK2hmU1FuTTRhdnBvbVlYVTVQSWwwQ3A0YnJRV3ZBUHd4U2VzRSsyV2MxNWRoMjdCaXRyNmNudGVkTU1EbFR0NHFiNGR4QlZkSmI4dTJUcHFGa0poNDdETGw2NnZSK2FiOFBQajQ3VDQ4ZGxoWFVsSGZsRjNTWFpFNUxqRG0wYjB0aGg3dW5ydFJYYXJKWWJYYWJ2U2k3YW1oRzA3cHlrekZkek5xMFcydFlhODd6YjRuL0pLNjhZbHFaRlBNaXRCQzFyR1k3TzE5cy9KU1NGeHhzMGh2dEdhT2pXVE56cHMrQTJXWlRvcmlIZmlMK1pEWTJUaGVIc1N0L0UxQXFLUGVqK1VvSzlhSXJSN3Z6aW9yeU1GSEYrRGl0OFdabGVWa2lOUEJLd01INzhWOFZhYVR4eWNQVGhGRm82eWdyTkNlWkRDR1VQcHJmcmQ2ZzBDWFN4VUdDd1pGc3hKSElaNTdmdzNaUG9mS0JpOTU0Nk5VUHJrYXA2MS81VHZ6NjAwODVOdkE5ekVCc2JQQU9FNHpnd0l6OHNwbU5vMnBCWllnVVdscnAxUEVua3d3VEpPcUtGVGc3WnE0blNVM3loMGN2elpLc00zckU1Y2dZWmVsUVFsNUxmbmFseHQzaW50b0U3VzZkdUV2S3FjSnRNMXZNMXVTR0tlTFcwN09nUG1NVzlHR3pnT1J5MjkybnAwSGh0Vm40TE1pcnVoVDdSN056TGlJc3Z1WHpzdjBDOGpmdjNidVpwWWFHaHZqOTI3YnUzNzkxMi83aFBidDM3NUgyQXplZGlmMVY3QTZrUjg1aCs0Rndlajl3UWVXaE9QT3NUTDRqcEZZWnFxVU5JU0h0T2ZxaUs5bkNkd1N0K25QYWlUdkM1TnI4OG1SSk9qZjFJUFY0a2hScXlYNTJZS0NFWnhoeWMwbk1vZEdpeURBNzlxZVA1MzZidlIzTnVIcjY5QnBaWTNBWG5jUm1FSUw2NGtGMnVNdVNXdUVaUGFTZk5rdlFRRStFU3J5ZEtocm5LckNQT2ZBZDNJOXkySEhXZVJReTlJU01ERDBpNVJNU1l0V211b3BDLy96S3pobXpwNmFhaE1TNktkNnorNGRtbE0zS01DVmRHQmNmblp4WVc1SS8zZUZja3hpVEVKTVFsV3ljWE56VWxUMmtpbVZuNDRUQUwzQUJQWjhJZkpVeFQ5cm1xd0FwdkM2dHRndEtadlMwVDV0aFByUjl1em5ONUlqVlFXdjNhNFBxWFNOYm56SWJJdGs0Uy9udmR4UkV4VTZHc0tXS24zQXdvVzNlOUptaitxUTArNmhuOHB6cHNFNjgzV3dVWU4wNE80UHdIODJqaXBEemMyenM4ZG5ORDUrZ0N2RTJtTXN4Q2x6WEZZZzU4L3lFTCtwcWoxenpXRm5qMWJNS3g2NkJhdkU0ZGpvQ2pTeGhSNW02RVhzR3owK25SODlzRHViT21QTFFEVGMvWGxmMTBQVjM3TmtERWVMdzhJL2k5N3dIN25CdTdKR0Fxd0JQTWtta09PQ0d2emc5Ti83Wng5dG1QZnhNU25kdGVZRitUa29hMVlpM1FNdjRrNjFONnZVSzFqOEpzN2VwUWpwVHBaKzFlSVNrSHo2SHYvLzB4eVpRYnQway9yYVZyYmNvOENtYTJaMkE3OFkrcGMzSklqTnN2Vm5sS3dyOU9IZE56cHFST2MzRDQ4NDEwTDhHZk0rdFgvY3NiTVdUZml1WSt2dkZUeGkvZEJpQk94VU9wbnNJc2NvQ3lTanRnc0Z1M2JVNnJyYTJ1QlNCa2NrR25mZzJYSlJUVkZZc1lxd2NwVDBDcS9ndlFQbU9EczdUemxMSUx4cVRGVmFmUCtSWWg1amNRbTlsVTdVdXo1anFicXpwYnFvVGoxNFNZNDRXTlBsYWFMZGtsK1Q3cXFMVVpyMStqclZ5eXBkVCsvcjJ4RVRsVFhBa2FKR2pCVGxlZ2h6bG1DWUlTUG8veExwaHAzajdqVzM5L1czekZ2UzN5ZEZ0MFBiMTVRNTBkZ3dzN3V4WTBwdm45YmpkSG04ZStzVkorRmI3UEViUGRTU1Z1UGhMY3JqZng4OTFIQVA4QjJZOGNEYlBVNzVvWUdWL1dWYVd2Y3VWbzgxWHdSMDlnNE05M1lPRDNSWlRjb29sT1ZsVThSOTRnTWN3c0toL2xhNDdwa3Z2eXBzWUtTNWUwZGUzWWtYZmd1VUx2WDYvMStzdjlIUnh4d2pIcVE5OHExRFNSM0M4S2NULzd6eUhjaXk3UVBxNXFobENmbDRVZmlQWnQrcTJ6Z1czRGtyNXJBMlZOZXNiZWY2UzE5dS9kT1g4UkovR2w1VGx5c20yNTZsNnIxdTA3UHA1VXQ0K1plUE1PWnVxcEx3OWNkbkN2cFhSVVQzUnJteGpWazRDUWMycElZcEcwWk44UHRMNTcwMytpMi9qVk1uaFlYYnA5NTN5VU9McXp5cXZYak5OeXVjc1hqd0hrM1pGcnR0VjJlaEx0TVNyRStKc0VGVzVja3J0eWxJcDl5MXBhVm5DVWdWRTVtVGxDVXM2T2k2S2pZbUxSM2xDOVpWSlBQOWJZN0pNa1ZrUUl0Ri8wbGJ4dFhXem0yc3p0RWtwWnFQMlB5dHFLaHlzblZ6ZHRQNTVjMUlTUHg4U2NZL3owTWZRVW15RWdPU2h5WEtGR0lzR1YxaHc5WmFzMjNiNWdlbExpNnFXVjFmNFBjVTFQZk9ucDdxakhaa09UenA5N1BEK1o5L3l6NitvV3VoUGpHbVprYit0ZFB6ZTJRMEovZ3g3Sm4vRDNrbkx1YjhpdjdSWVZiRGp2bnVwWXoyOWNueStJdWZQbC9tck02SW1TNzZCM3FkUjRKNWgxU2lzZ3VxSk1hb1Y3M2pzV1ZpNS9xOFFDZkRYQStLNCtQc0JqQUZWNDBBMG5HNFRaUEdvMEhIeU5oeUN1M2xrYVIvNURLbnFFYk9GZnNMdmloNkZqVDJhNitHcGYveDgxN3lCOXd2b0orT21UNGR2d1ZXTitEdm9iSXA2SVhhMlpqU243aFpuUmlBalVpTlAvYmczQXRVVC9BM3IxVm5WWmt0VjF1VFdyR2xaMlpPRFh5RmZaeE0wTm9PQXB2YURMbFZRcHliaVYwcXpYTG1aUGJVWWM4MTB1YVF2UzVOVFU1UHR4cVMwTGFiVVZEUDdndEkzNGU2dHBDZjVDOXJwTzcwUWVuTjdkbkZmU1lGZGE3Y0VQNmxoNlVxODZscHM0Mi9MWC9ncnVmeHlGY0YzY2dVR3RSUWFwMUwveWhOUDNQSEVFOUY5ZlgzUUFlM2lEZUwxMERFNmVwejFVTWh2OVJIYzgvSmhEd0VVSHNXSlYwZkZWeGM5TTBKengxOGNvU3B4UGNPcU1WcnlKc3BwSUZiMndueHFSMUlLSVc5MFNnMWI1MHgrZGVPaTF1YkZ5NWVtcHRrcXk5cm5kdEhHYjFPc0tlcjQ3M0xGK1VNcnUxb1BsVmZaYmJxMWx2WTVPYUEzdDdwcmJSbk1zdXN3ODlLbmNBUUNtNmZRQ0Vmb05xaG5lM0NJamI5L2NPekRnMk53b3FXbnU3VzF1NmRSdk8rNlpMUUNUUENZV0l3dWFoNjhnTkc4NmtYZFhZc1dkWFV2eXV2dDNlRXRLdko0aW9xOFBCcnhpNktVUG9pN0NhNHh2MWFQQStMUElxRng2bVN3cGdwMkZrV1RIbzNaSnVkNWJOTGNpK3UyWnBXN3IrNDk2Kzg5QTNjdVBldnZ2ZVA3SStIRHlFazVtNm9QdEUyTUhJbUo2aTMwVmt6dHVxcC95WFh6dXE1Y0VCOXBpbnc0SmliSDNSY1YveUMvaTJURFNvaVJiQWNVdGxRZmhya2h4dFhZbjlpRWdqOVFiU3k2OHd5VUVRVmk3MGpaSElUMVV4bUkvejZvRFdMSVlhb0VKRHlPTCtPc0Y0M0RYZzZJWURGNWlBQktTRmc5SWduaTVYcWtRT013NXV1VUtFZ3QrQm5HWDhPZXRFcEFjMUZUWW4rakMxYmVXV1NzRmg4SW94ck5xVVl6cXRqWERPM2dwRThTck1VRFBXaG1mbkIyVFBPNXZiTno2ZTZ6RGx2dEdhN1ZmUlpFcTJBcUpFbTdoS2FnTEdpaFNwVU1obk5QZzdsY0w0QUxWMHdrb3YzOGtTMTdTbFpoYnRZSXZQQ1J3ZkFSU29VSTZrQ0VBK0taVkpqL3lxVXFCUVA1RXg3amZFTC9ENkVNdno4anM2QUFEUG40ZHBqdmNPUWpqVkxJUit6N05CSlVKQkhMTWxjc0k4My93cU1TOHorcEloaDdyQnhsSGhzQjVxZngrdGd6dmJUVG5sbUlSOFk0TkdLODV6Mm1XL0ovakFONUZCbzRaem5DU0Iza2NjNVpCVll1b1EvM2xXb0ZSZng3SFAvL08vc093S2FxdHYrY2N3dUI3c3p1Tm0xSTBwVzBUWnF1ZEtaNzBKWXV5b1pTQWRteXB3ekJGa1QyY0xMY3dxdThMTWRiUmhVY3FCVlJGRkZ4Z0h1UGQ5UGIvem5QUGZmbXRsSC8zL2VKdDBsK09mYzV6em4zak9jOEt4K2pYQ2hQejJpOStBYkJQMlhsaWJhSnRvQXNrVWJ3TGJ1dStKYkdxY0RJZ0JNNDVzbThONG02VmpoM096eUhjZGtIT0ptakU0K1NzL2dsZTN4d3NOWDQ2Q1h4Zkk3dUVFL2xxbVdJSE5KMVY2WER1Z0pETFNzNERMS1FRaU1uQ1pWQ3RTYlpRMnBrOUZGYkY2a04rN0ZUTE9KRjhyMjlyTUtSMG1HVzFFSjJ4Rk5neDR6ek9xSHFmcWR0K0pSMGJPVmZtT3RwbGV3TWk5YXQ3dDh1aGRBYTdocUh5Y2h5RFBDaytkMldlVmZNTFdRTjRvUGxEWlYxck9mVVg2UWIwT1NCL0VDN2ZXS2czWTQvYVBmLzU3bjZ4UFRyQ1BrRC9vTXU4WHJjN0pYcFpOdmhIS0VqdlNNSlFxREZsL1RINDZuMmVQenp6N3V0RG9mVmpTdFd6Snk1WWdsWkQrdFNrNU5UbVJXSE93ODJHUTJOR1NKV0hPU3hXU0M2WDN4eU9mc2ltb0ZiQk90RmI4Zk9vVXVYTWhzR1FpaE8wSS83UkVDa3p6QktBOFFqZHBUdzBETFJZNFFvQXVDQ3NyWHQyMm9PNzFwYmhxNHl3cmRYajhKNGRGVk5RME4rM2FpSDVqenhZbDArVk5JNW04amFjMmROdVdVV25VY1ZaT3g5U0h3WHpIUWxZTEt5YUVIeXhEOUErSU5RbWFyaXlmc0w3aVpoWHBPcjdtaUt6VEduNStabU56c1RWNFltRzF5RjZJRXRENWpDMTgwZE1ybTJmSHEyYjhCNklxVVZESnIvcEhLd081K3Y4dWdlbUM0eVpLQXVVamRRRnpsQTgyRHU0WTZDTGxMVVBJd1hkWkVjMWF0eU9WaE5KTjFNNmxOdWt2d3RCcWhZSlExcmlDZ3FVR0hLYkJHbFRVRWhhTVpZdHd3MGdwdmRocm5aZFpNeUpoUTZjbTRydnNVeUp5MmpOYkprZXZ2c3dZTjYzd2wzQnc3aDRvTFNyZUZvdWpuWlo2L3g1U2FxTWF5SnM3WlVPR3NUZkllT2lsbWdEWXMxRk4wMk5iSlkyeGFsQ3JYZ2lKaXdTSlJxVC9WUFRsUkFiTWJQM0ViQ2R5eXhZanBCbjJQcHB3N01SNHpOV05ZaU1FRU01UFpvMFZTRHE2TitZVjdSZ3VGRms2TmpKaGZNbksvMDRWOE52TE5rWE1JTXZzR1NsQmh2UzBoQTkxcnNneDZPQzBxeGppMVozdEMwdkNqRlprMmRQWTNvTmlkUXZ0ZFZsSmFXRjFkV0ZTT0RMY0hmTW95T2tQeStuL0M5WkphbWlTTUVtQkVVS1ByK2NYWXBTSERkeUVlTVFWWCtybzF6VjhhblJFWEVKRTVZMG02cFNHekp6QWtKVDNEWVl5MzY0R0Z4YVNubzg3VjNqVzVJcWJLRWFnSWpnL1gyaWNQSHFqUkxJNGI1NndQMWtTVko1dnhoMmdoTmpLRzRuQStudkJDR09nZ3Yvc0NMUnlyTlorczVEaFdXNzk0UFJEM2JTc3d4SGFGTzFCRjJNUjBoOTlGSC8rUi8rK2dqOE93d2crMUtTOFlORWtXN1lNOEVRUC9tLzBrdFdmK0pjeGhqczZ3NUdKM2dLOG0wbjRPMjlTN2tieXFIYmhrY0YwSDJ6OHQ5WnFvWEJ2OVYrZmJwdFlycFVKQW9OVmRYTStaaEwyS0NNOXBLMXlpMkZRazZURFBWR2NKSjMwdGxxSlVxNnE4OFpJUUg2aEN2YXBmNFJGdEVtL014c0VPRkNSWWRtVzFXQjdiWkpFVFdtNmFHQm1haGJhL1pzNnQyUFVxZWgwTEFUSXVTN3lGVzJqdm05ZldKdFBCZ1pGT0l1dzIxYjJvVUlkSWVEZjZtek9kVXhUbU5PblR6MCs2R2htN2hEN1dRb3AvbU5aTC81dkhCNklHbUpvWE01aFRFT0hTQ1VnY29YRnEyakZxZmxpMUR3K1oxN3RuVE9ZLy9rR21PY0l0Z1FYVlFwMkdWNERRY3Exc3dlblQzbGkwbzlpUEhVZ2VhOEZQRDBvWWoxTU0xbys4U3NmcGRWK2pJbW1Ta3B3aTJXREFYWGxoRGxCcHRpTVpzaWRPUWNXN2g5RG1sbGNUc042ZWhxSlc4MlR0OWRrTlIyOUFmNGpMMjdkdnYrOE93a0laeHU0bmxMM1Y0YWVPRUhjUkltVG9jYlV4UFFCRjZ6STk0TjlQRWZ4RksreWVlckx6eFhKeGdCOUprMHFGR0twVEZaUUVMOVBEaW1lKzdYVGI3ckJhMzIxbmZmUHU2UloydWFlNkphZkYxOVEwV2s4bHNHb1lMc3dKOE9wUUo3anhud1F2TEh0blh1YWg2WGw3R2Jha2orSGs1K2ZtNXVmbExSRXZMZkh3RHp0OXlTNHZrRE94bGNaazBOMnNTc2JoczJOQlZXQ2haWFN6bWVMOE5peHNXRjVwdmJTOG9hTzg5QTVhWEx3SUxpOTM1b0M4RVN3TjlGaG9kRzZaR1NhMG0xblVUVEExZGRNd1MybDBiY05FS01EYmNnL0xwa0QyQWl5aHRCWnprLzRuMkVlMXFsS1JkcFRRa0RhdE15N29QdEt6bGdwNVZwbWsxdDllQXJyV21QWnhwV3hHUk9hZURCNklnZmVRaEdDd3FNbGdZcllsVXZtaHM3Qm85V3JRUjNKSTZQWlhvWGYvbG5PNDhUNFFLV0w4djQxeHNJK004UWhvOWt2ODNyQUZLT0JOYWxIcUxOZ1NVR3NuMnJNMHI2L1BTeXVucmlOeTAwMVludDExYnpHM1RSeVpuQk9TV3pWKzkxWkNibFZkMjI1cXRNYTU3Nmt0RE5VZUNkNFZxbjFiVkVaNjM4ejJLOFgydlVMMnFrdG13NkhvTFdoTlZ1cXU0M0cyTWoxYjdrMlVxeVZwdmNta1NWQnF1eFY5Qjd0eEI3cHowQjNjR3BydEt5b3ZqRWlLbE8zUFZDU29WMStwUHBmUExmQTg2UU81VW9oeFVyS0MwN3VHdktocjd6dE56RjVjcG5QdW1tVnhqSWh6ODFXOXpvaHlUYUprOXBFeFQvekszbXZMNmx6bUNheFF6dVh5NldtaVU5SlNaVVlCbXhtZVA4UTlLNS9KL3lRbUtpNWxHU2lYMGFSUitaSFVPVkNqU3lKRDBwQUhJSEdIVlJBNnpsMVNzY2FYR0tVY0YybTFOdzBsNUN5ay9sSlFQRXNycjVUZUVhTVU3Yk1GcTVSaTRoWElTUnU1UktFcG9IYzcrZFV4aWRYenBtMUVnVkRKdkFyMURCM2RVMFZxY0EycHBEOUVKOTN3YjVDeG0xY3k3aGZUa2hUNE5Pa3c0VTZKQ2RBQk9QaGw4RC9Xd3dXYkZhVGo1dU5CR3dCTUpUcXo3Qk85aGVERGdRd2srRms1V2J6TGNEamhZRkxsOGduOEllQUZLQnJ5UXYwb3RaUVQvQlBBOFZDcmlxQWJ3VHdWY2NWWEU2VTVEOE91c2ZDN2o4eXExd1JEOFMxWitMK0RSQkg4T3luL0Y4TzhBOXlFNHNZY1EvR3RHaDROOUFmZHA4Q3NRVlJOR2ZZVUhkSnlST2o2QlNlSzEzNlJITldrTXVFQVpOcFZUVmJEMDNLcUtxVHNVUHdvaDhEOGhkTE9FQ0ErVGJnRFZXTWtkQ0tkNHFQSTdCQitpN2R0bEpBVlJIUHlFTkNpVTBGUFR2WHdnbHlvVTVLRlRLZWNLU0FpZUVCcndoREQ4amllRWNnQTl5VE9pdW1LY09IS3EranRKdEM2UHNidFpGVVV1K3J6NUhtcDdKLzE3QmZvM0I2V3c1OUVqUFEvQXBlZlI0M2tlVUo0VG55dStGOGJmQzREbm80T0FWeEg4ZlJobkx6Rjh0WVN6a3ozRFhSSitDUEJYR1g2cmhOOFArQnNNbjg3RzkxVnBmQU11amUrcm52RU51QjNHallIMEo0ZlZpZ1FhL3hyYmY0WWEvOWlOUWlrenQveExYQzBtUmYyWlB3VXNKZkFrdlQwcmZwUDVWWmdKUjROQWNvOG5PeW5oUXVaWEVDczZHM2o0MUFpeStwZmpna1VuQS80OWNEc29xQUcyU3NzTHFOTkJaMkcyNUhCQS9ROGl5ZzBtd280RDF3bmVCNWpFRDJqQW1nNzJXNDFxUUZlbzVGYWdtMUtMeStUR2VVOExNVmNrYVNLUVFGbXdQM3JUbGRFYVNFT3dYV293SVU0OUVkSEFld2ZZTXJGTkltWDAyRFQ3RSsxbjRLU3I3WEhjcXJqS0RWVndzSnNvYTZhYzNZeGIvL3BYK2cySEZGZTRUdW1iR2M5dDRsQkhCeGxMaitOVzFFUHVVYUkyeFc4S2hUZENWcU5pZ3RRRFhkaW5oSWlLVTIxbk56YVNpOVJBL2lPbDNCeEN1VnduSzBYQ3hVemthbnh1MHoyb2lQemhPanVnUGlkdXhXNmdQa1h4QzlRSFhwMWNKeG5OWFRDYUo2T0pnRk12eERiQVR6TjhvNlEzU3dIOExNTmhkb0czNEoyQW54Tnd4Vk1lUFJ2Z0x6UDhTUWsvQlBpcmpNNG13TUgzRHZBTEROOGhsYjhmOERjWW5nazQrSmdCM3NQd0RNREJ6d3Z3aXd4ZkNEaDRhQUYraWVFL1MvMndHL0IzR0Y0Rk9IaE9BWDZaNGRtQWd4NkY0aWhPd1BIZGdJT3NEcmhEenI5WHU2WUNMdkQ1VjhZbjRJeFA4TUxpaGhMOFhjRGJVRGpnMUtQcEY4Q3ZNRHdVY1BBa0F2d3F3dzJBVTgrRUpSUkhPZ0ZYN0pYMG1ZdTRCNlRkZFRMQnRVSjVuQVYwcmpNNmJvbCtMdUEzR0o0bTBYOEQ4QzhaL1Y4QnA5NE5Md0grRmNPL0F4dzhDQUQvaHRGeEFnNldmOEMvWS9qRGdJT1ZIdkFmR0I0R09GamZBZitSMGI4Sk9HaFpvTDFtVnY0NDRDQUZBNTR0NXgvYXRVYldyaW1BQzN5dUYva0UzQWx5cFpuTThobzJ5NG1QUWMzbXMxUFlMSS9uRVBtbVUvcG0wM016dkdiNVhXZ3RVUGRDdk9iaEpqVFJlNzRCRHZPdGo0d0tGTVRtRytDS3A3ekhHWlRmNFQwZkFQZWVENEI3endlR1YzbVBTK0EvM0h2OEFXNEFQaWwzTjluNEExeXgxM3M4UWZrMDcvRUJ1UGY0QU54N2ZEQThESjZUaFR5bjl6bGZzRzlZU0RTR0k2UzJ0dmF1VmNkWDRkYXhZNDhlSlNVTUhGSjh3dTJVbFNncks3dHZiZGRhRHBXVzd0aEJhTGZoVnF3bE5KVG9RZVFDcW9Ya05OQ052NlZhRHM0bzJ1NzFzc2hJVU5NcFIwL21YTTdvdE9pSUFEWEc4dmQxcWlpSFN4T3FqNGtKamhiZUNGVC9xZWptZHYvL3FJNXFKNVJpMHFMQ0E5VUl5OS8vQjZpRzZLS0FLbjFEZTJZNXJrRTNDYTlLdEIrNVpHTnNwelRHOXNyVyt1bUFuMmE0YkswSC9DekRYVkw1ZXdGL2dlSDdwUEovQWZ4RmhpK0hNVUJXWnJRWjhITUN6c1pxTUJtVHdZQ2ZaK1ZUUFdNWThBc00zK0ZaNndIdlliaHNyUWY4SXNObFl4dndTd3lYalczQTMyRjRsYXgvZGt2OWMwRG9uejR5c3RBY3dNOEp1R3h2T3dUNHF3SXUzOE1BdjhCdzJSd0UvQ0xENVd1OXJ6U25IcFN0OVQ4RGZvWGhzclVlOEtzTU4zaE9XSUIveVBCazRQODByT21QRS93ajF2K3cxdmVSWGtlTGFYbWtFOHJEM0NSNG41bmhlaG5PNWl6UXZ5SGdiTTVxeUZwL0h2Q3ZCRnkrMWdQK2pZREw1ekxnM3pGY05wY0IvNEhoWVo3K3dkOUsvYk5mNkorK2E0VC9DUlJIT2dGbmZNSWVCdVd2QzdoOER3UDhCc05sYXc3ZzN6RGNPWEFONFFSL3N0R3JEbVJsSFNCcnlORXBVMlJyaUt6RStMVkhiYmFqWkEzWk1YeDQvelhrUEZ0RFhzSXF4UXo4RTl6akJNdHJqaUVsTXlZTnE5NEtESHRKS0dGWHpPRDh2RXZZWHdzTTdhWWxhbkc3NGhpK0JEMUp0STFIMFMyNGZmWnMrSVlMVmh6amJwZDl3d1dUYndnbm5iZ2RmVS91VWFJTEtBZmF2WUVnUHpERTlic3J3VXV5bGVBSndNOHdmSVQzQ2dHNFMyWmQvVkNTK2w1QmUvdStFMmNNbEgrVmxkL2trZTRBZjRQaG1WNHpIbkEyNDBIbkN2aWJETGQ3cndTQUwvUkljWUJmWm5pMmJNYmZMczM0MStTN0x1Qm5HUzdzdWpSQVp4TGc1d1JjdnVzQ2ZrSEE1VE1lOElzTVgrZzlzMkZzaElvNEYwTEdobG54dnRCditMRDNqSWZ5QmttSyt3VEtmOHI2ZWFGbkJrRDU2Nnk4VzVLYVhnZjhTd0ZYL09vOWd3R0hHUXcrbzljNFArbE0vaXFhN3oyemdiN1RJNVVCL2lPamMxTTJneTlKTS9pQ1hHb0EvQ3JEQmFtQjFJNUdVQnpwQkZ5K0FrSDVHd0l1bjhHQWY4TndKNXlkNHJCYmNZMzBEMFRheTMzQkhiTDNLNU9kem1SeTliQlg3RTZKajArUlg0U1NBZjlHWnZxai94OUsxb3dNSzduZVlLLzROOGlZSWJzSXIrT3dHNGNSbnBUb083WWl0T0lHeGVPY0Q3WElxdUE4NmdnQlB5cTIvdzhmdzAzMjRhS2lvNk00bjhuY0dOeFE2OVlFUllWb3RTRlJRUnAzclVEaFg0VENuaitpTUdJa054bmhHSU1oQnFQSjNFajhMM2UrempkUXAxYnJBbjExK1c3YWd6dHdBN3BPZUZDaUgvdEpDNDlLYytONytkd0EvQ3pEWFo1ZEh2QnpBaTZmRzRCZkVIRDUzQUQ4SXNObHV6YmdseGd1MjdVQmY0Zmg4bDE3ajhUblQzSStBVC9MY0puMEF2Z0xEQWZwQlhKb3RBQitUc0RsL0FOK1FjRGwvQU4ra2VHeTNSei9KSTMxNytSakhmQ3JEQmZHT3VFT3JhQTQwZ200Zkt4RCtSc0NMaC9yZ0gvRGNObXVDdmgzREpmdHFvRC93SERacnNyNVNIeitLT2NUOEtzTWwwa1hnSC9JY0VHNitBZmh2NHppU0NmZ2N2NmgvQTBCbC9NUCtEY01GM2JiUGJoRWNTdDRmeWhVc2puRnRFS3ljQTFTZGhmK0I5a2hueDFZTmkwbko0MWMrQjh3ajhsRjY3dUVTOUREaEs0Uyt5T1hiR1E4SzQ0TUhNRHdZa0k2RFBCekFzNUdBTVNZQW42YWxkL29HVW1BdjhEd2ZaN2RCdkRMRE0rVzlTd1dleGI3czU2RktDWEFyekE4MU5QamdIL0k4R1RQS2d2NGp3S3V1QW1yM1Z4Y3Fkaks1UWxybE9vUDNKK0w2dXFLNktYUjZUVGt3cFhGbVpuRjlCcE9reFRTaTFCYWdhOHExbkhQL3ptbDNJcUtYSHFwdFZvMXVmRFZQSWNqajE2bGRHMmlGK0gxRUs0a2Jjc2pYSWJDYXNjUjJrV0s4OXg1b0IzeHg5UnBpTDJyc3RKRkw1Vk9weUpYMHJSNzc4UkZYclU4MjlIaFdRZWVGOWNCSElZbWV1WXA0QmNadnBDOCtyRHlWNGkxU1VzNE1Zb3h6UkkzU2cwaUxIQU9UdTR4S1FRN2Y2ZW1mS20vNTI4aEhHM1lWRDZJTVVqVS9ldkRUWlM5dU1qZVpkeUlqbzdlVXdodEZCbjF6TG84WWRaQnI0UjdaZ1hnM3pEY0tadWw1Nlh5RWF3OGk4YkdnNkcxR01iMFJESEtRQVBXQk9oU1Q1aDFGZnFCZjMzYzdXdlczTTUvL2Z6d3BIaml3YnA1OWN4cDAyYWcyUHZObGxvMkwyNEZtc1ROVlJhdlBJakZLNnNnVmhtZmVLRDNTMUpqY0Y4OU40UjhHMGhyekhUa293SVVxMkpSbDRobXEzSUVGN2pjd2Y3b21WdWY1cWM4amQ0ZUgrUkt2Yks5OEpXSGx2Uit4SjgrY2dTL3VmZVVYWnFQVU85WnFOZUhESk9mOFFtSXhkWnc0T3RBNDlZaDBKZnorZlo2ejdubnp2VmMvL2E5RjU5N2tYcHg4aGRRQmx6UDg5dFFFMytZWG9SS1hOOXYyRVRpcUUxU3BsWW55MlBCSGlmVHdFdEpnVDZmTXU2Mit2VjVSVFBHNTdzS1MwM2pZMHh6MHRidmNXVzV5LzdpUDJ4cmRFMmNZWHVNSVM0MjJIOUxrSGJLS1B0d3ZiWXBkL0o4MWsrUHM4aGl5aXBsMDFqMXQ4OVBrLytKL1djOE90aGJqUTd3RTM0M0Zwb1RZNkY3a1JaQ29TK2pKQWlGYnVHZnBINkVaUFRlUjhwcndFY2hrR09lRkVKdm8vZEhxeFB5SnRiYWpNSCs5dnhFalQ4NmhXTU92clhXTlhRTExudm0xQ0xJVFFuUjB0QzdyM2hPNmZENVJmak1vcDNKNXd2U1U5OHJlS3pHaWo3cEgxM3F4azA0cHBmRUk0czA4VFNnOFJxakFWSDQ1UE5wajN3TzM3OEpORlZrZEI4WG5taW1FSndoUk50ZzBweTFvV0hXMUdEKzU3ZTN6bi9qMTZqQ2tSVnhzWGRoWFNqcTQwK2c2dDV2Q212aWxHUnZzL1Y5eGpYZ3R3bUZVRVZNdjJ4M0xPY2VJcmxZVklGb2tKQmhCYzI1LzlGSDd6OUkvL0J2VnBhVlZhSzBzc3JLc3VqbW9YdldyZHN6dEtsSmVHMUdTMnNhZlZDWlQrT1BQbzAxNUswb1p3RHZid3Y5MFZlUHZ3ZS9XbElyR2VIc0g4N24vYnVmN2I2VmpPTVRwRjlJMy9EUFE2WWZCYVlabG9PWlp4d3hLdWlrQUtuVDFkVS9kZHR5U0pUOHI0R25rZnFMOUNSaVBwS2kwN2xUWWhZQno3K3F2eDBnLzRRYTRLb1dPUElKQm84VE9VZndqNXQwOCt1LzdTYi9aSHd4M2pBOGxhOUZEMEtJV0pLdkVUQXJybDFHdTZ1WHJWKy9qUCt0MjU2YWJFMGhrZFAvV1hEcjlBWEkrWFNTMVpxbzRJRFQwVENDSWE1VzQ1Q29nUHVnU0ttcXV3Ym8vSXJydXJ2NWVRNGdkZ0pvMFVIRTZMR1Zhd3FMaXBkVDAzZ29qUVZLMTd1TFpVUVlBY2p1UTBaZlBabnBvZUxvZ3RSNXN0VDJaSlFOdTZXcVplVGdmLzFqNk9qbW92R3RrdzZmUG5ua3R1WUR1cEtLN1NUQWQzUDA2Y05IVGhoZ0hTVXhLZitGQ1Bzb21NMk8vdWxXeUh3d3NTQkdmZFdaR1pySDdweXljL2lJblcyZGo2dW1uOEhUMTYxYlgweW04RytkdTBZOU5IdmVJeTMzMzgxL3ZmNjlkOTZaQWZIL1B1UVA3YmxBeUNVdmhzVFRLRENqVWtOejNqaU5jVDZIc2x6RlMwY2dWVmZ4aXFTMDVFem5CS1NOYWlzc201TFJXMDBpNnk4bXB6NExlYjEvUVAvQmFpS3p2b3NwNVVReXZ5cnhkNlFIWThTSXl3S2tVd1ppbXI2WmRBQVhCeDRqMEo4b2YvT2QrNTU4Nm9rTVorU2dZdmVWTFl0U2lJV1JLQmlESG5payswSkk2RDJoUThJejBxTStXZGlCSnFoMTdmWFpPVTZIZ29QOGhBbVlnMmNlTGMvbEFjOHFVM3hXRnNqbFlTeEJwdUdqRWl6cEdUUEc4cDhkbUJRVEZoWXphWFFDdWI4aXo1SVZFT0JPSzY1N3UxMGZHYW52SG11ekNka1AwVG5NaVR1TlVWV0NWcFBQMi9rdHRIV0t2ckY0SSthRW5jYjVlenROcHRYcXEwUzdHZy95eng5RUhmVUJwdWo5ZHlaMUxtem03K0RmZmZoaEhEdGh2a21Td05WNE1NaGZDR3c0MHpBSCt3d05HSFJLUG5oR3B4SS84L1NMMnc5dmYvSElzNi9zT3J3TEtXL2VJUC9kNVAvOUZmbFBnV2grZWZRYTJGWmxlY0JoZDJFT0svS2Q1YTF4VGFPYlRJbXQ1V1UxNUtxZE1uVkJ2Tm1XMWhFVXRWd2ZwcmROVGJLcFY0VFdsc1c3Z2xTRjFxcEdsZzJ5RW1JTEljT0ZDbllWdE9lUnA0NCs4aFNLNWovREhNMllBWkdQVUhhTmx4ZGh5ZTk0RWZyMi9ZSXQwRjdZU3pEZFM2U3Q1TFlhVlVwOXRjRVFiSWlQOEJ1S2RxT2w5ejVhTVdoajZwSkY3WjU2SG1heG1Tb1N4YWhpVVl4NHlPaTVvL2MvczNMRkVhUTlkSWovanBwSlBYZVVzcGhNcDVFOFZmQ3RVeUhpcU5XMW9ldnNXY3c5OXh3cEtaNFY0TW5jVUxBN3dWWXIzNE5XcnV4Q2YwZEwrUTVhQWJtbnBNK09tMkFPZk80alNkRTRrTkM0b21CK2VlaHJ6TWx6UVR5NEUzMnlFOTIybll3cmtLR0lmSjBPRWFrLzBLRUFrY0hmZzc5VmxNSUVld3ltTXhRMkdRekJGRG9OelZLaHlrZVdRQUxvUTFCbTlaclNtbFZsandndjQ4TnMwYmJNbTlFcG9abTJubTVjdGJCaStPSVNmTzBhcmlidkZwWGdiblFoSWRlSStlOTlLbDdHdzNMajh5cDhSRmt1Q3ZqNEhrUHJ5WGkvRTNNRGR4eDBnNS9ZdGJpcmtReG9qcjhEcmVRNytFdWtkQ0s1T3hSejBvNlRoOWlPUTd0NmJIYlpzUzVEb2w3ZjlhenYvaE83amVIY1JlblpjTFZDSFVqbHFZT3J2Zm1Qa3d0T0xxQjl6R29obDhBVE9ldENYRDJDdVNlN3A2VHhZRy9keVRrbjUyQ084dlN3N0ViU3RrRVFDYyt4K0ZkeGRRY0tiTktnMXBFVFpzMmN5UC83SWRTWUd4R1ptWXZhSnpRMlRrQ0xOL0dMb3lLeWhOV0hDNEF4RG12bmdEM0h4Q1Rja3FNamdFNHZEdWpxNGgvSklLUXd0NCtTb3MzNVppNmxoV0ZzbVlDV3VoK2xUSW5LWktEeTdkRXlEd0c0R2ZZYU1zbyt4SUZTL3Yxb0pOOXdKSW55Uld0cnVLRWl2THhJK2ZISHlnSjNRVVhzYVBQNnJidjgxSUh6aGd5MVdPY2xtNExuQnFrM3JsbTFoWEpFUEt5cklkNCtYUEN2Wm5NRmlNbkM1bkZ0KzZwQXNySFBVSzJjdExDemN5RnhJZ3lhTytWbHpIVk5uTEZ0MWVwdHE3ZHQzYnBOZ2VsSXdHcUlraUU5N21DNS9zUnRCbmFaNEhXSjFobWprT3BJeGxoallVcEs0YnZhY212MTZON2VreWZSdUlMbFlneC9EdGxSSWhVSlFzWkFhVTlCVW1pNkVPbVZLVzRzTkhtbXVhYWl1YTM1c3k1ZFNHaDhma3Q5eWRMYUVVc0tuMCswbUJNaURQcEUwN1d5K1daN1EzbXpqMS9IRUtRT0N0UnJZNUtXdGxiUHpjMmJVWitlbGUxd3VqVCtJVzQ2RnpOSS9mbkVVNWxtb0REMysvME9NOHRDUno2eFgwOWhPZmtKRjVpNEpaYlZiRm0yZHVYMk85cm04eGZpazZ0eW5NMVI0ZkdtbElSa25KTFpxRlZOcXB5Ky9ORFJyTU5ucC9QbkxHT2I1cVU2WDArd05vNmh1NUNlYUVIL0prVGtaMm9KTlpZT0VSb3VPaUpLeVhhQ1NHdGZLRXhzY3BtbTVreGQ0aW9lRWE0cEtta3hqVTEyVDBwM0ZWVkg2YlliQWxRTGRDSE4xZG1WNFFiZjRNRG84SGthbmFYTWxsMFZGdVdubHM3M3NJSjlLTnVQYmtqN0VabGJmN1lmMFRReXNoM0p2OCtFemhOcVp2bkloRDBKWHVIQUk5K1ZBdEhqaVNXMk5IdE1idEhDdW1aYjZxM2hKWkZWallzM0ZPV1gxRlN1K2NBdmFMbXYwcEV5ZW5WaVFvdnZrQ1hSVTFwem03WEI0MHRJQWg2bWVjWjJXTE8rZ1RXc0JPVGVHK1R6SjlMblhHamJkZkV6Tnc4K2YrWWorSXVQeGV2Si9XRjBqVE1QekNYQVh0RjF0M2IwR0RHbGdGWWZFUG53dnNIT1VwbmpEZi9YNkFpT3Y4YXlhSENOaEtKQnlsb0Rmd2VTaFZkOEt0amFrR3gxcTYwTjFySzY1L1RoY1hIQ0gwZWN3VWorQ1RYRWhPdWtsOTVleGpYM0tLa2pIcmorLzlUQ1hqbWZJbzJ0MGZvN2xiRUdwUnRqZjc5TzFqaTZocElNbmx0aDU0NkNGU0lQMFExTkNrM3BKOTQ5c0dqZGc2Z3VvalN1WVZyaDdLb29peWsyeG1oU0w1dDFjTk5EUWNFelcvTEhPNUEySUNYQmFvbUxBeC83WEVJN0VVT1V2dWdKK0FlVU14YXRPK3BORjlsK2x5NWIxVzRNV05WVS8rTlY3UVkvV2I2c3NjeG9iU0RuZStWNm8rbGx3YU1OdHpYZmR1VGsyVU1UVzhjWE5ZLzIvZS9Od1NOYnFtN1JHRTRjT1hRbWVyTW12Mmg3UlltTytTc0Z3U252bkdpTFJ0dmc4M21QNVFsT3hUMUN0QUE1RjF3RDcwMmpiQmZ6T3BHTGNqRGV5VTVSVFFNTzZNL0FxUXI5RGM1QjhyTTZ2NXFkWnpDY3NMNGtkUW5SRk5JT0plVnNDeEZyUVI5MnMycmU2dTUrcTlzdVB4NnhiRzZMR0ZXUWh6Z2FpYXFqY29MazZBNnhDcEQ2QWVIcTFNeFVXM2NYYnYxZ2VPWGlwZDBwQ1VQNEgybm1yRTcvQ2VPK29CVDZmdU44OFFuZ1NuNDM0MDlVc3FBUEVxMW5DSldQU291V2RxeGQ1QmdXRWRXQ3drUmF2blBicDk0V3VNeG5lQk03VzI4VHo5WmlQanFqRHVsZjd6N2YvYnAwaEswK0ltcWp1SEtRNXlCM0tkVkhXWjZrQ3FudC9LWGVMOFY0a2IvZ3EwTFBhVmk4Z0t6L0JubWVUL2ZGaTZPV3JsdTNsUDlpSjJvdVRFbEtTc0YzakJ6WjJUcXJ2WDAyK3UrMVBTWUxDUy9pWkxuZ2REQ092VE1tWk1icVNWUllyTGwvTXJpeU9qKytXNzloWFJqS2llaVhFZTZleXVxZDZMR09EcGEvNndOOFdoSE1NcUxJVXRWRGJyRkorb2wxRG9NMk1EUnN5SE9RWkd4S1kxM0FhcXdPNmYwSHkyMTFUWkJFVEREMnBmMUsvdk05RG5UNDR5SEZKWkVWMGVHdDFuVzc3ci9UMUJCZDZpNHNWRjY3a0J6dk4yUkJvSHJ6N1N1MnFZUG1xUzJKZE55ekRFcGszRjhEN1Q1a1JvTFBId3Y2U0xaSERsWjhSZG1uWndyT0FldDRMTG1UVFFjMkczUmlrS0lvV3FFWlpRSFJ0b29jNlpUUlVVZEZyWnQvU1NlU0ZscDUyODZ4aWNLSlF5NXpZZGc3cHBNNjFQQ2JiOUpCb3Ava1JxbmZlV2RYMTUzSDJ5Zk9KTkxiVjhmTE16T3ZYc1hjb1VPSHhveG9HSDJ0M1c1WDBJZ0sySmNnN29NVHg0ZDMrRWRRWTlmKy9iTFlqMGE4cWJWMTdsS0kvU0FwK21qc3g0czRFdWoxSlFBOWswUVBKb1Q4Rjk1WUVnczU2YXJxM01xNFdRdlZkdjhJZFlRaDBDOHlNc3JBS2xtUW50ZTU0TnhKUCtYaVFZbFQyMHJyNG5UOEdSekpUZ1ZaZ3NRZUlwc3Izei9SdGFMckNmRk0wTnY3TUpQdTBTdDRvekJYQ0Z1azRwSWIrMS9CWEFmL3BYQ21Ia3orek1FTFlYWCtrNWxpSEx6cWVGZlhkT2pTejFZaHgvRElxR3djT203YzNIcmFxZWp4bDJaR2hXV1Fwc3R5UHFrVm9RT3pQaEVCT1JxUlNVS0VaRS9xcDZTVXdkM0tsS1FtLzdQS0ZDa0gxR3ByU29vVnhZNnhXVm1NVGlVWjRVRXdQelNaMHZ4UTB0UkJqV25hdXVLVWhDQzFSWDA3VFNGMHJyNDZlRG1YeGgvNlA5Z29ZVzJoM203WXhMdzJuUkwrUHVCSkRHLy9NNjg4d0IrSDhva01YL3FudGovQ0JWcE43ZmRJNXdPNEFuemI0ZmxkbzE1dHVJUjVLL3FJT0Y0RGVCWER5Ly9NK3c3S1YwTDVTb2FYZ2EydEREY29udWQwZjJRdkhqVnA4RXpNeGNiRnhYSjQ1dUJKdUtHaFNxc0pNOFhHbXNJMDJxb0dTcUdDV0p5ZjVRNy9FWVdXdGtIa05FaFN6aHM0UEdkUUcvNVhYVW1RT2lRcUlpSXFSQjFVVXVmcHE4TmlYK0U5cks5QVZ3eDRPc052a2JWRko3WUY3eVp0a1U3eHBDM0V2b2tGUEVJaFNhaUFFd2tWOEd4dnk4a0FxNGMwRnVobkdBdVl6bXk4eXl2YmgrbjFxeGY0VnhkOHNBNm45YjY1RGtmdzg3d3NHYUlsRUQ1Zjl0YTl5M1lYVHFHQlhaVk1RODVyaHlHaFdUUm5Xc1dlR3ZrR3MzZnZnMGhMTkJrZjlFczMrdFlsL05ZbGhaZDh3MFl5Zkg1SlBHdUFSbjR3Wk5xQ1ZMNmZiT3g4L2RlZW45R1B2QW95R3YyQjdlQVEvUXorT3lCcjQzVElFYXNFelRWTkxNa3VBOWJ5V1dnRlg0SnU3dDZOUXNnMVpQZHVMM3NEbzdrWCtqc1ZQc3R0Q3hCWlJ6N0hNTTI0TTlOQ1E4eERsTEc2ME9PSDBELzQ5L2M5Z2JMWFhYdDE0L1l6bDdaN1dSNzZhZlBmZ2MvTWprQnFneG51cGUySGtHZFNXeGlWa213NEQxRXhYb2dEcDRJeEtJRlE5dmpGT2MvR3B6eWJFdjlzMXVLSmovZ1hMeHoxSy85RGVvWS82dVNYK0dla0kvV3ZJeGVXQkR3aVpObmhCdUdYWUhjRUN5TE53ZUtRUFdMNXJ4Q2l6YVYxamdMKzBIMjVoYU1mbUR6dHdhYWkzUHY1UXdXT09teHRHMTB6TTJYalhVbkx5eWZmMjlDNlowTDU4cVM3TnFiTXJCbmRSbHZCYWlHdE9xNFFUKy9ySVQ5Z0lzaktBMk8yTThpNWtqQURFck04VlE5ZW41anRLdlIzM2xyVWx1NmFuRytyQ1IvaysrelFSTC93aU1BQS9sR2pmV2hnZW5TTTJlS25UWFhPS0ZsWTNYUkhtVDNGYWpJZW5CMWpJbnJBcHFxczRwckNvaHJLZ1p2bzBtckorVjFIOVFjaHFuU1pxWTFGck9wVTdGd0JKMVJtWVhXNzUxZFBYVm1RVWQyUU85azFQTU13ekphWlpkZm82OHd4c1VrOStPWHFlYmt6V2pOYVF0U1R5a2xDSmNzM3FDVW95NWJzV0QzT25HWTNRMDQzTzV4S1ZhUk9peGxiSERROFBkTXhHQ3YxTWVoNXptZEUyOHQ1NW9qWUllYzAwMGNNSGpTb1ovanRLT3JycDUrcWZXVDZNdjc3dXl6bDFTenVOWXR3SGdPblBQblBoVXJabCtFNXdyUGppSzBKWWtsUVd0M1NvcnJLQk5QaXFTa2pqVEV0MGViWU9NZjAwWnRUNDFOemF5cUNDbWU2aHkrS2lTbTJWWTBNMFM4SjFBUnJBcU5qaWxZMkxOcUFjR3BSVE9wRW1yOC9udW1VVGJKc3BleTNEejMxdXBBTzNvQVY3VFhEMVBUcHQrZGwzN0o0MHJpNnlNWTRZM3hFeUt4WlVYR3RodVpFZmJDdXZpUzFPSERZNk1MYXVCWEUzVWNUckw1ZG8wb0lDbENBZGRTT1BzVTM0SmVqOHBFc05wN0s5RElkejJBbE1nWDRHZE1zOWZWTEZuMkM5aTFjbHBBVlUxUVlHZHFUNE5ESEdvUDh3MmJXdFoyZjBOSFIvbXgxb2szdHE2dk1OTitTQ3VjTkdBRnFPT0ZMa3BXb0c1ZVNTVzRIK2NvV29FN0puV1JKSFoxZVVkT0REUkFPanBxc2d4YnI4MHl4dFJXOUp4VWMyRGhhSUJ1SGxwMVVaWE9JbzZLdURYR0NxSUVLMSt3cVhkazBjcVY3MXhwN0dub0ZwZGxUMHNsTGVsRFBzY1ZQalpud2x3WEhldkRLY1JNbmp1T1ZiV1BIdHNISi9wOW9GR2dwWWI1NEVuMk1Tczk3bk9nZlFuUUIrdU9vbFg4bUt0eEhIcnZ2SjllNkswbncvdDdMYjMvNjV0MG16RDMxMUJYKzhodVdSMmxwSlNtZFJuaFhzZFZXc2s1Rm94QU5tdHZRZU82Q3htWU1EM1ZrcDVaa1JieUlVdm1McURmSHJseXVNN1hVOUY2RzNjeU8xNEsrcFVNdjVqdU1Bd3NCeUVZWk1NaFBuWHE1S1RYc2RQRFVNc3p4OSsxNGV6Ny8xUkwyckw4Z3RkdW9Ya3Q2cmtiNVk1Zi9XSTVzbUgyU21Ha29LWW9NN1F6d0c1WWUzMUJiVVpEbDZwamRWSnhsUzgrMm00ZlhwbVo4TXl4QnhSNDZHUkFHY3M0TkpVbWFKMm4wRGRsajVvWXREN1lsR2ExclU4UTFLZXRQczRLbXJMajc3aFgwcXE2dUhwQVZGUFJiLzhRYk1DZEdReE1WaUhRQ0ZSTCs0UTMyN1AxVFRyYmdsYzM2VUYrTmI0RCtxVXY4QnFKRjNuUTZLZ3dqeWtNTzZVV2lhV1cvc2lKR3c4RmNrOVlqNklDY3U1WXYzNW96T1MrMktNd1FaNDAza3VTZlBlakMycDNiVjlhdm9Jazl5TUpUV0ZIdHJxZ1NNdXpiMFRzNEVQU0c4dnpDc0VoNGQ3ZkZiQmF6RFFjRStlbFUwY1Z1NkdHalBUeDhtS2FLRnpNUEd4UDlodmdPR3FxdHpESzNwOEZzVXcwZHFsVVZzYjRjQnpxYk1IcnFrdXlUb09pbGF4THRUNGNkajV0dk5KVXNxbDUyOXlQYkVQcGFHeFE0b2FJQ0xZcW9UeXVmbnJWNTJZck4vSy9EeW5WclZwTTJES2FlbnJCeWlySG1ucTdOUk0rVnVNWTNyMEZYN28rTWpZajIwemFOZTNQVHBoY2lRZ2JSMWc4aXZPVGhvYkNTMFB1a2JKS2tBMWlQV2h6UUI4ZzVlMkZvaUQrWjZudERkWVpob2VFbkk2TTNCUzJjdFVZZjRyTkkvOWhqY2NNcUNvdFdWR2F1TDE2OVE3VEgvSUpYaVhrUGtNY01ZeFJOTTZRMndSeUR3QnpqT2poOGJWbk42c3FEdFd0THlRdnl5VXBOeStSVHN6TFQ4S3BadUdaSmRmM1NVbnptREs1ZVdsMjN0QXp6UHhiWFlQNWpydnB0WEZQc3J1WWdTNm9SbCtGQXNPdHBMQjRyY2d6WlJyaVFhTXlpQm0wb0JTbjlublhHSkpDa0lOWmtWMTJ5YnN5VFIxTERUZWFJSUYrenhWcmtpZytlM0lQbUxTaXhEVjZpcm15ejlmQjdwK2ZraG5Nci9Bd05yWEVmQ2FNR1h5R3RDeEc4R1FaS0d1RFRZRnZkZVRUZWR0QVdmN1J6ZGM4WjMrMnIvc24zVmhRcWNXRHZMOHJDQ3NUOWM5VjIzek5nbGZnSC9oYVROWkxxZnVVL1Q4TitvMDcrSUR4NSs3N1BHNU5Xa0g3TTZkQnIxZHBENU5JN25NZlNDOUxINUxnYUF2eWJmWE9udVdzT1psZHZyckRaWTZQdnZUYzYxbTZyMkZ5ZGZiQ21iRnBXWGtaNmdaajNZdzZwT1VKYUIwUDBJWkkyQ0VTTEZNVFdSZlA0a3J2WGxlUmFTb3B5T0YyNkxrOVlKTzBya3NybkxBcGU1UmR2MVJZWlJsa2VwVklheWtLK09CZ3JxYzBjbGNJdmRZd0J4RXdsVm9VSGwvS1lvU0NRMzVMNm9wRlZFVXBMaFFoNXpaS0V2R2FmMGJSbTlPVHlOOXlxT01IcDRKZmpTSXlrOHFtNUd6bmRLZnJOOCtoZmlwUDRoQmluV1ZaelpDNzYxNmxUcEpaM2NTdTZTTzVSNG5kUUJIaXhHYkZiOFJGM1hQemRON2xITUtVYUl2dThPdEhoU0V5MDI4Yzh2WFRKYWZZZXU1TXRsbVNTTU1pSzVoMTVRWHhQYWhxUDNUaVUwRlhpOTlpWmtuQ0RmNE1NWmwxRVpCMk1MMWN5bFBPQnZHTm53Y3RRanE4Ri9NV0JPUG9FOEhPS3QrUTQwV3R1eEM4Ui9JTGkzZ0YwSG9QeTd5RFZBSHdmTFU4a3pmc1kvbWNuYTIrdjNSR0FnNFFLcDdtVEJLZjltZ0E0eUVDQVA4OXdQOEJCbWdDOGkrRzFnTU8rRGZocEFaZDVuMllCZm82VlR3RWNWaXZBTHpCY0F6ak1JTUI3R040aGVPY1MrdUNkQy9ROTNybEFCL0FMQWk3UTZlc201WmR6eHlWKzNwT1hCL3lDZ0NNTm5LQ2krbFp5cjNGSjVGMG96YWFsR1lvMTFMWVU0dkQ4TGpuVkozRXlIOFFvOUI1NmowK1lsZUZLR1ZyYlhEK2hPYW5aVkY4MmRWWllURXdZdVZBVC9aWlB3TldXL0VoOTUxVHorTHlxaGxCOVZXTHZCNGF3TUFPOS9oL3FENEU4ZU5xRWtEVlNMRUFZQm52ZE4zLytjdHcxZ3hCUzRuVjMzNGdJdVFaNktES2NZL0RWMUxyV1dQODkvZ01CYnJGaHNYdkVMOUJoQzNaZU9teFYrZWl3RGZqcXNIMWdqWU9mUGU4Y1dPL2kwbUx0c0p1L2x1c09ld2JZeDZibHNjUCtBUTV5YUhuaWlDSWwybFJJa3lSRmpmK3NzOG9hMjZKand1VGtpaFFVblJKV1NZcE81R0lzRzFjVXBVbW9SUW5McHp1cmkzTC9GYWRrcWlLdElFZGNWRkZmcHE1WVpPWktJdTJqSW00YXJxbkV6VGtsNGpKNWMwcTFkM3BDcmlnNzk0MHE1eXBuNkpTQi9XdnlHNnlxVE42L0tBN0x4RG8zeUJ0VDZmMGdhVjVVRXlreTYycWlzQ2hPM3F6TVV1M2tZZTRyNTh5bnFLbVUyR2RGcFduS3N2ejNFSHB5SVRxQW9zbmdjTkVuUzA4cVF5bFFOaEVBWWdSc0RBQjQybU5nWmdDRC81TVpBaGl3QUFBc0tnSG1BQUFCQUFILy93QVBlTm9seG9WTkFBRVVnK0hYWGhSM1p3QTJRR093Q000cVdCUjNXQVdYR0Q3RCtXM0FuL0NrL1VJUjBSYi80NWdnUjBNeHhpWXhycTZRdXRVVFZxK204TFJtSXRHc1p2R2M1dkdDRnZHU2x2R0tWdkdhMXZHR3R2QzJkdkN1enZDNUx2Q2xMdkdWcnZHTjd2QzlIdkNqSHZHVFh2R2JNcHlyd0tWS1hLbkdqVnREYm5ON0pPN3dJQjd5TUI3eENCNzFLQjd6UGo3d0lUN3lCLzcwRi83Mk4vN3hELzUxamdzWHVIUVorZ1BCVGlvekFBQUFlTnBralFOMDdVY2NoTC9adnhFNzliUHRnOXJ0czIwbXViZFJiZHUyYmR1MmJkdm1Oc2FaODV2WmIxWUlpTmxMbStGdXRjMU8wNmxjdG50dEZjTlcxYTVZeHpaVlMrcHJtSThMOE8rLytBaVBpQndLS09uUWdrdElTajdGSFZwakp5YVhRa283dEE0QkNYa1VVVWI1c214ZGxoTzYrL0thVERXbmRmZVZ0VXVXY1U1M1g3ZWl0b1lydW52MWt0cDFYTmZkYXhxcWE3bW51d05DVFI0QXJ2V1FpQmdRQUI0R0I5ZW1ENGlRaEhMbXNwWTlPSUl6dUlJN2VJSTMrSUtJRUo5Q0t1bkJBRVl3QVdHQTU1b3paM0p6OXI2Z09UZlBiODc1UnpSbnhoRFIvSU9zT0xDeUE3dVdyK25NQjFWMjRmbGQrSVBPZlBqVXp1OGZ1YllMVjNWZ1k3bW1DNStDdEJnWHVOTGNrUjZRSG1EdU0wK1k1OHdyNWozempmbk4vT09VT3hzNi9ad2h6aWhuQzJlMVUrc2M1cHpnUE9aODVEeGo5WlBWUzg0N2xyNncrcC8rQ0NhNnJuZVNXK24yOHZQZE1VRVBkN3FkWTd5M3JFYTVLOTJxOUlET3NyMVY4d20zTVpobzd4OW1UeDdqbnVaZVlGKzR6WDNEei9kR2VaZDVFN3p0dkJwdkwrOFF1ejdKejdkK2h0Vmw5a1lQcTRuZUxjMHI3NjIyNWdNL1A1am85L0MzOGxmNmh6VzMxdnZabVI2Y0VOMFVmaE5jRnJ3UzlndW5odDlZbldUbmpQQ3FwdlV6NFh0TitWUGtSemRGdmFKR3E3MmlBNkxEb2dzczN4RTlGYjBScC9HQXVDbytKMzR1L2lMcGw0eElka29XSmljbDV5VDNKVzhrWHlXL3BNWHBnSFIrZWdEaVNtSnl5S1V2L2VqUEFBWXlpTUVNWVNqRHFDWkRsbDJvcFk2RE9KNlRPWTNUT1pOek9aOUx1WndyN08ycnVaNGJ1WnY3dUo5SGVKS25lSmJuZVlFWGVZazNlWWQzZVk5UCtGcWVmSVdLbENoVmpuSlZvbEpWYUgxdG9JMjBpWHFvcDNwcGdBWnBzSVpwdUVacm5MYlY5dHBCRXpWSmt6VkYwelJEc3pSZkM3UklpN1ZFNjFTbmVqVnFieDJuazNTeVR0UEZ1bHJYNkRrOXI1ZjF1dDdSZS9wQUgrbEgvYXJmOUllUnlUTTlURS9UMi9ReHc4MUlNOXFNTVdQTkJMT0YyZHBNTlRQTVREUEhMRFpMekZwVFpmNWpveHlnN1VpQ01GeGRqK2NobkRpWmJOeXh2Ylp0MjdadHg3YjFHTnUyYldlTmUvWnc5dXVlV2UrNTU3dlRxUG9MM1RQUDZuUDZpcjZ1YitwYityWitxSi9vWi9xNWR0UEJPa1NINjJpZHBJVmFyQ1ZhcXROMGhzN1NPZHpMUmJwRWwrbHlYYUdydWFFYjZleUc2S0NvTkk2K29ZTTV6SjlrWk9odURxdE4rVzhCYVg3azlqOWsxNjBIaVRYcnZOdVdlZE5vTzdZQi9nZmxRNTdkd0hncnAzNHNzYmRlSFRzMDhlSWtBMlloYjFRajlpMDA5cXVoVnlZTGI5dVNaeXRRc2FpM1FDTUQyOFF1V3B2WXRXRi9uNXh1S3N2cDNKVU43SDhyb2VrZ29kYU52dEdHMFVHOWdmR3pVWkcrS2xaZmwwQzd5ZWxheU5vS3hxdlJNbGhYOC85b3ViRitKaGVLaWYvbE8yS3EyNHZucG9XYnl3YXkyUVFaL3V2WURaVU5zRWx5VEY5dXFMbzk4aWpMOTZFLzZ3TmhJaFJBVnVJUkpCNkJxUjhkYy9wNHRzR2VDbGdOOFE1WWNkbk45SXJkNGpVc2ZHdzY4bTJVSWh2Nnpjb21uK09GZUZ6dCsxR2JmdFFtdTNWaVRXdTRDRzZITFdTZnpjOUtIdlNtN3Y1RUhRaGpHVS9rV1FDVlpSZTZKK0FVZkFQZmtVMU5xQVVoMUliVG9DTmNDVGZBKy9BQkRJQ0JNQmZtd1dINm5BNFpMbGZUT1VweEMvWnhScFZocHI4RldmeS9UOXplMElmeFdKN2pKTVRxRWF3ZXdlb1I3M01oTTJva1UvMUR3YThIakFLczBGZERCOXhhUGRicU1XdmpaNWFaeGNJU3JiZmNLbjA1eS80d1VNNlJzY3pITTU0SUJYS085ekgrUDVmKzVjZ0dNdDVNcjF0enVoZkI3ZkE4ODE1UUFGdVkvNFpOdW1sRmpBNXlPaGwyTkxQeHpEWlRwQnhSdTVrOVpPdnlQTWp1SVdvNHlubEhjdm8vTElML3QvQmQ0U2FRcnlYZnVEdmovWTJ5L2tZMXhPWnE2anBkOG5qbVMwY3BBNzNsT2J4dXhldCtHUWhqbVk5blBwRnhBV3pEWmcvc2hYMndIdzZRZHlXb0ROV2dPblNBVG5BSlhBcDN3ZDN3QnJ3SmZXRTY0RS91NTVEN2VlVGVrZHl0R0hiYmtObGUvdmRSVHlXb0ROWGdMcmdiM2dDc3ZHMDEzcGh1dkxWMWVUc2JndVVFMnpOM2IzT25hTEdlTFZZdmdHdFp1NEgzOUNiZTdtZlplelhhcnEvelJjaFFHNlcwQTNTQ2ErRlZ6aVZYNitMYk1Cck5MbHB3QWZOckpVQ2pyTjdGL0c1NE5wcXAzY2c1K1BPTkxzYkNlN0pqaWRLZWFPN3JjRzZVUW1FS0Nqa281SkRGTVZUV0ppcHI0KzhNdkkxOU43a2ZpK1JMUlB3VjJnR0xzNzNDZG0vOUhIdGtTZjRIcFZ4U2VaQlV2dFpWVHRVQk1jbWF0YjlYN3VMZEE2NERyME0zOTMzaXY3bWt1L3lKc0ljY0xmWUJOOFN2Z0srYjUxM1VmamR4UDJMK0NkV202dzF1aHQ0bjFOTU5uelJtS2YwRThCWERGNzhOVm5XWk4vVDVmOE42UGNtS1R3aWVZOVZYQW5peVc4MTFFL0RIYithL09zbVpFdnNDMW9qc0t2SmRmSUF4WjBFWFQ2ZXFOdnFtNU5ESmI4aXpMSXBQK2dxNUxkU1M0OGRYa3hmbjV2cnA2M2tBM1krWSs1cTQ5UmYrOVc2RGtXTDgwc25LNG5VNjZtMzBMV2xEcllYRUtJRlNia3plMys1QWpoWkFvVFRYWWlLVWtQRTBvc3lBQmN5WGNqL1djSEpaaVZVT1ZnZlovVkdYWUxFQ1ZxTlhUb2ZqeHp1TFZZaFZnTlZpdEpvVERTMml6b0k1TUo4elhzUnpDYXhBZnpYUDlkenNQQjJPSmZvdVJ6eU80WkhTK2NSYXhITUppa3VkQjgvVnNFYUMvOVFRSkRVY0pHNjFwSVk5U1ExcnFlR1laT3B3ZHNlalUrQmlPVXQyaUVIbmg2TXhIcjlZcHhvNmE5RUprOXhUU2U1aG5BM1ZyMkFlNTc1ZDFIV0xLRVFncHhCRlYxOHFzVWxoODQya3MrcThVbit1NUdOOUlmWnR4SjNtTk9JNmxmblVzRURxNFk4aVd0NkROVHgwQS9ZYTYxQTVOejQ1aVRsQWJuL3o4VDFGbndnb1YyUFh1aDJVckZjaEcrcGQ0bFpnUFQxVWJOMmVsU3gvMitnSysyZ2xObXVrTEhabEpjUHZrbW15VTg5NzUvbGFzb0R6TUZtL3MzTVd3SkVrMlJuK3NrY1R1cXVCRnBRbVZnTTVLL1ZBTGUvMndqRDdsdUdZbVMvQXpNeDJnT21ZbVhrWmc4MGd3MUlibG5xWmVZUGQvdlhpUmJwTHF1aVEycjN5MFA4aXN5b3JYejVJcUU0b0tmblRObC9NSmdYemc5d3NlS1hxdm1XMVcyN25ocmR6VERPWG5Ocm94UXpCNkxmSGZwOEpQc0pSak03bnljaDFiVk9DMGdWNTU0bk9OM1gvWTdWdHJydjVwWi93T0FmRVR3YXpaVHB0bGM4N0gxVmFJQ2ZCY3VpME9qT2VmZ25FT2RQNU1aNXZNb3NrKzV1aU51S1lZNTJWbEp3MjgyRWU5WUxLZXJ6ME1MM0hGbklXQmZXR2RtcmxGZzRpUnpxOHp4Nmh0dC9OY2RoYjZUQkF4ckdFN0toNXYrWkhkSytyOXVnSWh1WVdMNVU5OFBuSWp5bklkVzF4aEtQVFBoYmV5VFo3ak40ZnEzdG1nVUdjdTd0cUp0SUxSWThlM2x6Z3lDd29ZemR6RVh1MG5jbnYzWXFkVm1sTzI5YTErdDNoSE9tYThpdDk4TGw2SDIvWlRQS3FmTXE5MWlLa3VBNjh0ZUk5ZjM3aXNESWxDNHNldnczUjQyaFNvMnpNT0wvVWF0RmtsVXRreVplbWF5L0JWaDl4bnY5L0tXcmI4MEp4VHBIYVNkZlpQR3UvbDJ6TzkxRmVQY3Z2Yzl0SVZKemo3YVZuNHRKZFN4eDRHY3Z4dTc5TTBnczllUUxKU3JvaWhjbFNLZGZwMWtHU05zT3JTYk00NnkvVlBUY25Tc1pOWnIyditMeC92TC9jMnhKL1ljKzhqRXJjNUQyak9XY2xTVmR0TkNVUCtmeVhrbXJXbWN6YzdVV3l2bW15dXZ0MVV5bmQyYlZKRmFMcG1ZdkMycnNKYk9NMENzVTVoc3BlOTM0SzhXNnp1dGxOWVJLcngyMEVhd21EY1VXVExxbFcxN25KeWsxM3JyTGI1bGdYazE2TXg3UlRSbTYrVm51MHU2ZEgrVnlQckExN2U1U1hQSXBsai9SOElSN2w4endLc3RIT3R1M2NPMk1GSzZuUE8zMzhKWDZaWCtjditDZ2Y0K044Z2svNXllUFgrUWJmN0RwN3ZJN3J1WUVidzNESWF2OWF1NVVhbXhnU0JaYUx0S01rQ2d5TGFuWW1zNHhNTk1RSzBYSldpcFpSRndXMmlyVC9KQnJtSk5Fck9GbjBTazRSWldiVkNrNFhyVFRiVnZIcm9sWDhoV2cxSDVXTmRUNGhHdUZUb2xFK0xScmpNNkp4UGlmS1pmazN4Zk10MFFqZkVZM3lYZEVZM3hPTjh3TlJMbTl1cEM1Zmhna2hDeGxCUHYwcnRkcXQ4aXlJaG1xUEtLNVpXQWFHWldaNVlIRklMWUFnTHc4M1pLTEZ6L1JYR01GS085R0dPakFDakZwWUpJOElZWXpVaS8wNkRvN2NBMHl3Qm4xcndpUnJXY2Q2SWxOR0d4UWlzSkVvT2xFMDVXRmFlUTAyaVRZcmJHSEI4UGIyMkttTWpSaE00NFpFVUxpMTY1bENVSzdIN2dQa1puVmtnM2xRamR4NHA5d2o4OFJxQ2RZd1pha2NFaWFTdGdabGpIWHg1VjcrQktzL20ya3JwWklpaUhpZGVZMXQ4WndrMGZYbkxzRTBLaGozZkoycEhYTmNwNWQzblViUjNnSlRTZWQ2cFU1MG5UMVhQTllYMW5WSmRIbXByaHB1LzBsSldxVVhsc285N2Z6SmxxbUs4cmxvbld2YjBpVnpqY0o2R2dvbmcrRVU0RlF3bkdieDZRaisxY2RaTklHekVaVEdjUTduY2g0N1Jkdll6WFoyMlAwdWkzZDd2SWU5aXZmcGZyODlPWUJpNHp6SUlYNkNjNjNrcTREekxjY2dMcVhOZ2d2Y25qTmM3NFY2ZXBIS3dNVmNZcm91RmFra2wrbnA1WE5tMFZja1d3enlaS2ZzZ1ZlRHg2OEJYcHRTOERwUHZaNDM4RWJleEp0NWk2WGZBN3lidC9JMkRMeWRkL0JPM3NXN0xlKzl2SS8zaU41dnFRL3dRVDZrZktqMWZnOUx3M3RNNHR0MVJXVStEQXExMGY5aUNNYStQM0VOMHh3Nnd0YnplZGU4UDZ1ZVFmWmNKK1JrWlE2ZmMrajV2QlZOYnJOQnF1WFpuTmIxRzNjWldacDVtbndGOFl2Yzh0bTBxRDJiWTd6WUhGVFArOXJQOVRPUWVmNW5WZnhtaytsMVhxVzhuTmRGdVRiNlJJUEJvS2hlUzZwdENwSEJWelBZNmtQMXFOUk44L3krbFVrcmxROXkxOEt0cVc2TkNobktkK2tER3gyRnI0S0t6ck9WdG1mMHd2a0RHcThSb2F0RjZ1U3BiakpMVjQzSHJIOHJiR1VZS2FPdzltMkt2SS80aURNK0pvRTh0WS9HWDBuZUgvUHF3Mkp2UCtkd1FHTkFQSFJhL2U2TGQ5bzBCckZUbjNSdVk1djN5ZE1vZk1XdllPbEo2eG5QbGsrVWZTUTFXVHlhTGp2NTR2c2tNOTQ3STZBN2FjUitSMXJTdDYzemx4VzJSOUR6eHVEMjdEdHRVZHB4bTcxSGVpeStTNm1XalpsS3lJNyt6dmQ3eS9MOW0zTHIyVzltZVdkODBuTitrMkx3cHdTcFh6eEJncWVxTVVYa1pZUDVqc2RQaUtwYXhIS1k3UFBkV1pDVmRxNmE5dTdjelc3YkMyelp1L01Kbng4WG9ra0ZPaTNYTzJQOXB1N3lmcDczTXhpNEJvUHZUUzZpWktNUGZUKzJNVlllTmRGbUYvNittQjBSQ25lbHVVaTBrSFhhWGhleThYL2ZHWjJQOHRZK3JKZ2hJM2ExWmU0ZVJVNFRJVzBQeXdhTlhMY2lpbkt6d2pVcjM4YzBHYm5HM0ZzSE5rWWtyenpYc2phYVRDVXlrYjlsVXowNE9IOGdKMkp0NmZ3eDBWcWtKVC8vMG1nbTFZWFA2dTBKNHZnN0JmR0pXdmErZVBVQVZ5TFNKRW9jNW5kbXZHYkZFc3kxY21sdG8zZ1JheVhaWm5TNG9HQmc2RHpNRXNMNldKT0lnOTBvZE5xNm5pL3FqVmo2cldrUVJmRCtKZjgySkI2MmZhQVlhQzNrMUJjeXdqdDMrWDBrLy8vKzNpN05RZnRCaldtK3lGZUJIM01OeTdsSmxIRUx0N09DRnYvRlp1N21QazdtSWRIcFlTS3M1WXl3UHB6SXViTi9EOFhPc0NWc1pmZnNYMFd4TjV3ZXp1WkFPRGVjeXdWaGU5ak9oZUZWNFdJdUNsZUUxM0ZGZUdONE82OFA3d3p2NW0zaEkrRlhlR2Y0dGZDYi9GVDRvL0JIL0Z6NHMvQUpmajU4S255YVh3dGZDMWZ6RytIYWNEMS9HbWJDWGZ4RnVDZmN3MWZDSStFUnZocWVDLy9OMTJyVVpIRnR1UFlLcnF6VmEydTR1cmErRnJtWndCZkQ3NVJQSUtwUnlUTUVmdXBROTc5NFhDR3lmWGk3cXpPaU1Nb1k0K1JkTytxQzc2cHZJSUx1TnRwTzdKS01IdE8yVWhadU5JMGJsSjZ5Z0owbkNhd1hDYkpwaGZLaExsckJ1TXJVcmJ4Zy9OVVlObjlqeWFQbDlqZWZPV3N0bFhrTldjMll2bldpaEZSbTJFcUowMnZSOXBHWjFOTzZLTGRhVk5rS1c5YmpLT212dXdTc2xGQ3RNN1ZqUGVsY2JrK1N6a1cya1BXUExvOXpKcnNzV2x0aHJ6L3A1WVdsTWsvUDVaOWpvWlViSm1PUzlkSVhTekp6aGRtVHVMdTcrdmlRbjhRVm9zQmlzUnhzVkdDYWp3Wm9iQnZoNDV1dWs3WlJDMk93Q0o0c25idE5ZUEJyRGlsdG9Yd0s1KytMYWFPTkNxVFRyaW5SdEllRzhuUUtKOXFpc0pVRnc5dmJZNmN5VEp0cjNKZ0lUbklQb2xzMTFSVWpIMkRDck1hNHA2bUV2eU5kZ25zeWJxa1RtTGJVQkE3amRHM3l0b3p4TGo3ZHBWTzBEV2JuaEZMUnJRR3ZNNit4clo2VEpMcitDWmRnR2hXTXUwS250Nk91cnRQTHUwNGpPRmswblhSR3BhWk1abFdOT0ZKZjJOQWwwZVdsdXRyazlwK2NwRlY3NFQzUDBzNmZiSm11S0Q4aDJ1RGF0bmJKUEVFaGlqTkM5MGxjNlF6T1lTZHhHTTd5dE9DY09KcVFjRFpsbkVNM3pxVUhLcmpPWXh1bmQ1M0ViUWQyVk9yYUNlenEvVVdiZVpMc1NkaFRtZHJMUHNyWWo5RHoyUUdMRDZaMHJmZDdXQnBxWXpzWmd2SG14UGVaNUIwY2xlaTBqOHd2aW0yZllKRzdjMHRnMWJPbFZXZGV0WWJydEJheHhzb3NYWkNMam44WDNBL3l2cmdpazJTaTQzODdzcURkbFlvZW5Qa0p2WVhLc1JmbmpKcm8vRWRRbjNLLzR1RmpVNmU5S010emxoaWR2MHpuR2JtZCtjZEtycHRFYmQ4QnRmNmpPSDM1WWVjWXBKT2w4MmU1TWRsV0J1ZldWVFRqZHpPcERPa3I2WnRNZzFKMnNuSys2elJ0cHVjbDQyenA2U1dWNXpGSEFIcjk0bmc5T2xSRE02RGdaVHl2OHZ6bGNQYnkrQ3p0bVA3dGZ5dkZuRlhHK2NDcmViOElxdEdzV3BkYjJVK3lkSGcxQjBpdys3ZGE2R1g1YnRFMkVUNWFtNko0ZUp3SytkZGVmZjA2R09wRSs1dVN2NnVjTnpTTS85YVhhZVJub29HZklDaDlPTThWN1ZmUmYyRnY5UzhWa3VWejR3VGo3K3NyaHZKM0RKRURIT2o4NWVJOXNPOVFvczBaWHVJMCsvdVgzSjdQbUw2czgzaW5wYnkvcEc2LzdjOHlhVi9MS0YvY2hWMVp3SWxlOVRsVFFWT3lkb3Y2UVpOdEZFUWFzelZ2OWQxUWlHQ2VtRDZpcjF6WHpuTDRNL0hyL3RXREdMMmkvd3ZxSGY4eXIwZi96N3BTdWFVWGVycWVRZTh2dy9yNC9XcUlJcGw5VFJiSjlYWnBwUDhjMGtoMS9zUXNFVzN1aDkxSFlCSWNiNkFYQXI5cTV6RjNjQ2QzMGVaK0h1QkJIdVlSSHVVeEh1Y0pudVFwbnA3My93N3JZU1NNaHp5c0MxTmhVOWdjaXYvaDRLek40d3FqSURwbmxuZU5pWmtaSTNFTG9raktqS0U3TUROVFpuWVhZc1lHeklsQnpGREMrbjd2bmNmejQweCtPVXNsMWRSUVJ3T05OTkZNQzYyYzV6TFh1Y05kN25HZkJ6emtFWTk1eWpPZTg1WVBmT1FUbjJtbm14NTY2YU9mQVFZWllwZ1JSaGxqbkw5TU1Na1UwOHd3eXh6ekxMTEVNbVZqTytXME04NjY0S0pMM3U3OVB1Q0RTV1hFSTBsdHhPTSs0Wk0rbmRSR3ZPYm5mdWxYZnUydnNxNGsreTdxWjRCK0JkYWZnTVFGRWgrcytTQ2xoU0N0eFNDanBTQ2JPSlBUYXBEWFdwRFRlbEFnZkZLUmNDcnVKV0o4d2ltVkNLL2l2cHZkZ29NYzFBYU9jRVFidzdtak1pYzRvVTJjNWF5Z2trcHRwcHBxUVEwMXlsQkhuVXdERFlKR0dwV2lpU2FsYWFZNTFCWmE0cjJWMW5nL3ozbkJaUzRyeTNXdUMrNXdSM0NYdXpMM3VLY1U5N2tmN1Ivd0lOcEVHc3J4bU1jcUVKbklQT2Q1L0gvTFc4RUhQc2g4NUdQOGlaU2laVHZ0Z202NkJaR1h0dEJIbjB3Ly9Vb3p3RUMwalBTaTVURERnaEZHb3Mwb280SXh4bVRHR1k4MmYvbXJyVXd3RWZkSkpnVlRUQ25GTk5OS004T01Nc3d5R3kzbm1GT0JlZVlGaXl4cUMwc3N5U3l6SEdxWnNuQ2dMWTVEZHNvcFpaMTJSamxublJVdXVCQnEwY1ZRU3k2RnV0M2JWZkIrN3hjKzRBUHg1NkFQQ3YvbjdpcUEzZGl0NlBWcCsyQWYyQy9aY09LMER4MW1abkxlNTNBK016TXpNelB6L3dObDdrQ1ptWm1adVIzbTlzd1pqYW84emM3YTI5Qms3MGg3cFJWZXIyWHBYT202RjcwMkNuM29zOUhvUjcrbEdNQ0FqY0VnQm0wc2hqQms0MUJEemNaakdxYng2UXpNSUw4RVMvaDBPWmJUdnc3WE1mMzl1SjhwSDhTRDVCL0NRMHp6TUI1bXpIZjQzaVhodVRkdkdiZTR0cTNGTERqM2RpaGNTZmFaTmh2bHRjYU5waUY1OUdDc09IY1BkVW5PU1ZQbDlXM205RDBrYVQrcTB0TlhTWHRxMjZic0cyMmJhdE5kTllibjNxYTUxazdPMUxhTlZhdDE3aTFUMnpaV2FYdDlqL3FDazI2OUNxa1dYeXByazdhdlA4SnBmRHJQVGFEODFFNlMycW04MVVqYnBpZldINTJiVXdtdXhsamJwanFEejFGMzVmRDVsVmN5R0tGdG01eXRiVk8rb01jaldxVHlBbG4xcS8yUnRpenFSU3BlTGtpdnRwQ0w4MHRta2JZdGxadHMvWFF6WE54TWFkQm1CL28wNmRqY21iY0YwbEV0Q25SdXM1MG1iS2xtZ2N0c3RVNjhrYmRWOGxjN2Y0MnRwYitPL0hyRmJKRFBsTGJSTmxuZGxpaW5ybUErdWNHM1lMTnJ6enhYN3pCakQyTWVuWHRUWFVlU2xKT3hSNW0vRkQ3YXQ4WE5QTW10NWYwWU0rK2JiWWxET2hHM3piYmJEaGM2YnNRTVNHZmlnbWZIMDFjYTU1L0E1L25hdG0xTXZWT2xIYWM4SjVyUm9mdFdlNk5aOXhmS0grRDdzZFFPN2F0UGM5RE1YZjhLLzRna3paZnpmK1QzTWY5R1hDWks0ODZ6L1R6ZTU1OS9Wa0NydGtRbFIrdFlyYVdLNlZwcThzTlRVR1hOek0ycWZtZHlzTjg5UnJCek1JbTZXdTVDMFc3NXNBOGZZVTFjYjBXMlVmNUVxWDFFNjhQRVRIN09PbHRyMEtxNUZNdzVsZVhPMG1mek9ZYmZTWG1uUnFtN3RjZVBMTkZuK0VtNlo3UmIvTXU4ZjVLYzlrSHp6cFk1V2J4UGZhOEdkUi92TFJxNk51a3NIY25pMDRPeUxSSnJSSnRHOWRMc1hlWmhMSHMySVZxOVZiM3M2QnBISzN3cmJRVHkveU5maHVSRENlbVVRL1Faa2R1elBvOXlFRG5JdzFNYVJtOG1oS3RkOGsxaHFucmp3OXFxY3ZrNW1jZWY5ZUE5ZTFZVTJqa1NMOVNUdWV1a25QNHBWNTI1K3BRclVZeHdDVitTQlN2akNaYU5DUHp4VU5XZCtwclNobWVxL2U2VC83a2IrY2hMUXZub1U1RTlFSW5RUFkvaDVkZ3k1WlBjTXd4SlU1cEd5MG50N0JvVi9QUmlsRWN5YmxoM1hYUDJuRkpSWXFuNHZKeXB4dFYvKzFNQjFmLzhpL215djMvLzMrWHh3TmhxV2FQOURPV2JQZllGOWJoY09mYkVsQ0xySFNxZ3YvTnY2VUZpd1RIZDJ6b3hTcXRBQ2trb3Y5L0ZXMWo4dDFCeDJUa0s5ZlkzSTFEK0g0V3hjZDN4TTJjWlRlVzdGSTh6elh6M2phakpxaCtKSlJ2ai9ieFVld1ZXMm9SUTduN253VWNZeXBOeS9VRHJVUDJjOENORjZ2WXJqTDlscDRqTGo5N1BhaFBqZGMzNytkZng4bU85N2tyYlc5ZTE3Zzdyd0hSTUp6TVRSSTZ4Rk11c0V5dHdtblhqVEZ4b2kzQUpyclhWdUI0MzJUQnV4WDEySkI3QUE3WUxqK0FwMjQxbjhhS2RiQ1dXY0lWV3Z5VVI2TjRRV05kU3ZKREdFaDMwZkx4VkxIRzczc3ZrdXVsM2l5cHlRdU40VDVtQ3NmVEhXRGRkUmMvSE9weEZlZWlQSjNVcUZTK3JzTzZTOExoMjBpU1NhamZZWkdmZGFvcU5JVlZKUEdHaFVxZWFLWlhwM3FWekxHWGV1MTFNQzduUmRMQnJjbXlyc1U0K2wxVTE1UytMU3JLUzlpWlpTV3V4cDBtdHNwTFdKaXRwN2ZZOEtiRVhTUjMyTXFuVFhpRjEyYXVrVG51TjFHV3ZrN3BsUTYzRjNrWnFsUTIxTnRsUWE3ZDNrUko3RDZuRDNrZnF0UGVUdXV3RHBFNzdJS25MUGtUcWxvVzFGdWtjbkowMWFSN0tKVmxiay82aExGUzdJZ3k3UitqMUtLSFhvekVUTXkzRkhNeXhNWmlQK2ZRWFlJR054VUlzdEhGWWhFVTJIb3YxN3lWTHNkUW1ZZ1ZXOE9scXJHYmV0VmhyazdBTzYyd3kxbU85VGNFR2JMUzNZSlArTDZTT3V2VmhNemJiVkF4ajJONk13M0E0bng2Qkk2d1hSK0lvOGtmamFLWTVCbHZJYjhWVzh0dXd6ZnF4SGR0dEFEdXdnekU3c2RNR3NRdTdtR1kzZHRzUWpzVng1SS9IOFZiRENUaVIvRWs0aWVXZmpKUEpuNEpUYkJwT3hhazJIYWZoTkp1QjAzRTZXM2dHem1CcForSk10dWNzbkdVemNUYk90bGs0RitjeEYvOGhpL3hGdUlobFhveUx5VitLU3ltTnkzRzV6Y1lWdU1MbTRFcGNhU211eGpXVXdQVzQzdWJpQnR6QU5EZmlScHVIbTNBVHk3OEZ0OWg4M0lwYmJRRnV3MjNzNmUyNG5lWGZnVHR0SWU3QzNlVHZ3VDIyQ1BmaVhxYS9EL2ZaWWp5S1I4ay9oc2RzQ1I3SEUwenpKSjVrekZONGl2eHplTTdHNFhrOFQvNEZ2RURKdklnWDJVTFowWk0rb2V5czZhR3loZStxVlU3dGFiR2FMYlQ5ZDlVaXl6bExYSndMdTlYQ2IyUzE1WE1rSWdwMGFUeEcrMTBTLzk0VEwycDhYaExhd0NrMC80cHhtRmpiWDJPc0x5R3djaFR1R1NUNkphWWN4Q21IUW1jMnVEK2xIUGFUWERsRUJXS01KSXdUWC9kdHpEcGhIcVl2YnUrNmZsRGdqcUYxV21FVW9tOWt6VWExbXMyK2ttdzl2cTlyVmxEMkJQbXhMYUlRU2ZKeENtWHA1dWVUR240UEducTM2em40YVJTYlovc3NmbU1VNm1zTXgyU3N5by9IRDJmMVROK2ZNTFd2UVNuc3pNQ09RMnkvNFc5aFRvZUoxbVJ2TFRHVGJaSHZjaStGUmhqVlEwNlk4eWZwZjRQdU4zSmZacmxiR3NRdGY1UXQyYjJLVjFhRHVqSXNpa2J2V3hCajlYQVBmUGFzdU5uektsRm9aYk45ZG1ob2NrQXRQbFNiNlRQbHVmZFA3S2ZaNmZacVBiR2NoWmNWZjNPejZncDFoRUp3U2JiRnRqQnQ0ZjdFNDZoZHZMZnhWRGNhL2ZzQTRUalZEUFM4Y0duWnFFVmhYRGorQmEwcXI0OWx1Snd0b2VCOWs2VDkyUE9iUEZsSC9MOGovTkRiRGxJNjRhUnlPYjF6SmZYSnR4Qzk1Qk1obzVZR0phejB2OU4xMGtyNWUvYzZQaDUxSktmQ0ovN2lzVnIrM3JmcU55SGtNOS91bWlSV0l4Mk1WelhneXhHZk55NzQzK2VtNUZhTCtMMDg4bVNQYXJHbTA3WllYZjZXd25JTForeDlCOE0vR3NVNjUvMW9mZWMzRVo4bHR6U2VYNGZXbmR3YXJpYXBMaUg1eTVLOU10K0JBUy9oVzJSK2pML1pRaXZoSmR2aWRpeVdQQ0xZb3YrMmJ5RzFLNVJZdTdlQlU3YUtRLzhtamJDQU01RytzMmRCSitzMzNuNzhnRTJJcmNlcnhoYlYyTWt5VytqM09Ec28zSm1ubldTOWNyQzdtc1QwZWc1T1RNOCtSaXJiait3blZyR2ZrU3IyTzFKRnRwVXFRdng2QXNTdjUzK0lIL21oMGhEVExDd3Rvcys5dy9TSFM4UDBqeWtkWStYUzl0SjI4aWVYVHFiLzM5cnVBY3lQTElzQytEbG5QQk5iM1JNN2pkaDJzaG96dHIyMmJXLzN4clp0MjdidFpJeGJaNjNQKzlWWHY3NjVWZTgxYjNXKzkxNi9mMS8yamN3WCthV0lZNDF3R0t1QXc1L3lwNUgvTFg4YmNhd0NEc2R4WEdSbWNWYVk3TGJrbGI5aHJPb05EL053NUUvd0ZQSjQ1eVd2MGczdjhtN2szK0U3eUMwSVhxV3JNTm1MeVd0eXd3SXFGSlpRaWJnblZhbGhNZzZaTHhsdkRHUE1MY3hTRnZKcnRFYUhZLzNLdU9NMUhnVTFTWk1pTTFWVFVValROQzB5TXpVVGhUVkxzMUJFc3pVYlJUVkhjMUJNY3pVWHhUVlA4MUJDODdVQUtWcW9oYWlzUlZxRVZDM1dZbFRVRWkzQnMxcXFwU2lwWlZxR1VscXU1U2l0RlZxQk1scXBsU2lyVlZxRmNscXQxU2l2TlZxRENscXJ0ZEYybmRhaGt0WnJmZlM1UVJ0UVJSdTFFVlcxU1pzanMwVmJVRTFidFJWcDJxWnRrZG11N1VqWER1MUFoblpxSnpLMVM3dWk1OTNhamVyL05MNlhWeDdmMHhtZFFWR2QxZGxvZTA3blVGTG5kUjZsZFVFWFVGWVhkVEh5bDNRSmFicXN5OUhiRlYxQkRWM1YxY2hjMDdXSXIrczYwa0E4amNmOHZ5R2hLQjcxNzdKZllBRnllQit2REQ3R1BHalBmQ3lBbDFpWVJmQnFzcjRmcjdNS3E2Q3pkKzNxd2xac2cxNzhGSjlEWCsvVU5kQjdkSTN3dmx6ZjlvNWNQK0pPSGtlVzk5K2FydHpLanlYZWMydWxTcXNwMW1pSXZvVFQrb0YraWh2Nm5YNlBlOHJTQWp6UUVaMWhMaEE1a0MvTVFNT1FPdUJ4L09WWWpYVllqNjNZSDNlUDBUaE4wRFROMW53UWNKMUQ1ZU0rcjZwRVJhU2g1ci9FOVVFVWlEdjQwUWo3T1R2YjFyV3pFcEVEQmNLU3lBakZ6ZHppcDg4bUhNRVpYSUVBUE8zVDd3K1BScFRIcjJoQVppc3ZxT21SSlVmYTRYS1BLT1RQcGkwRXNpbGJBQ0NlU1Q0amZ6NjdjUkJIY1JMbmNaVUZvMGNnMzcrYzlHK0xaMURFdTYxVVJnWnF4OUUyV1o4WlVxdmlLcFdleU55TzVmaUFmZHRPZHo0dEVlL2JIRWxiNXVQUFFKUmdFM1pqZC9aaWIvNlFQMklXc3ptYVk3aUJHN21WMjNpZE4zaUx0NVZET1ZWRVJWVmN2OUZ2dFYrSElKVENjdHdDV0pDRlVKT2xXUnExV1o3bFVZZHBySWU2bm45bzZaWDByYnlHdnJVcXF3cmFlT2FobldjYjJxdUJtcUdEV3FvbG52UHN3Zk9lTVhqQnN3UXZlVTdnWmIybXpuakZJL3FkMUV1OTBWa0ROUlJkUFI3ZnkyUHd2VDIrM2tjVE5BRjlYZjM5WE9YOVhkTURYTTBEWGNlRFhLbURYWkZEWEg5RFVjS3phVDR4N1AvMDlsOWpBanBxeTJNWXorSWlybXMxYjNJeDd1SnRMY1dIZkZkRitDaWZGcGduT1ZtSWkxbUNwVm1SYWF6SittektUc3BnYXpWa1J6N0hUbndsams1eDlHQS9IbWMvZlpKRE9JcGY0amZpcnUveEovd1YvNkRET3N6Um5NanBjY3psWXVVUXVKTHJ1Wlc3ZVRCYW5lVmwzdVQ5ZU4vUTQzRTFuNG9vVldWVldSbXFyWVpxcnJiNnBGN1FhK3FpWGhxZ1lmcWN2cUp2NlFmNm1YNmpQMm1zbG1xeVptcCt2RjJ0amRxdXZUcXNrenF2cXlDcjZXajRBL3RuKzBXYllaZmJIOWs2dHJZZGFUdmJPN2FqYlcvcjJXS3V1QU82R2VhM1ZWMTkyWEUxZE9hSTcybnUvRDE3M1M3VzcwRFc4dFh4Tm9jdG1vajNFL1ZqdjVmNXpyL3UrSWUydXMzai9qY25vcDhkcjkrRmM1M1BkS3N1dnJPV2JXQS9iM3ZZWDlxZWlkanZlSy9qcVk2WnFDcU9SOWdpN3ZOUlc5SzJ0bTFzRFZzOEViTWNUM0djWmM4NnM5WTJjZWFHNDNxT1IvdmpuKzc0MTg2dnN0L3p4L05RSDBXYzRhdW5ORHFjNlkvbk03YVM3M3pHZmpJUjJZN1RiWDc3WGVkem9FaFlIOCtGajdJK0c3QVJHME40RE10eEhzQkYzRUlsUDFWcStIbFN5OCtUMnYveitkZ2MzOEdQOEF2OERtdVJqZkdZaXRsWWlPVllpODNZeWVuWWo2TTRqWXNjamV0SmZlSERwTEpjVTUzK1hsT3QrWTJvRTFkV3hMdlpNZjc5WEZKVHJxaS8xaEpkU1VrdHVZNWNSWCtySUpCZC9MeHRhbjlnWDBqRVZNZGo3UmVkbVdrM09mTTEyOEF1dDMwVE1jbHhuNDlXaC8wYzU3RWpiV2Q3eDNhMDdXMU5XOTYydG8xdFJpTG1PRTc3cUZqWXlwbWp6aHl4RGUyQjVDcXVPMzdFcHRzaWRyek5rWWlwdnZOZHg5bTJuM3VlNzNzNjJSL2E2cmFuL2FVdGJJdlpsRVRjc3plZHlYVDhKSVErRUloTTFBZWMwVWRaempSRk93QkN5ZkF4bEVjYUJQM3JYNnJIUVJDZmdrL3c3ejN4NyswcW8rWi9hL2N2NzhIUjMzdml4emltRFJJQUFBQjQycXpQTTRCMVZ4Z0YwSFhuM1hsajI3OXQyelpHOGRqMnhMYXRLbFg2UGl6VFYybkN2bzl4WXVOTnN5NzIvZzVFeUk3ZVQrNFNIenR4cmxGMTUvekVrQU85RTkyRDNoMXFueHJ4cVJpKytVYWVkTXRVMmFUSVdWZmRaTkF1cys3eGhIS0pJeWV2TExMcC9ObGppNXk3ZXVYSUluMWhLbHVheGRiTGQ4cjEra3k1MDZNaHlSRlpaSjA4QjUxMG5WNlQ3dkNJa0VsWVlvTUNoNXgyZzM3VDd2S1lrSWt0dFZHaHc4NjQwWUFaZDN0Y1RNaHpKYkhjWnNYT2FkUm15Sng3UFdtSjlLT0hHeGM1Y3ZMd3lVVzZ6bDg4dDhqOUY4NGRXK1QxS3hmUEwvS2VjRStaVnFxeFZha0xtblVZc2NmTjd2ZDB5UE5sV0tIYUZpV09PSzlKdTJHN3pidlBVMEpEdHRYcWJGZnVtRXRhZFJteno2MGU5S3pRa0dPTmVqdFVPTzZ5YTNRYnQ5OXRIdktjMEpCbGxWcmJsRG5xb2hhZFJ1MTFpd2M4UTJqa1dxdkJUcFZPdU9KYVBTWWNjTHVIUGUrRnp2YWhxY1NqbmUyVDNZbFhGOERPNGJIRWEzL2hoOEUzZi9YK2wzWU45ZmZHdWYvS2tkSGh4T2VwMnpQUjNobEwzZThPMVI3bi9pdEhPNGZpNG1EbHI2d1ByZ2h1Q0c3N3daSHA0WWw0VCtxT1RuU054SWYrdldQZmpjVW5VbmV5ZjZRblByY0FUbmRNTG94amsvR1YxSjM2L25hdHFZdWtRa1dLbFNoVmhzZ2E1TXFVSlZ1T2NoVXFWYWxXbzFZZENvUk1yano1Q3Y2a2tTTTAvaVNKTEVlc1hvTkZGaU95T2lnWUlVMmFCTjhaUzBja0djd0lMZ3V1Q3E0SUxnMHVDYTUwek1PK3BiUWVnT1FLb2lnTW4rN3RmckZ0MjdhTlVpcTJiZHUyYmR1MmJTZUZtSVdZaGNXOEUvUU5sMS85clIzUHpNVmE3TVZaM01WTGZGV1JWV0tWV1pWVjFWVnoxVjBOVjlQVlJuVmEzVmJQZFh4ZFZqZlVIZlZBUFZ1djFydjFhWDA3YUhQUVlUUGNxKzQxRC9zMTA4MXlzOTBjTjlmTlkvUGVHaHZYcHJWNWJWbGIzVGEzM2Uxd085MHV0OXZ0Y1h2ZFByYnZQZVBGOWRKNmViMnlZWHQ1ZVNQNjE4bytkTnRMK2xON29aMVFkSHJSK1VXWEZlZFZFMTFkckc4b2VubWdOU0lqTmtjKytrWW83NTRVWWJIbytXQnovZXlmMm9UMmFqRy9XZjZuQ0tmcFl6a1QwZERVNEJuc3NxTHJCOW9nT3VJak9kSnp0Q1dkU2JmVHE3OWQvZDQzVWw3YWxFNldseXJTU2QvSTY5MXJHcVdvZTZtaWxKVTdvMVNudThYS2s2THZpMzd0ZGxRZDZIaklpWUlvaVlxQmQrN0dhSTNPNkkzQkdJM0ptSTNGV0kzTjJJM0RPSTNMUE9jbHVKOG1wUVZwVGRxVHpxYjc2VVBmYUpGcFhscVZ0cVJENldKNm1ISi9kSTltcGRYcFFQY1dqVDQxMEhHUUZYbFJGR1VEbjVMcW96bmFvenY2WXpqR1l6cm1Zem5XWXp0NEdXUE1wenZwVmZyYU4yWk1tcHZXcFAzcGNucVJmdldObFpBV3BIWHBRTHFjbnFkOC9zUVdqOTNZRmQzblQreTI0V2dUMnUzRi9HelJ4MFVmL3FsMWFCOFZmVkwwV2JjVGlQTVNybmJuRTI0VTgvdkYvRzYzblhrVDJvZkYvdE9pajR2MVY5MzVSTmxGRnhkZFdIUiswWGxGNXhTZFZYUkcwV2toV3lNOVlvWXdZdzdRc3B4WkZQNzJycXRuM1hXbnA5UHBkRHBYejR5ZXJkaldzelcyYlp1eG5WR2NQTnRqMjdaNjFmcFhyOHFyL0dOa2RmbDhaMWVkM3Fmb3E3ekFDNzNJaTczRVM3M015NzNDSzczS3E3M0dhLzFCVkdObWVLWm5lWTduZXA3bit3eWY3Zk45b1MveXhiN1VsL3Y5aUNiS0NIazZDV0lnb2dBSUdJb1FYME9JcTNQUllRaXhHV0d1NXQ1Y2ZEaENlaEZDZkNVWEhZR1FWaUhFUmt4UHJFdDFPc0thby9Nd2ZXblFKYnBVcDZWYkd6UmJjM1J1TFpKQTBKcU5nSkdZRnMzVlhOQnl2UjdwTGZvZ3grbHFQYzVvN2RJUE9FYy9keS9XdTUrZnhodGM4ckc4RTlHazhacWdTWnFzcVpxV1VlMUd3Q2hNb2xtYUE1cW5LMGgwbGE2aWlDaHBpaFpvb1pab3FkNmdOK3BEK3JBK3FvOXBvelpwaTdacW03YnJoL3FSZnFLZnVyZjd1T0NuK3lpLzIrL0o3S09FZ05HSWhDL3pGYi80UDZEYmlpa3pJcWQ4UktYLzFwNUVFOWNqcEora3Voc1Ewb0pNWlVVRWpFSFlYL1hYRVBLQkVFdlBMeC9HNlJicGgvV3VhQWNFakVVMCswUCttSy8ydGI3WmQvaWVvQkJJeW9FY2wycDl6cC8zbC96bGxMbVdCTk5LRVRFc1E4a0hJNnJYMWxVcmdUOGUwWmlxZnFHbSs1V1V1aU9yVytkaXVpRWorRkdpR2pKT1FMaEczUkVxZjJKVnhVQ2RtS1Y4bUx5ekoySGt6L2tyOWVmV0JPaFBDV0hrRC9rZXlIVmFOaXREMVJtb1V5Rlc1MFAxN1lnUkdTNjI1MndlbURhNk1TT1lqSUNUSS8vWVFmNTJMYWFWVHNTd3Y2MlN6YXIvYjZNZ1pOV2owZndFMDBZblpoVFRNM214WS90Yk9xMWNpVGdRVk1ZajJ1dm40UlRWemtSTjE0eC8rVHc4aWZ0NWdBZDVpSWQ1aEVkNWpNZlp5Q1kyczRXdGJHTTdPOWpKTG5hemg3M3NZejhIT0tpcVJtaWtSbW0weG1pc3ErNXdsNGQ0cUVkNm5DZDRvaWQ1c3FkNHF0ZDV2WitmcTZ5WEZtaUozcUFQNmFQYXFHMzZvWDdpM2k3VSsralZtVnFmU3NlWHZmb2NoYlVBSVJkeS9UOEJrYkNaei9FMWhMUXg0K09Td0V6OEQvc292b2VRdHVUdWtCT2ZORm9OMFVrWWN6OEhRU00wbGlMQ0dxOUp1V3ZLWklUNVBOOUVTRk56VlU5QkpOelB3enllSlRJS1V4Rm1HM3ZxY2RPZllpREFpS1BwQklSNER3a0pBMnUvRXFJVUlScG9UWDlsUkRuQ05OSVdmaFZFSlVJMVVhai9xb2hxaEd1bW1QbTFJOW9qWkFzbHNyOU9SR2VFN1VINWlGODNvanRDOTZTUyt3MUJESW53dmFpUy93MURESXRrZ0NnR2YyTHhVdDJmR0ZITytCTmpLbGwvb2xUMUNIOWlYSHZPbnhqWm1mY255blkvbVQ5UmVrakVueGcvTE9vUCtZendiTlFhNWpBdFJES2t4dEZDRzh0NE8vZnpSVFZwb0xwcFlTQkZxZ3hoRE9PWnpuek9KdUVNanVHY2RGN2h2SFIrTEJlazh5cVhwUFBqdUN5ZHQ3TXduWGV3TkoxMzBrRFBvSGx1VUxnd1pGNGVNcGJseVBQRFBpNEs1QldCWEJTMEUxcm9UNEdMUS96S0VGK2VVN28wSE4xVmdWZ2NGRllFVWpTd0lNUk1FMzFaRW9pVkdXSlZXRGFpWEl2bG4zbW1IK0hCR1ptbnFWYktmNU5wSXdsOS9iZW9BZzJaNjA2Y0s5S1k2ZXUvUlpab3l2YjEzMlRMTk9ldU8zRzZRa3V1ci84V1g2Vkh2cS8vWmtZN1BXblAvVVpFYytKdUdYRTJxeURpV0lTTHVaWWxZODVGMkxoN0VUcnVZSVNQdXhqTGlEc1p6NG03R2NtcXZ3dURnQm1ZaE5HTUI4Nm8vWHFtWEsrc3F6VFI4NG5yZi9rMVJuUXhDbkFhL1RtL1FKaERmQk54QXFLRlJuclRTb2txM1RxR2hDL3daVlhTK2RkVXdueEJSMk8rckRJTzN5SytnQm5HSUs3aFdxN2plbTdnUm03aVptN2hWbTdqZHU3Z1R1N2lidTdoWGczRW1MZHpOV2lBQm9UdnBHc1E0dXJ3M1dGZ2pRcGZNY0p6WXQvdzFjSnEwNExzTmpaaU5tb0IwbmplcnpWNnBwNnZsK3JWZXFQZXJ2ZnF3N3BHTitrTzNhZjc5YWkyYUpjTzZQUDZxcjZ0SCtybitxMys3QWIzZEgrM3VlU3F1ejNDNHp6ZVV6M2JwL3BzWCtqTHZjZ3J2TTdQOWd2OWNyL1diL1k3L1g1LzFOZjVGdC9sVC9wQlArNXQzdU5EL3FLLzd1LzZ4LzZsZjUrUU5DVzlrNEZKSVNrbjdjbVFaRlJ5d2w4N3NRZGdkNjRvanVQbjdqbTFiV1BVUVczYnRtM2J0bTNiOWs2YVNaKzVUOXQwSjMxV2RsTGJ2ZmxPdXU5ZlkvQ1ppM1BQWTNJM1AxMUhOOUl0ZER2ZFJmZlNBL1F3UFVaUDBqUDBQTDFFcjlJYjlEYTlSeC9TSi9RNWZVWGYwcncyYUp0MmExSDdkVlJUL1VTLzBoOHNzQmx0ZHB2WEZyWWxiWGxid1ZheU5XdzkyOFMyc2gxc045dkhEcklqN0RnN3hjNnlDK3d5dThadXNqdnNQbnZFbnJJWDdEVUxyV0JOMW1HOWx0aWdqVnZGUHJOdjdLZnA3SCtsTllHVTNQcmUwQjNreldFZTY3QVJtN0VGMjdFREkrekdYdXlyNnBiR2xXdW5EcXRXWXN4S0VSUHN4eUVjd1ZHY3dFbE1zWUlmNGNkVjNmSzRwdU1VL1ZNTTNkWGVQTlpoQzBiWWpiMFlZNEw5T0lvcFZ2QWpETjI5M2h6bXNZRHZZaDNXWXd0MllJVGQySXVoZTZCYWo4M1lnaEhHMUJReHdSSitnUDA0Z0tNNGlTbFc4Q09NNmRhUEl6aUtLZVpjdmZjZHpHTWpObU03ZG1BblJ0aUhvV3ZoVk5VNmJNRUlpOVM4andrTzRRaE80Q1NXTWNXUE1hWkRndjA0aWltR3J1TE5ZeDIyWUlUZDJJdWgrNWpLcWdXc3d4YU1NS1l5d1g0Y3hSUXIrQkhHMUNkWXduNGN4UlR6d2F6ZU9zeGhBZnN3d1NLVzhHTU1nd1c5RVliQkl0NlljWXF4WDNHeWppd2lPOGtlc3A4Y0lrZkpDWEthbkNNWHlSVnluZHdpZDhrRDhwZzhJeS9KRzVLVE9qNUZ4bEtTWVptVWovNDhZK1Z2djVhM0F6dHgwSzNySGNJUm5NQkpMR1BvTnZEbXNRNGpMTkpoRXN0WW9MNEJHN0VaMjdFRE96R21RNEw5bU9Lc29tNCtONytiYjlxa2xUdHVibG53MS9UVCs2aXJlRi93VnU4ZGwrV2gyWTBTUEZxcm1uYnRoZXhNbGx6UXA1YWJjcnZPUitWN1BCdjlQb1dhU3VHYzdDVXp5THc4V2F3azY4aG1zZ001eUwwU0JIMk1Ic3hHRDJlalI3UFIwOW5vaFd6aysvOUY5c2xQK0ZjNURQdGFTMWFvWmR5VWpja3ZtQVcxcENHcnFvMTFhdnp6Ryt6Y3p2b3l2M3NTbVhkcS9ndlRCbmRVJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FtYXpvbiBFbWJlcic7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJ2RhdGE6Zm9udC93b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBRVU0QUJBQUFBQUFoc0FBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBQmJBQUFBQndBQUFBY2JqbjVVVWRFUlVZQUFBR0lBQUFBTXdBQUFEZ0ZGd09EUjFCUFV3QUFBYndBQUFyRkFBQWkydnZJb1J0SFUxVkNBQUFNaEFBQUJOSUFBQXNpKzJHV1IwOVRMeklBQUJGWUFBQUFYQUFBQUdDSUNHdzNZMjFoY0FBQUViUUFBQUlSQUFBRERpNFZyYzFuWVhOd0FBQVR5QUFBQUFnQUFBQUlBQUFBRUdkc2VXWUFBQlBRQUFBbG53QUFQcWhzenM3cWFHVmhaQUFBT1hBQUFBQTBBQUFBTmdqNVpOeG9hR1ZoQUFBNXBBQUFBQ0VBQUFBa0NBb0V5Mmh0ZEhnQUFEbklBQUFDdmdBQUJSeWZ2ajFXYkc5allRQUFQSWdBQUFKdUFBQUNua0RQTVdodFlYaHdBQUErK0FBQUFCMEFBQUFnQVY0QW9XNWhiV1VBQUQ4WUFBQUJ4UUFBQkxoaGlhajJjRzl6ZEFBQVFPQUFBQVJPQUFBSVI3UVBjZmwzWldKbUFBQkZNQUFBQUFZQUFBQUdYdkZXcWdBQUFBRUFBQUFBekQyaXp3QUFBQURQTEVjU0FBQUFBTkxRRDI5NDJtTmdaR0JnNEFOaUF3WVFZR0pnQlpLWEdCZ1pMZ01oTThNVmhsZEE5bXNnWkdaNHcrZ0xaTE9BVlRFQUFMWkVCNXdBZU5yRldsdHNIRmNaL3M3YVh0dmo5V1h0Y2VMYnJ0ZGV4M0dhbSt2Y1k2ZWtGakpSRzBnYVNvRFFwR25TcEVEYkpKaHdFNktWYUI5YTRDbUNQS0NBU0Z0VnFDQWFvQ0RrRmdtRVNkNzJpY3RDRzFxWkNwcDJRZUpsWDVmdmZETzdPK3U5eEUxczFaOW05dXpNbVRQbi9PYy8vL20rZncwRHdNRjUvQWIxSDU3WmZ6LzZUbjV0OWpGc2VtVDIxS09ZZnV5aDgyZHdHUFdzZzF3T0Rmd3dDS0dPVjI3bldzUEpjMTg4aDhURFo4NCtqdEhUc3crZHhJWkhUODJld2M0elgzcDhGbmVwcHZIcmcvWDlwM1FGT3RjaGpEWU1ZQVFic0JWVHJOSEVHdHZORHlNL0hVaDR6eWJtdmMraGFmOXp2MW96UXlmOHo0c3dabGo5RzhKK0hNSURPSUd2NGdrZTM4RkZYTUp6K0RGK2hsZUlPZnlPVjY3eStCUExmOGM3dkpkbEY4TW13cVl2OGRvYzJ3cm5NbXg1TXJlQVBia3MzN21IcFFaRWFkMXBIaWZnbUMwOHRyRnNjQVZqSE1OUjFyT2xhL3dNNFNoY2ZvdnJicExuWTM1NWh1Y0R2R2RVdzVpSXl0L1ZlVEtYWWp1VGZQT2VYRnJ0R2ZXZ3pqVENOVTA4Yk8wNmxacHphWDZMSStSL3k5aTI3Qk9ta2VjR3RMUG1hYlp5WG5kVC9udUcwSXkxMklidDJJVkpXbm9QNStkdTNFdXZPSXBIOERrOGlhZHdtZmE0aW11NGdmL2d2N1JMbzJrMkxiUk5tN25UN0RTN0VYSmVzblp1M05jMGpXN08yQXIvNWE3UXhxNUtxWkxyQ3p6RmViaTJsRXZsTXZiZ3QzbmR6WlRVVFpWZjAwcHhsdFNEYlBGOEcrUElyS0NORm16cnRNQkM3c1c4YldpTmhhcjEwN2Y0SWhjZndOOUtXUzV2bjF5YWMrc3V2a00vaWx2UXB0bGxmS2Z2UzdmZkp0dklyTHhubFZzc2QybnBmc0s2VTB1WlJYbHZTaDZjOHI5bE9Dc0xONXU1NGtxV1JaMGFObGVrVUwrS00zMndzS3FMVDA2VWprTXJaYXFzeFRrZUYzVFB0amJHMWgyZTRjVWVyY2M1ci8vZUxIRlZUcFd2dldvV3NhM2s1dG5HUE91NitkakYyZzhYL0tlYVpSeDU2MWdOcThWMVdFdkVDemRtQWhHeC9KclhidXEyMm5VTE5XZksvYVNtWjhpR3RsN0ZXaFhpa1oyYm1qNmMwb3FmMHl4bEs4ZkMvT3FzN29FMVBUbFRkVlRCL29hd0RxMUNPOUdDRHNJaHc0aHluKzRrSXVnaWpHemFoa0VrK01RSVVZYzFoSXU5UkFkMzc3djU5SEVpaWxORUE4NFNuZmdDRWVGKy9pVGJlSXFveDZ1RVE4NlQ1dlhYQ1lNM0NZTzNDVU1XOUE2ZnVrRjA0VjJDTElQTUlzeTl2eG1OM1AwamFDSURhRU96V1c4MkltSTJtVTFvTmVObUhKWVgzSWwyTTJFbTBHRzJtcTJJbWgxbUJ6ckpGbmFpeSt3eXUxamVUZWJRWlNiTkpIc2V3bWswRXV2WWt3alBiVVRwK0lzamo1U01mSlRvSklOWnkvdGpSRGVmWHMveUJxSWJHN0dKNWMyRWkzRnNZWGtyMFUyK3M0M2w3VVEzZGhCZDJFbXNJZ2ZhaGRYWVRmU1FEVTJpbDZ0MENuMWtSWHZRVDJaMEZ6bnBoNGlZck54SzVqZk5uczRRY1h5RVNHQWY3aUc3dTVjWUpPdmN6L0pIaVFRWjNnRnlyWU80aitWRCtEaUdjVCtSeENlSVliS3R3eXgva2hqR3A0Z1JmSm9ZeEJGaURUNUQ3anBLUG5hVW96eEdqT0pCWW95Yzh3Um4yczV1aCtZMWlxZnhMSzN4TGVJT2ZKdm9KdGY5SGtkM0VkOW4rUkxSalIvZ1J4emRaV0tBdk80NTNuMEJMN0gvUDhITDdNTXY4RXZhejdMaUpINUZET1BYWkw5SjMxZGVJNUw0TGZueUd2eWVHTVVmaUZITUU5MzRJNUVrVTd6S2x2OUdIcjNPOTZvMzhBK1dQZDk2aTFnWDhMQU9lVmpVOXpDWWVneVNkNGRSVDViWmlJWVNuMnN4TGZRNTYzbk5aclBaakJaNVcwVGUxbXEya0grM21XMWs0TzN5dGc1NVcxVGUxaUZ2czM0MHJ0WFZ3WEluUis3S2wwWTRtcjJjeitOY0xXZTVTaXpuZlpYcjRzLzRDLzdLMWZFNmUvNDIrM29ENzdJL3pXSys2ODBHczVFK1A4NjNUOURIZC9CdHUvaVdTWVRhOTFvMjNISzR0WS90cmwzMkxUY2VaSGpGSFNhNG05aWRobnRGaW52RlhENTZGVGlyVXowaWFrOVp6Q215WGp4VTNFMHZZdEgvcThZZVdYdk1qMjl1TVdaVzNkL0t1YzlVbGJHN04yZUJ2bDJDYlU3NGpOOE54SHhYOGNML2xudFJUemxsTzAwbVAwYi8yak5sTytFdGN6Ni9wOHZMb012MnhkSWRhK2tzVTgrNVFVMFViTmN2dXo0ZkN1NW0xci8rSGRqejNFSWZKb29XcGlmWjUrSkYzOUxUY2UyV0h0dEo4OXQ4eFpsTkJkaEQwRlBUMGp0RkR1K3hMYnNlcmx2UHJzWWZDeHp0UW9uWGwyckxlZTl1MFg1Nlh3VWRtSHVpd0MxcjJuelJVOW1ici9qYXpNaGI0M2syV0tsMWYzVTduamIyV3VVbzQ0d0ducTZac3pHRm83cmt6WTNHNElqclpmdzVZVXl4TThONjFxclBzSldabS9qYlFpMWxHZXhsZm4yS1Z6cDUzN0g5eTJzdTJ3dmlldGs2VFh2dlVlK3ovbk1YdkhYS3NzUG5ld3ZjWFl6VTU0OHBQNTVWV3ZVTCtmaXE1Njc0cTk0dDkvL0N0U3FNVkI2ZExadTdLZGt6Njg5Q1dsa0tiNlJwK2VwYzdvb3M1NVJFWjQrcHB0VHpyT2ZydWM4dmpraUYxVlR5emtXKzd5eGFVNWthc2RlMUttSnBlcitrSFFmTC8xZEJjZGhvY3h1eGVGNitIc2NZK3o1Qm0wOHhUazBzT1lhN2dSVjZaT1V5RmU5UGR4UTA3TEpuWjJyRW4xdnBZZFU4eGxMeVVTWFJJMXZNZm1oT0EvT2krSkM1NlV5NGhSYmp0VDM5Vm5KbDFTTEQwdjFrYVR2Mys5ZW41Vm5SL0Q2dXZkdnhvNld6aEF5Z3V6eXJ2dUpJRFZYR20vNHZEQzM2dFNBc3hkaUVacjdSbGxxb0RGdkk3dHRLK0gxM1NTc3h6dTBxS3J3ZTdnaDkvTGFhNktkYWllbE9uTmVzSGhpaTZra1NJenFXNjg4RVVPLy9kbUxSNktORlJ4N3c5YStGNi9lOWlCNk9vc2VISFVOeGRIbFlMeDcya1dRNXlUZjFmQ0RaMmw3MmIwQkhpRW8yVEhoalRrcnJKNlgxRzVYeGFBamtPc0lCeGQ5VWx1dG9rKzV2RjRPUFN1dEhwZkk3cE8ralV2WlJhZnBPYWZvdWFYcFhtcjVibW42Vk5QMXFhZm9lYWZwZWFmcG1hWHBIbXI1UGFqNG1OZDh2TlIrVGRoK1FkbzlKdXc5SXU4ZWszUWVrM2VQUzd2M1M3b1BTN2dscDl5RnA5NFMwKzdDMGU0dTBlMFNabWJBVWZLc1VmTHNVL0lnVWZGVGFQU3J0SHBWMmQ2WGRlNlRhKzZUYVkxTHRvMUx0TWFuMkFhbjJtUFI2VEhwOVVIbzlJYjJla0Y2UFNxL0hwTmQ3Y0kxWW8xeFFXTm85R2REdXlZQjJUd2EwZTBUYXZUV2czZnVWQ3dwTG5UZEtuVGRKblRkTG5UdFM1eTFTNXhHcDgxYXA4NGpVZWF0eVFXMzZyVytVODJGWnpZTWM0ZE1jLzFhTy9qSm40UVg4SFBkeGZITzg4eHI3ZlVwdlBZZFEvUVdydVVNVG9WbjYwdG9WODJYSDVqMHJyeUtyRUh3OTU1Ym9CTXVvMHo0elBhNmNjTHJHTHpaRjlUS1hWeVo1blZGTnQ2d01oMWc1dG5KYm5HZ213QUNuZkUwNXBkVmErVzlDTVdKc0VZUDhKcjNNMnpXTW9wQlJKaXlFNTRsNnJhYXdWbE9EMWtXZFZvUzNGcnhWWVBlaEk0RllOcUpXUnZ5OHBZMWx6WUZZNWxUTlh0cFkxcWxZbHM5ZWVubExMMlBwNVNxOUxLV05ZcXNVdjFZcmZ2VW9jdldXNVNIN2xJY2NVT1JLQkNKWFFubklBWHlNaUNrYkdWYzJja0FSYlZBUkxhR0lOcWlJbGxCRUcxUkVHd3BFdEdIRnIyUko3dEhHTHllUWdleFMvRnJqWnlDRHVVY2J1WG9Ea1N1QksxelJ3ZmlWVVB3YVZQeEtLSDRsRkwrR0F6bkdoR0pXcjZLVm83a1pDVVNya1VDMEdxbVphZXhYcHJHaFFsN2JSakhuMW5LTWltS2RmS2ZkMVNMMHF1YzF1bGZvUjdhbmIrQTYrMmc5eUtGM09jcDl1K0l5WUcwYi9hTDgzaUF2YVdiL3ArbFBOcGQvaHl5K1hobjlEYkw3Um55ZDJDUzdiOFpUdFBLNC9xdGhueXgxUUwvWUgxUUc4eERmL0Jibjk1KzB4UVA0RjhkL2pDT2N3a24yb29sdi9Dd1BZOXBOajFnS3IrUmVGcy82TXI3Q0s5OGdRcWJYRFBLS1pXRlF2K01WWVBDZWZMUGFzL2ZvV2J2aUhOTnVhNW9PbmFNNmQrcmNwYk9yczNacXMwcG5lVDE3YU51M0RPcTkvd01DaVliMkFBQUFlTnJOVmsxc1ZGVVUvczZiMTJuNytqK2R6a3lublpsYWlsWkZWRVRVMmdVRkxJbXRHSnJHbUtZaDlvY1NjSmcyMHo4RnFrZ01NY1FRWWdneHBIRkJpREV1aUNFdWlBc1d4b1ZoWVFnTDNSZ1htaEFWUXdRVXNVcnI5KzQ5bHVsTTYwL2l3a3plT1hQdi9lNDUzL25PZSs4K0NBQlBRbklKN3BiTzdsN0VoMTdPcHRHK0s3dnpSZlNsQnlZeWVBa3VNVmhZUURtZElNQnhFVXBRQ2c5bG5LdEE1U0xDby9QWC84M3FlcFIwOUQzVmhKN05IYjFOR052Y1E5dXp0V01yYlZkSEgrMHp6M2JUOXZxclBiMDlYYlIvdytiUFZjZXNCcGRacmNqWlc1eTNYalUwTUw0VC9jUHAzYnN3YU95ZTRjem9Yb3lOWkFlR01NV0pBUnd5OWtoNmRDaU5ZNW5KdlZtY0dNME9aekE3eGdGT2plL09qT0M5OGNuQmNad1pueHdieDRjVC92eEhKaXNNTStZeEkydDl0cTVoRXlTZnduVXh0c1JZeTkweDFqTzJ6TmhTcmFrR0xWaERWZHV4QmQzb1JUK0drY1lFRHVCMXZJbmptTVZwamZlRytrdnFQMWYvbGZyTHBuT0M3eG1WdnVoVHNxTVBYcmJyeGEzcWQ2Zy9ydjZDOVNWUXY4SEdLZG1vdmsvbkQ3Q0sreENTdGZLZzNDOFB5Wk95VGg2V1IyUzlQQ3BQU0x1MHlScDVRRGJJWS9JNGQ0Uk1kMElJWXpVMm9nT2I4QUlHTVlyOWVKWE12OEEzK0JiZkVSZkV4MGF4L2ViL2o4d2hxRVBTVkJKY3FQYkhVaVNWZHN4OVBqWU1jYytqQ1oxNG03dC9rSEptM1NUUHk3QWNsWE9PNS9RN2g1MFBuSXZPWENBWWFBeTBCdllGVGdjK0MxeDFZMjZMMitaMnVpUHVNWGZXUGNzT2hSQkhNNnRhaHpZeWZCcS9VYnNyU09CWDR4dndzL0Z4M0RBK2h1dkdKM0hOK0VhOFpud1VCNDJ2cDJLZWpTbXJMVkthRkhsVEkvMmtrZTRnNzFMRTc1cjdGMFVlMHBnQjhxeEdUTzdXaU0yS3Y2VzRPNUh1VWNRcVJkeldpSE5hamNDVkZsMXpxR2FsdEdvOTg0cjBFZmZxWEY0dGtySzFTTUxXSWcxYXkzUitMVVNZV2lScGF5SFMxQ0x4bFJRbjBpZ3VqVlp4N3JpaHNhL2IzRlp4UnJhS1QxbkYveUppaFVZczA0aWVqY2piM0VhczFJamxOcUlVYThUU2dyb3J0ZTV5cmR1emRUTlNmdDNsV25lRjF1MXAzYVZMZThpSXpZcS9wYmk4SGhLeFNoRzNOZUtjVnJQWVE2N2w5SkQxekN0eXNZZWNXMG1kcUtwVHArcUVWWjJRcWhOVGRTS3FUbzJxVTF1Z1RrelZpYWc2WVZVblZLQk9STldKcWpwaFZhYzJUNTJZcWhOUmRjSUY2c1JVbllpcUUxVjE2bkxVaVN4Uko2YnFSSFBVaWVYbFRXbmVoT1p0S01pYjByd0p6WnZVdkkwNWVSTkw4cVkwYnpJbmI4b2dJbnphd1B0NG1oeG0rUE1reU42VlNUVTUxa3FjTy9pODhzNW94WFBvd3c2K08wZXdCeGxrdVdjZlhxRjJoM0VFUi9FV1R1QWszc0Vwdkl2M2NRWm5jUTduOFFrdTRDTGZzMS9pYTc1bnI3S3JOOGwxWGh3Sk1tbzkyY3p3bXVJMXpYR2NsNStOZFpDLytHekpjbkhkeC83RFBZN1VFK21ZaWh4aXAyaW4rWE5ZVVp5MmdYc2NhZVF1UnhLK1ZwTGtUb2ZLcG15T2xlS3lGL1pVOEJYelRQeHluZ3NwbmpJQk1tbzFKNDQ5d2FyTmw0U1BnK1ZCVGluT09EeXZEMUkzOFAxeGhlTnI3STByVmJ3UFF0TEUzdmp2eExVSWs4V012NXVNRzhnMFFZYXA1ZWFJZGl3bmN6NTUvOG51S3ZhL2h0OTN0UktXT29sSWxQZjZNblAvczkzK2xlRTk2WC9uZFBJYlJ0Qm92bi9za3hDZzFsM1lKdjdxTm5OK2QvRnFNUWo3QkViRU5aanQ0c2ZlTHY0WFZaY2lIVDUvbnVGUVRUWkxlU3pUNVQ4QVUzeDczUUFBZU5wallHYlNZdFJoWUdWZ1lkckQxTVhBd0pBQm9SbmJHQUlZVlRtWW1MaFptSm1ZV0lCb0FRUFQrd0FHaFdpZ0dnMGdabkJ4OUhVRVVoeS9XWmd1L2RkamFHQSt3eWlwd01Bd0h5VEgrSjFwSzVCU1lHQUdBSlV3RHlaNDJwMlNXV3lNVVJUSGYxOW5ERzB0VlZxMTFmMkdsbHFyVmJRVXBYYXFuYkV2dFJPeHBraHFDUS8yZll1dG9VWXN0YlJxSzJvcDBpR2VQSkpxbUtzMElTTHhYc25ubUsrUnhvdkVTZTVaYnU3L0xQOTdBQWYyNllBaEdzTXBrUkdNblh3UjJ4OGxYclI0b1d6Qk1yeEdmbXloQ2xjUktrcTVWYnhLVk1rcVRhV3JUT1ZSeGFyY2pEYmRabzZaRy9lenptbFp2elBTUkRMNERFOFFoK0FpVlV3UWw2UlMvOEpsbTE3QklUaUhWV2ZWV240cno4cXFTZEN2dEY5WDZ1ZTZRcGZwdTdwVWwrZ2lYYUF6ZEVxZ0t2QTZjRDdncTNhNHNQdi9EM0dGaEFVbnQzbG9LQTZaM0phUWYrU3dhemZDUldPWk41UXd3bWxLTTVyVGdnaGFFa2tyV2hNbFBMWWhocmEwbzcwdzNKRllPZ2s3Sm00NjA0VTQ0dWxLTnhMb1RnOTYwb3ZlOUNHUnZpU1JURDlTNURjR01KQlUwaGpFWU5JWndsQ0drY0Z3UnBESlNFWXhtakdNWlJ6am1jQkVzcGhFTmpsNDhES1pLVXhsR3RPWndVeG1NWnM1NURLWGVjeG5BUXVsLzkzc1lSOEhPRTRCUGk1eGtjdGNvWWlyWEtlRVltNVF5aTF1Y3BzN2xIR2ZlenpnSWVWVThJU25QT01qNjFqQ1VwYnppWTFjSUkrVi9DQ2ZGWko3TDJkRXJ3L3l0SXdORGJoYkpYc0YxM2pNTmhhejVzLzlhcmJ5bVVWc1p4ZW44Zk9DTjd6bFBSK280aDJQNUVVbEwvbkdkOW5UcjRaaGhGRERKcW9KVU10T0RyS0RRK3puQ0VjNXhtRk9ja29RSnlqa0hHZnJLNnl0dDV0dDh3dlRocFE2QUFBQUFBRUFBZi8vQUE5NDJwVjdDWHhUVmRiNE95ODBhUXRkc2pYcGxqWkptN1JObTdSSjB6UkptMjVKOTVZdWRLTjd5MUlvSUlpeWcxZ1FFRVVZRnhiRkVVWFJBUm5jd08ydk1xS2pqcC84ZFZUOFhFWm5VUWMrUi8zaGhqTDI1VHYzdnBjMFlabmYvMSs0eWJ2bm5YdnZ1ZWVlZTdaN3c3Qk1wZjhpczU5OWdSRXpNb1p4aUlwc1ZwVklvalBZQy9FcFFha1FkMHBpWmJKWVNhSWlNVkdCNVNYNEtUS1NpMzQxU2FGTVNsSXFraGpHNzJkYzhEYnpBL3RDdklHWndURHhZbWJHT2diL1dDWUZQOHpzY1NhWlNXTVltME52NTR0TlFvdFNUNHZlb1pjNDhNV0laczRpN1RVck5UYk5rMWltbmcxUGFwOThPZi85L0JmeEQ3OWVmdm5sNzk1blJFeXpmd1A4S2lyQW5nMU1Ic05FMkExR2U0SkthalFEa3U2dzI1UUpLcVhCS0ZWcEFDY2hVY29Mc2VJQlVDQk9MTUQwa1o3aDJYbjExZk03OHp0ck8ydnROYjZ4bm0wbGpaWFYzS21TdXNxcWlUWFRpZ3J0WWtpUnByUTdXK2VJVnErSnRCUmF4ZHhYaXFTVzR0YXh5RFZRa3V0SzRzNUgxY1BHUEZjU1JFN3pFajdrKzM4V3JVTStHSm12NEF4eXdnaHhySXdaaTVkQUhNUEF2Y2dURVpQdFA4OGVZazh4UmlhZktVV09GeGFWZ1prTnNEc09WRVdsWUZNcUpCcXdXUjFLc1Y1bnhHSlFXUjNHV0p4SmdnZ240UERnSEExNm5UaDdaclhFYUlpZDJ6cHo1TzcwTjhwZFhZa0YrdVJrZzc3SzA3MTIvdXJQNS9zK3FQRDBKS1U1cmZiaWlxSVM3K0dxOFZSUm50T2M0dXRzTGx2U0VIK3VmYlBXc0dkT2tqTENIRjNxbTVQdnVKamE2cWlxWTltMDRzcWtsSm9zazYyWXJDUFE5VjFGWllTUkc0bUVTTHpSc1ZKcGJEUzgvVVZrNUJjVXA5eS9sSmxrdjJOaUdFYkZyNEdORXF4NnBkenJMWGVXVmxhVzdobyt1MnJsMlpHQmMydlduQnNnYmRUWTVuMitqWnhmSnoyZG1yRTEySWI5THF3Uk1FWllCb1BzMDB3aWRzQXpUQ3d4U2d4R2h4RmwxcUhpeVlOR09idWlKejZ0dVRrdHZtY0ZLMThlSll1SmxVYXh2WEtWUkp5K1ZCTnh3dzBSbXFYcFlvbEtidGtza1d6R2Z1dVo5U3pEbGpIVEdTYlRqbEtLRW9UU3FZVG9reWVMVHA1Yy83cjFkZnlQZUZyL1l1WVdwcDJKeEhrNmhEWFQ1cW9Wc3VtMk83NmNQaU02OHdEUE15dHpEdXBBZ3l2T09PeGFwUlZVNSt4MmhIdHd2KzFsdXNnNHFwQnROaTdzTC9IVXhnSkc1bDhLOXlGL3NBOFYyRUFHN1M3dTZDN1J4SzhiK1AyVmo3S1VoTEkwblZFaDFkWWlYaW9JMDBONmhzeUIzdDRCVWxhdFg3OEtpM0gzL3YxNzkrN2Z2N3ZvNmNjZmYvYlp4eDkvbW95MUZqOG1jSy9pR211bEVydkRKb1hhdDk1eXNTdTdyS09URGZ5Y21uSFFhVGhlQXE0WDMzc3NTTFJLcmQzRDBxRWx3ejBMdXhlVzNyWVZsbkwxOSt5dzFaZDF6MmZYMUkyMmxseDNjS3ZkZHVDaHVlWVNYejNmVjRYL1BKeW51aUhRRjVGMU94RjduQWYyWlpkcmtXOWZxVk1HbDI5ZDF0OWIxcGJUUGZ4a1llNDMzUE93SFNaRWkzb0dsbVZaRmZFdGRYZE15NFVJZXlIeXc0RDBwV09mMFVTaXNMVWRiRkt5aUVZcHdIcnVkOUJSc21DQmkvdmlQaHY4ZzB1eDN2Y08zTTR0b2ZOQ1d2N04wK0pJc0FsOEpBUW90WkxBUEpHNDVvVk5QY005ODYzREN1amdQb3R6MlphdUxsM1dPTkphcjIrcjcyNkl6b05jK3pmUnk4WktCNHVNL1BwNGNIM2lrRjlLUm92RDZNUVNEd1JtS2lYTGd4cEtoRkJoemdib1dIUU5telhmT3JSaXhad0x0MDIwVkRZUFd1Wmt3Y2pzaG80T2RzZmRlelQ2NVgxelYwSG44ZGMwdG1UdW8vU1VEVnU2VzJwYmVINldrd0g1OWJNQjRSd2NnQXh1SFp6a1BtRTMyZ3NuYjBBcGNpRTk4WFQ5ZEl3Wkd5bkkySlFjc25kNGtkR0FoRWdRVDVFRjlXVWFDSElGUDVTN1o5WnVIbCs0ZnRmMXkvdEwrb3YrZlZQL3JQWUJUL3ZUSlJVVjE4eXNxV2xoWjdqNk5iclc0bG56NTNhc3I3SXZiSitYMS82dnl0R3ErdHJ5dkJMZCsrYUtwQ1RQVUhsZGRZQTNVVWhMSWxrMUIyV0JnM0FacVpqaWtzRW9SN0RkREx4WTkyUzI2aGN0bXBZNXIyQjBtWDIwWXNXNnJUZVplMUpmTW84YTJJR2UyczYyQnFuODVsMHB1aFZqRmZQZFJ4NzR3eXRLR2FSckVsVVROL1czdEhXaWZxWjdEeVpsQmthTzJsbENQdUVRd3NtZTV1SFNLVGp5dEkyNUVYNW1uVlR2MlRPVk1hQnNnMFBjSGJBWXZOWlRqZ2NmZEdMYmV1WURsb0V2WkFiSVlXNlBGK1BuRXJvZUlXMUJHV0hQQXp2OHpNMkd4ZGg4QmQrWWw1Rk0vMFc0SVNnamxORVN1OEFCaVZKdlJHVXZDdDNOM2dwUFpuMUJacGVwZmVpRU5UcW52dW9PUVhPd1dydERtV2hUSlhYVWJadTU4NkF5czVXTENTb1RsaW4wRzBTcjJZY1lKMU9MMXBJM0xVUlBrNkdJRUZBSkYwL3hINVdiaUJjRW9wTEpDbEIxN3NEMUtDd0RnMUNGKzJlMWRiUmZjN0JueFljM0wzeG93RG0vYkdaY2RiZTN0V1JSdWFGTUtjMnlUVk1sNVRhWTYzY01YZmZDTmZmdk5WWWJSZm9zbjZXMW9QQlFzaVc5OS9lcmR2eHplOGZCeFYxMzlYbXJoMXFhdDNXbXA1cTVOelRUMDVOckpscG1iMjljOXM3Vys0NjluYWFmcnZ6UTZibkc1L0ZTbnNYaXh6REt1Z1IzT3FNMWFpVjZzRVdCVnNSbU5ITW5tMTBRWFFiUlhDMGszL2IyMit6eHlRWUFXRUZ0YnplMjAyRzdHTndCcWJoUHBEeVgrVDBna2dvN256eWdCdXArZCtEYXZqTHY4c0dYWHFodmJLaDdhZStkZDdMSFI5dkhjMlRkRmQzem9aYjd1dHJyOVVFeE56bHhJNjYzMS84alc0QTJVb21hbUdjanY4RnhQVk1oWG10MXNBVk5mUWNlUEh4ZnA3ZkRjL05XaVBJT3lUVlBIZnY5MDhtRkNUdDNKWEovVCtUbGdkRFloelJHRWxrVUtCU0lLOFYrdXQvWnMvK0JmYmR0dlhFVE44a2VmL3p3N3g1bk4wOGUzWGxiSXFUeWVnRGJVNzA2bmJSR0JVYis0WGMzN09NZWdGenVQUmhnajl2OWR1NmNmUXIvTDRnZkplRFQwZzAzY1NkQXhaMURYTzZDblh1Unh5VnpuSTF6VENMV3hrR3NwRlNzVHhkVUdkMmtxYWd3WUYrajY0bXZ1NWR6eHgrNWI3Q251RFZuKythYmMyVm43ZHlySmhqOS9kTkdtenorMXJzUzc5Z1JISitkeDlPTFkwdjFVcVFDQzJ2aXh0eHUyT3RHUmovREh1ZGVoMkppaFlEcHcxWjdFRjlFdVNQdGM1TVZScmpHL3kyMDByVVZkRGkrcENaRlUxcnM4N2lIQmp5T1VsWE5UUGlGaTV3M05zVXIxa250QmUyTENKRWVwTjF1OERSeWo4R2lWdTRJanZ3U1ZIQy81KzZGUnU2cEFMKyt4VFlSZkJ2a3JCdHd2U1kzVHZHVC9RVGZ6eUR6RWVIQzRZeVMwUTZ4RDM1VC9FMXhOZmVybCszait1SEE1TVBZZHlXOEdMQ3RwTjBRdnc1eTBnYXdjLzF2bkY2NHhlbGxCeVlmd0NFT3NFTUVtOFYxK0pZOUdiRDdja1hRWklrbGhVRlRhcGlZMkxDQkZzOGp1M2MvUWdyMDdObS9mdzhwUjE1NjZRaVdnTHlwS0Era3dzaDhCMGF5Q1V6d0crZTNnOHVXRFo1NDZzNDduNElrN2t2MitOS0IvcVgydmZ0NE9oWlFPbVNNQnRzR3hzYjlSS1FCUFhGSENHbGVRc0dXdFdXcmZWMzNkKzY0MXhPZ0Rub0lNWHVmazJjYUl0eVJGUjd4QzRjRUtxZjJRNW13WjRQN1FTTFhpL1NKZ3RrMFFmZjVnV3RuTmIzbWUvSElzYWJtaHJvVDdQRkZ2WTF6cFNqc21kekgwTjFVVjF0UGVleEJHZm1KL1NPVGlkUlNINVhvT1NYdk0ya2dEUVJqaUlFRTM3UHgzYWJhbGNPNXc2WjVNNXZhRXAzMjhkcktUZVBYZEMzb2JoOHRLb0VCVFh0cCszeWwzSlpSNWRHYjlJcnNsTmJTbmlVNU5rTnpWYlpMUmYwM3BEMlI2aW1rWEk4MldTLzkrVXRXOGlVYVpQdmtSbjdkWitGYTRwWWszQWRlWWcxVWRDa0pyTjY5NVlZYnRyakhSa2JHVUZ4cU5tM2Z2Z21lNVVwR0Zpd1l3YlpFRHc0SVBoc1FLY1A0aHJ0WThjOXpaZHhGbEpkdDdDcCt6eWhRK2EwVVpISTY2RVVFRmYrTDJONjllNnIvWEg1aVQrM3U1enhuMk5iSlk5anFOclozOGlCN1hVQXVzUTNyRXZZbnRwWFR4aUk1ZlAvdU8xVS9mbEY5NmxUbEZ6K0NrM3NONXNGTTdsUFFjVTl5ZXdOenQxRTlocDRZMzBnSm92TlZiNzFUL3VPLzRUbHVBMHh3M2wvNE1kQVhZU1dDRHJMenpvc1dKV2czdHduZGwvbXcyODQyb0FmemxKM3VFL1NKaTlBblJwNnFpSE9IcGZ2VGd3ZlJLN2IvZWxiWWd5Ritjd1JoeWx6dXFBdmFBNDR6SDNmOEpQUmhKeXRqazZvUEh2eDBsMTJrdHZPK05mcFRVTVpHODd3Rk1tK2JIRTRmUHV4NnMvQk5LSU5LN2tWWXdXMG5lSXgvTGZ6Z1AwckdVaExDZjdqSmFpV3g0T3ZzYkZqS2ZvZXhYeFYwTTd3c20vMC93bU9zR0gyZURHSzNwc3lFNEhEeVpsOXFKRDRQQW9oOVhSL1JPZUJybmROWjFlaXFhdWsxREptN096NDNkT2RWbGQxcWRmbG1WdGJOVXMwcXRhZGJwSXI2Qm01bmRscktldGtpY3o0WnF4bDFkUlQ3T1JOSHZGcWlxYWE4S3FORWpxcENLcmlkemM3Y0x2UHcwaFZ6K3ByRVIwMHRwdXhtVTFzNyt6bjNGNzN1bHRYcmZ1Tnp3Wi9UdE56SEdlbmpDOS9EK1JiaUhPNWxXYkliTDdkelJHb2RjSytuN0xwVmE2N3pPQnp1d1k3T1BrZVZOT1dtR3pkdVZWdGt3K016eGtZVEtDOUlQMTlUK3BJSUx3VFhqL1NGdEJxdERxbmc5TUZ6NHN6ZW5OSGwxODNwYjNDZWFXakxhVEsxdEJlblpSRGFLaUY5TWlXN0hMSjBhWXNXdnNzSS9aNkhNOGhqT2ZYbWcxRjAwSU9TR0hVU0xkbmNTMkQyUU9mTW1wR1ZxMVl2N2gwV1AvL2JLTWlINnU4V3pORmJzcmJldE9HV3NlRTh6ZCtlakpVTHVnT3BSajMvSGErRjlIWkhxUFpJQlNLSXEwWkdxaXZVTnBrMUl5L3IwQ0Y0TlN0cWVWVjFsTVF5UFRObmxaVno4ejRZbktQcmp4b29NMlRLRHNGVzhZb25aUFlKOEZqbTdPeWg2NWFQRHRTSnJhdXVIZlRPYXV6dnVxZWhKYnZSMU5MYVVaK1djZk95MWJkV0ZYTHBLOVlhTE5xK1VWMDVKT2pTeHVhTnpPZmpOZmdYOGxoR2JCRVZNV3BmQlRHREo2Mk9PWU5PWjhHNHJhNEpPaXZjNWR3U1hQZVBkSWFtQnU1MnF0OXg1bmV6ejZOc3gvRXlGT3FKdGpsVEZDcVZBZ3RjNEtMWVViVkNvU2FGWWYyZitRMjBYUXlKMHVWaGM1T0g5V0F2eU5DbGFWSVRVNE05VGU0ckxKcHVGcXNTMlkrQ0hRWmlUL2dNNXlMWWFvY3RBdlNaeW1ibkw4M2NqNURTaGdydmM4NzIxMis0Q3ovOXhPUDdKNWt6aUUvOGdWQ2w2amlUbEppVjU1UW14S3VuU1N3NTdHMlR5eE5rb3VBWW9sUmNIMjJRWDhnbS9SVG5WSVJ6S29GOTdPZG02MkNueUdtMjluYzRyZUs4VWN0QXVtVmhvYStXc0xKTXJlTDJrNGRTYmh3dU9IUVpUWmxaemZXRXEweHdYY1NYcklzcWZGMnM0b0pGVXdzREYxejY0THFnakdNY0xrYWRqSkZLUkFoSGpjUnhSYjBCS1V2V3JGbEN5dEdqUitOMmJOaHc2NjBiTnV3by9PRE1tUTk0M1dCRjNTRG05NTRxT0RKZEpxbGNONlVhckJGbVFUYzBIbXB2cDVyaE5QdHFjU1pxaHJXM2U3bGYyQVBsM01kNkxkRU1QRjFXM05OQ3Z4SFNjQUVQM2ROUENWdDZzRjVzRGV6cDB5RG1kN1hYUHVtK0VMS3BlWDQxd3I4RktlUlhnVzQ4aWJUWktqYlVtYVhxSktXNVJnc1g2bkxRdXJFNkEzY2phWmVEdXVBbXBFZVB1NDBFczRad2s1OXdpY1dIWnFPNWQ3eS9RZCtZM2xwUlZHeDB0aFRiUmp0NmEzdWFTOHMzSnh1a3VxeGVUMU44ckNYSmxLUExUTkFvUy9POE16TXM2UVdDemJrSXplek5VLzQvS29reW9Fa2tYdTZnT2NmdDlnd01SVm9PSE5CblorZFBsNWFWUUV0VzFCMjNXN2tuczNVelNBNEs2ZjBFTGxDNU1JWjVBZzdpbmg0V0Q4NnJiWEphaXdvNkM1eU82dVlHakNhUFZMbzFPcmlkaXlJMDRONmc3VWtPZ0RlNTc3L3BlZlRSa2pkeGgzcmgveUFTYjg4L1JweExmUUg0WnYwNno1SFNXOWRYcmR2cFBnWlBjM1hZcUFHT1l4ejFET2s5MFA4ZnNDM3hCWXdTdmR4b3c0V1Z5R0g5UFh2TG56OVN0WDE3MmVIblAvMFV4T2RmZmZWcjdpZWhEZW84UWhQNk55cWVKaHBwVW9ZNy92dTA1OGpSa2gvVm5nSmRjbEthMWlpTGdGODVIencvZVYrcGJVYWVXSmZMOTVGRjRuSHNJOHcveUlJUzdqUmN5NzBNNVRhNDNXcmpsbGdKYnJwL0RIcllpNlJOQkdGaEtSQVAwVTdEcHpCVFJmelVnTVhxU2N1dHJNM0lWU2h5TTJvcmM5T3lVbk96Y1luMDJibXBXYmZFTk5lY051bno5YWJUTmMweGxzamNnamNzdHBnWW0rV05ndHhJSEcvQWIyWDJDams2WEtRQjEyblJ5Vi9MR2NIUEdNT1loTkpDYzF4a09EY29oZkVEWENCME9jeFFTb04vaWZvS3BHUmxVVkxZcnkrbkpkODJZNFl0WDZDbEZHTFpHSGlVeExaeVllUFJuWXh5S094dXVnSGowTFVwS1hMNHpObUphYW5UV0hOb0JlU0t1R0pQb1Y2aHkwcVplbUxJT1lHTDJRK1QvRGxCTXBETzVBN0ZsR1hkeHA4VFZOTmNCQllNaktNakkrR25QWHdHSW9ub2gzbitEWEFXZmFwRW9tRWo3QVloVTA4WHhZUUJEekhWSmxDSytDUzlFbkwvT0hmWU9xM0dXVklobVZaYVYxN0xQbDlWWFZzeHNUZnAzUEpOTWZ2dVNyUW91RjYxSmZVdXVLdG5KQWJ1alJudTVmbmVnb1BKTVM0aFZsYXB0YU1tTTZLUEY4aDJKQWl4S3NtVDR1NGtQZ0VyNXpyYUpLTTlVWEcyd2ZMY1RyMmwwZGpZSEJQMThUdFJ0WGE3clg1RnJzR1c2VXN2N3JLcUVncFZpcm9hVFZXR3phcGZOSlA0ZEV3ZG04SU9vaTlKdEl5Z2YxWG9ZeGxKUXMxaGRLaW8vbE5KeURncWlWRU1tZmZpWDROanBxSFZZbTR4ekxRM2hUdy84aWorV1EzdCtyYVMyYk5MMnZUdGh0Qm5NcmZBbVlxYStOVWtUMDJteG04c2NwckNKNjJqbm5sR3UyZjlFeFZ2dnU1NVl1TSs3YlBQUHB4dktNMkhCbTQ5Yk9LTzUzc3k4eDhtNnpFbHU3dzNMUlZSQ1hhNVRxUExmQS9iU3o0SlhwYi9BRHlLL0RRekxoTG5lY0FSNHZaTjZWSEpKVWxjMUxnMEJ1UXppQllRWjZuenRGMkRiWFVOUFo2VkJ2dnN1dkk4azI5aDEwQmpRWnVwd211MHo2NHBjZGhjYlYyT0V1c3k4S1paZFpLc2xvckdORXR5VDNxbVFwZFM1OGlybEJxcnExb01GbWw4dmpuZHFOQWxlNHN5YkFscHNzN01JcFZNVE0raWRyQ0RjSVE5Z1g1M1BhUlF2MXRFY2dQczUwaC9ISlBHRkJHTEdaNzRNb2FsdURUZ3VJcGZlK09jK3dlNkgxakFmM2JkM0Z5M3ZaZCt2bUVxbU5YYjM1NXZ6TXd2ZFpXVVplZEtleDVhTk8vQklmNHp2Mm5uUU85dHJmem5GdG1Dd2NFRlV0TjBYMzFzZlUwTTBtWmcvZ2tWN0F1NG5qcVNDWVhMb3dKZWM2RDVGR0lDRllvMHlDTktLcXpPZW84NTM1RGo5TG9heWtzUE9ZdXp6SDI2VjdtdllMYkJYR2kybHNUbTVocVNzbElkenUvMW1VM1JsY2xwQy9MeUtJK3NqQTF1ZzNmakRjeFptdTg4eTl4TjkwMDk4eTNMd05za3Q1RnBwMnIyVDl4R09QSHRNZXZmaEhiMFRFTkdkUUF6amNGQUgzNUcrU0V4UmpaVFFITGNsM0oyNmt6Q0VZamRWWHFqWG1rbjZRWGM5REM5YXJ6TXRiaWEvK3dlWDlpRFJkS2ZaVWxKcXJGNHpDYWJTbUVERlVGWVZNWi9aaXpwNjF0TVNoMkljek9UTXlNWGo0MXR6Vk1sSVgyYjJDMXduRDJPYTE4bnJEM0wyT0VZdUpHL2ZLNGt6RmVhb3UwWlYxMmRpeFNEeVdUQUFzZnFTMHZyU2NrcHlNMHRJSVdodWQ0Q2xtRTN5UXhNUE9QRlVYSVlodnNYd210aEM3U0pZbVVTSUZIOE41UlhEYkFCdWtSaWhNbUNzS21Zc0lMNUs4UHJxaDcweGV4bzIxSjRUMW13OVZUZ2FOeENJeU9qVXQvalhHNXVzVGhsQ2ZHeUZHVmF0aVJyd055c2RhS05QckkrTFJOdTR3YVVVcEZaa3A2V1ljdytTL28xb0MvMkxaOFBpMER2VWkrbENRODNTT0dwYmU3aGhkdlh2akxHZnZYck1YaG4rcUx1OFZXLy9vUFE1MkhlWi9hQ1ZVWXo0TXpIbE9iM3VHOWcxUDhpMGx3R21ZUmtoUFhqZktQbzNPTDV1YUVjNTZJY0wwRStpL2lJRTFCSUhWZmhOc3pqVHU5cjdPaG9KS1hRZ1M4Y1JhREl5L01NZFhZTWtXS3VycWp5a1lKakZhT3Mza2xsOVJ5VjFYTkVWZ2tOT09nNlhHdHkxdm9sUFd1VkMyZXQ4ZnhacTRBelI4QTVSWEdrbCtFMGhQVHp6N0IrWk1LWkxjdG8vWVd3Rm0wZnpkR3JlSWRNS1hpM2FNQlVrbGlRQjlKdU9PTytxNlhvY3k3TjBNUDNZZWZvTks4dFdvSHlaU0J6QlM4VVhSRmVHUWFmQ01LcncrQ3JndkRhTVBoNEVONFFCcjg3Q0c4aWNEN1BMcm9XWlNpT3lBTmFHNGtlcGpMS2dHRXdmTWp0S0ljRDhFb2d0eng1MDk5anYvNDZrR0ZHLzJxVTlPL2x2aUc1Y2V3L2kvWmZEbXZvdURSWFRlZVZJOHczNDRyd3lqRDRSQkJlSFFZZkQ4SWJlTGovN3lSWFRQc3hrM3NKNEYzTnkyOGY0c2VId0N0NXVQL1BDRStuL2ZQd2FnSCtQd2lQcFAzejhJYlZ2RzZSQ2JuckdTVE81Zk5JbCticlNYNXFwS1VsSkd1LzdTZzAyTUJCVXZkb2tMK2txWHZ1b2syWUJ6dEUxODBtck5zd3BaZm1leW05aFFLZkpxNElyd3lEVHdUaDFXSHdWVUY0YlJoOFBBaHZJSERVSWNQTWRqakhhb20vRHlyaXZLQlRndzRObkRUZWQ3L2h0NzgxM0grZjhSNVdhM3p3a09Id1ljT2hCNDBQNCs3Myt2L0tubVRmby9rWHZaQVZGdHdmbW5wQ3Q4aWhVSkVESkhGRW9SSElYdkkrc250dGExVldUZk1qdTllMWxHZDVtejEydUs1OHdZWUoxTjdjclo1eFBrbGNOU3U5ZS9EQkl5OVZ0cVozREQ2MHJRbmVMdDYvWjJzVGwrL1lUK1pBODZpVUZ5NkJSejNNbGVDVllmQ0pJTHc2REQ0ZWhEY0ljSnJQcFAxNHBtUlN5RS9McVF6Z0huSFFmT1NsR1hUbkV5U0Yvc1JqZDk3NTJONjk3UEV0U3diNmw5aDM3eEZ5QVJqTDU2QU5SYzREYng5NUorVHliRFR4cG9qSEhMajlRVk1UUlpEZE9wcVJxMHVLMCtsU2l3dm10UHNjZFlXbGxSbDVtY1VtYlo0dXhlZHViblZleDM0M3k1ZGRwazgycU9JVWFubDhXcVhaMTU1aVVkdk0yankxSXMyYW9TMDBhaXdwRnNmY1lVNENGMVp1eHZueXVjcnZjTDdWZEw1VnpBWEtoMHZoRlZlQis4TGdaNEx3bWpENGlTQzhQaFNPdGpRQWJ5UndsQ3V6Lzd3b0FXTjVBM29oYnNJcmxaRFAwNGJmbEFsM25lUldkRlVEWmtjbjVqTi9qUC9tSk5mRzJVTVM3a0hvR3VoczhvM3NLcDY3ckxwOWZwOXpwcWVxc2IvTjNEMUhYdTVxckN1RTU1cmFwMEVPNjJQRkl5TUxoblAwQzRiMWxxeVJnWmFxaGc2SjIxT2Nic25rOURPTHZHSkhzYVVBRHZmTmxzZlhOdkE2cGhEdDVyMHNpL09vcGZNb0F4MFBwL2xKd3FkNm5xK2d1Q0s4NGlwd1h4ajhSQkJlejhQOW4rTHd0eEI4OEZCZFZiV0VwNmNOdjdnUWVBVVA5NytKdkpTR3dIMEMvRFA4bWlUOUMvRDZKVlA1MVo5RUVVd1NzUlZ5QjcxMWhkdDc2aDRCWWIvQktKR0hHUHhqUFo2SzN2ckIxSzZXOW1WTHhsZGRQMjkxVWNiQ09UWHRQYjF0cmUzdGJIR2Jkb1l0UHE5YjExSjI2b2FkdDIrK2J2bW0va01OZmR5TStZT0Q4MGRIUnVZUyt2bWNHWkdqZGw2T0lEdkFCM1lhNWM4c2daOHBWNFJYWEFYdUM0T2ZDY0pyd3VBbmduQStxaEFoMTdlZ0wxaUV1cEg2TzVtaHZnNTZ6c2F3R3poeWxWb21WNm0rZ1JNZkM0OWIxSEtTM1pTclg3SmE3dzQ4azM0TC9WL2dlRExVSmtuRTJ5aURRQVp0U29VNlVLK2c1alR5YWhScmE1WjBPeTJaOU50bFBubFU0MmR5NW1rWWYwNzFVWkhIdTNMRHJXYVhwcXg2K1lZZFpsZjVCejAyN2c4WkgvVFlvWnkzblRUblJQa3hXK0NmL0lyd2lxdkFmV0h3RTBGNHZRQ24rUitLUHlEb2l4K1lxUnlra1ArUDBCbERNdE1Lc1dncUJ3bVd2a2FuTTYrVHBDSG5DVG5JNlY3dUY5RVQzQ2NaTkE4SmZ3a21JWVBqblFpT1Z5K01oelpPZEI1alFEWEpDbWp0VTduSkJKVTl4S2xSQ0JrWklybnNITVBhbHAwSER1eHNXV3VBSGR5am9PTStoVm0vL21idGl1dldyN3QreGRyeDBqSnlqRnBXdWtSd2QzcjI3TiszVTdscjMzNjZqdWRGemFpdk5BejFHaUlFVHo0dzVpWEtLNUE0QU9Gd2d2MXQ4NGhhUGVSYnRIcjFJdCtRMnJwajlxQ1lPOHgyOUhRMCtiaWtnd2NQczlyZGtaQUIzcmpTY2s4WlNmQ1dsYTViTUpTbkdSOUJCVVVUdmZCNy92QWlhTHZHZzdhTCtrZjA3UEU4dXdSNVF1TE9rSHRPOXBBN1VBNFNjMUpEUXhNbnNDMGh0bXU4YUt6YVcxRm43ZWliMVpLVC9ydlNyamZjVzllVkRlWEFqZXlpN3BKK3U5cW1hSzZycnA5bS9sSHpJZGNFejk1d1MyS3k3Ykw0RWVzbThMRnBzQks5ZWk4Ky80bkNHUFREZjRCVUdZRXhzSlRTaVREUldVZ2xPYlpTOUVCRlo3L2l6OWdFT1BiM0FjVnp3MGZNUGZ5Wm8xeENlVjBHOStnVEZQSW9FM3Y4NCtpWUtOMit5L0FDZC9qY1BCNThoSGlSK24yVUZyZC9OWE1QTXd0cCtRaVY0WDJYdFNWWERqR2tVbDFqaXBJckV2VHcwVDU5WkV3MEh6Y2hIbWd4cmpBd0g5SzQ1VU5teXlYd2p5ajhvd0RjdnhxMHpDeU1RK2hZL0JzeVpsaWJUMmliVDBnYmtndnlUNkFOL1p6NlozSzlYR0pYR1cwU2h4SmdtbWZhc1dQa0EvNTc4akRiT2ExbzJxZWZUaXNLYTZNazl4ZEpDMGVnbVZGRlAxNkxlT3l4Q0ZJOGdZY05uMFVVUlJ3NmhCK2ZUVDJSdnZLWlc5RkxXVVBHRDQzMUhyYjZmRllzdDNwdE5pOHBaQTVyL0JkRlM1Z3VuSU84QktNc1JnNDM4M2V0MkRPTWNIZDJHbmVGdTdQNExib3o3QTR0dVkvNkNmTW40VDZxM2tHMDQ3emNPcmxNRmcrZmZCZ1p5UWgza2orQjJmUk84cGQwbkMrWlhjSzlUQnZ6QTd4TGNoem95OW9rcXVlMmJYTk5UTmpleGoveUh1Tk41aUwvWHE2UzZCM0dhK2w3ZUpjaVROM1hVcE16WFA2K3RJUjRaS0gzdHVMWUVHN2NKWW1WeGNlTHlsdzNZRkJvNk1wcEh6b3VTZ2plcHA0YkdmbUF2cWxnSWNhRjZzVDJ1bTB0dTBLdVZpTTkvaEw4ZklXLzc2SUhHN3dDTTUzYzQvVE9pNGdaOEY4RFg3SGYwOXhHY25oMkEwTGlVWElHdmx1dDBhaXhRSVR3d0oyaXQwblpUV21KaVdta1RQWUZucTdoRDhxQnlmYi95R1lnbnpHcWtvc1ZxYUJRYVNYNnFjd0V4anVHUW95QThUdDRKQ1BSU240SEFOTmpmOWE4WE5aVjA3cHlsN3pPQzZ5dlFYbkhxcGFTTnV0YldqREZ3clpJV1dSeTRuVHJtOGxXemFiMTF1a0owek9rMWcwM0pWdlZwNjNDWFpnMC9qNm1scVR1SFZxNzFnd21zSlBoVlRhSlBwWTE0U0JydWIvTU9SSEwvVGNZSTRkbWpjTnIwWS9YUjlWR2wwYVVYOThTQTFtZ3RXM005MVJZclRrZCtjNVdFL2MzaHVhc3NHL1JuM0ZPVVRTYXp3eTliUU5YeVZlUWhOdXU0Z29ZeDFKUzM5cFdSNHF0cU1pRzVZL2NSMnp2NUVPNElBZlovc2tHYUF2a01ISnJLcXRxU0JrM21XaXNDSGIyZXhvbktJakhKZEZUaTBjT3hyVEMxUkQyRDh2eWwxbmRHemU2Sis5WkIzbnJ3QTdXLy90ZjNEdXc4Vi8vNGpiQ3JOeGM3bEVtbU5kWUxPUXNucUI3SmVIeTNJZi9aOUZDQWVkVmlxTytJczRDQWVjNWlpTzdES2VXNHZENzhvTXdIR2xZUHdGNlhxYzRpaXYyczFqbzUzL0NjS2I2YVFqcDU4TXdIRmtRcDVEaVBCK1M5d25neU1Qb1dTYjA4emJGVVY1R1Qyc0l6dC9DY0JSaC9Wd2o0THhKY1ZTWDU0OUNjRDRNdzVHRmpSWEErVXNZenRSWXZoQ2NsOE53RW9KNmozejhBcjhRWFlCU280VmZNRnJERXJpZndENkFjV1IyNEI3ZFpYY1V0SmRmV1lBWHVlK2RJZGNXSUNic0JnUG5Eci9GY08wbDl4bkltR0ljaytyQ0s5eUtJR1JvcGFIYkt2U09CRlE3dWU4aEozRDBIellTRjBWR0Q3bFVRSDI0QlA4a1cwbnZZR1JjOVJaR1p0aGhmK2g0UjQ3QWI0Sm4vNWRkendpL0RFRG5KbXJFc1V5TTQvK1ZvNWRQOXovdzk5TFpYNTNYVitXRmFCdGRiOGYvejRxSHMrYy8wSGNKdC82aktJVHhqdVJzMGEvVXNhZml4WXd5a3RUSnplWXNsRzB4azNDSTFQT3cvZy82WHZVWmZZK3h3enYwdmZxdkFqNmJUT3VKL3laMU83Ny9PNjBuL1pQVW5kaC9ORzJmVE4rVHkzWWYwUGNwSDVDNmpiOWJqdlhVWDBpOUFOdi9TdXVhNy9uZlRleUNoWkJPYlFDanNsSkZmOG12SnQ2YWJ5dkUvNDJ0clkxWUt2Zk5iTVQvNXZuRHcvTkp3ZjNXNzk4TFVhQW1Qb2lLLzczRWV5dlhGb3hCWGI3WnlRbDMrMm9ScHczSFFWbHlCSDh2WVF2NXZVUzdvOEplb1o5WjkxL2NUN05tYXZUcHR2SWZUZTc4OU5LMmNyT3BlWlk5TVRVOWgvVFRnUFIyNFZpSjVEY2pBZmVjZXVkb2VwVVNudUlYS3d2Y0xvdTF6NWc2Y2VLN2xWSjNWZnZTeEp3RWc5NG4wdDJZbDdPcXBMQ29uSS9mOStMY05meHZKRlIydlYwdS9FYkNaci80eDFjTFMwdFA3UnByeTRGbzd1ZmN0ZzJuK0htMDR2aTlPSDVTNlBoOGVFRE9IQVdXdlZ5UlgrS3dXQzNGMlFYVDN6c2tTZFZVMUxVdlZlZWc4Sm4wRXQzdjhwYUp5MTMyQ2tKRE9mWTNpSHhSa3QrRk9kQnhtcnExR2poMmsrZ2t3akJmdWR3aXA5VlYwMUJTMzl6ZFVwQ1ZYK3d3Und3YWMzTytyNm5YbGhjViswWjY1eTVSNUVqdlRWdVRZOURUTTFJZnpyRlhXQnM1TWE2aTlZLzhGUkllR1lNMmN3NTNtTWJ2cFVoRFA2VkJ4MWd3Zmc4ZVg5SlRhVUVRYUM0dTdMY1FnZVFiTk9uVDIxc3FLNXFNR1NVMUxtZk4valJkUWE3SnFzdnRUOVVha2xKejlIclRpZVI4YVlZNzMrMHMwQlpKMDIzNWJ2ZnV1QngxV29ZK1ZaRXFXNTJnaVltTHpVN1E2SFg4ZmliMGRGTjZ5QmtEUFdJSXZiWkdBbitIMVJIMFNScWRKb2R6V3I3RDdXc3VxVzVvYnk2eHJNbXpXaTJHdkZ5VHVzS25xU3gyMUkvMHpsdWNmQ2dsdXFUY2JEQmtVUjhiTnNCQ2VrNFZGenlUS29RdENKc2g0KzBuRDJ0RnZGNTZ2cU1Jd3NvUk5ramJLb013SDdibDhSS0NzRkxFNjZkNHFqQllONFdwZzdCYTZzT0UrdnNKbC9zRElYN08yMkU0SWY0QXhlSDlnZE5oT0ZQK1FHdElQNitGNFV6WjMvSVFlbDRQdzFHRytUQUxCWnkvaC9sVTBqRC9aS0ZBejZkaE9QSXdmMkJobU0rZ3ZxSS9FTUI1S2d3bklZaFRHa0xQSjJFNHFxRFBVSTh4TmdNcmljOGd4NTFRRHljQWd6UGVqN1JDTmNiamEyazgzay9pYWFqRjJIdU5FSHUveGNmalVJc3g5aG9hWXhPY2N2OU9abElreFhvTWs0WjFOZGJmcC9WWVdwZjVkOEo5dEs2NHBGNUI2OTFZTDZMMThtRDduMmk5a3RiVC9WdWhSNVNJOVNIaC9WWm9wZlVSV3M5bnptSE0rUUhXLzBIcHNXSmM5d09iai9XenRGNk05WXUwZmk3d0htNWo4K2xaZDc5dzFpM2d3WjBVZm83Q3p3bndRdjhtMFdvUmkrMHphUjBqRzJZdjdPTFBSTUVwM0EwdVpYYkRYU1R1bFlmOWhrOHc1cVZCVXcwMDczb0xYQWo4WHFHTkhObEdZVngzalB1RzhmaGZaTkNUbFBCNWZ5TWZSa3JzUldxanhWV1VaakxuS3BUSmxabHBtZldwU1NuT0JJMG9LNUtQQ1ovQnRyVlhhUnRMMnFibjVPWElBMjJUVTR1VUdsR08wUFlzTzV2WnhkOVhFbUg0cSs1cVhjWE8zcnVYdnZ1SENNaDVXZUJkYWwvM0doRmNmejE5dHhUYnFZVjJScHRLdmFxMUs5aHVBYlpMRmRyaHU5UTEzWDNCZHYzWTdpQzJvNzhkeFhqYXBob2JHM052OW14bVp5OWVMTFR2d2ZZUGl5WkNjSWFHaG1xMmViYUpvS3ZyeGhzcHpseDJsTm5QbnFGeHJqWDhRbE1jNklPM25XcDFJakNKekZtbURFVktiTWd6dXl0ZkhoMmJZOWJMNC9QbDAyUG9BOSt2S0lMWkwxcEY3MHhkNGFaVVNNOVNHU3QwSjArSkM2MklDcFdKZk9leU9IeWl2Y3Zpc08vNTdCWm1IeCs3aTNEdjdRTXJ1OFZpb2ZyZXY0d2RaSGF5Si9oN0NhSDNhbTBoejNQbEtwVWN5OVBDTnp1b1VpaFZvWVh2U3lSbGRvckcvM05mbzd4SXFwOFF2a1hTd0ZXdFFLRjk3V1pyR2JRUmZGL1NxMFRFRnJmYlFrcUtScE9DaGEwdHlzc3JJaVVyTFNVbGpSVGExejNzNTh4YzBkMy91YSs4NHVJOFVoSlRVaEt4c0o5YnM3T3RwR1FscTlYSnBERE0vd0k1Q25MYkFIamFZMkJrWUdCZ1pPby9jR1ZTU2p5L3pWY0didVlYUUJHR1N4ZjRDMkQwZjV0LzcxaitNYzhDY2prWW1FQ2lBS0YxRHNWNDJtTmdaR0JnUHZ0ZmdZR0JWZSsvelg4YmxuOE1RQkZrd09nQUFJdWJCZDRBQUFCNDJuV1VUMGhVVVJUR3YzT2Z1VEJ6SVdVdVJCTEovRE1OMC9pa1VadGhLc2RzaHFZVWcyZW8xQ0xEQ05KdGdwdW9UVVM3RnRYQ2hib0lJM0xscW8wUWd0RWl6SjFHQlNVdDJoaEJVdDIrOCtZOUdZYWE0Y2QzLzcvN3puZk9rKy93ZjNJdTBQSUMyTVFwaWFMTFpGRkg4czRDWXVZZFdyQ0lMam1BTkttVnV6akN1U3pXMFNCVGlGTlQ4Z0xWSEl1UktkMUhUcEttb0owaWFhTG5wblM5N21WN1FNOVJsUmtjZHA3Qk5UZFJaUWJobVl2b01UUFVSbmp5bXpyTC9rdDQyTWF3ektIZWRITDhGenpINWR3U3RZenpad0k5ejdFSW45bkdPeTFpME54QWxYTVArMDB2S2syR1l4MklTcDc3ZVdkcXJkNU5HQStUd0FyUGpKb2s4ckxNdTNTVGNyaHlHVFhtT05zSjVMR0JIbXpZOS9LQjdSM0daNXp2bC9CeGRaL3VFWS83NTlBcTEvbXNWbVRsTXlyTUYxVEtLaXEwTFcvUUxKTTRoQjhZcGVyemsySHMyUjRqRjBoVVBmRFhyS0daNTk5M0RPcmxEcHJrRmVJYU40MjlxV0VzRXJndEUrand4eDZoaitUMFhkZ2ZNamswYWJ6WlgrUDRDSWx3ZjRLK2pnVGtHUHNHUCs3L3dKbWxxaGVOQlM5Q3NHMC9xaGZVdCtTcmVjcDNEWHdvaGZlNDRxdDZVWXg2Y1pybjlUQmVqUHUvY0hxcHl3VWZpcUVIbS9SaWdMcXFmakRPN3E0UHBXaU9xZEtMWW54ZjFHdHFXU1B2T3MwMWVxY25HTlI4Y0xaWUU2RnFuZXlRZWVaSmxycE9Wa2c4cUo4cDM1TzJjTDNDTmQzRnlIQUpyMUhuazBlTTYyL3RpU0tHYjZ5emFSSkJuQ1MwTGdCN2dtZVBraGJpT1g5SUJOVkZIaXA5UlpvamJ0RHZEMzBPMmhuNXlYZVlaMDZmSldPb2NSNlFCYll2OFhsenpJVzlPR29NTlVYMk1hKzYwY24rUWRPRmR0T09ZOHloV0pCTGZxNFJsL1NUTk1tUVpFRHNmM01sOTlSN3BZT3hzSjhoeVREUGQzMEl2MEZhdTRYNjliU0d0WjYwbGpTV3U3RmpuZmk1enU5SzhNMUoremtEKzl3dTJTMzd5VTdZY1R0aWgreFYvcS9aU2Y0ZjJzZC9BVjdYQndNQUFIamFkYzdmWjF0UkFNRHgreVAzM3R5YjVOeHp6LzJSazVOelRxZGlxcWFpcXFhaXFtYXFEMU1SRlZWVFZSVlJWVFZWRVZOVjFZZXFxcXFZbXBpYVBrVE1URVgxSVE5UmZaaXBQTXhFNVdHcWFtcW1LcW9Qc2I3dVlkL1BQL0FWaEgvcUZIcUVTZUdqVUJHUkdCTUh4YlM0SmhiRWtsZ1J2NGxOeVNkNVVrS2FsVmFsc25RcHRlU0V2Q1N2eWx0eVVTN0pWZm5PTitGYjhoMzR6bnpYaXFCNHlwQ1NWbWFVdDBwQk9WUnFTa01WVks2T3FVdHFXYTJxVGZWV2c5b3piVmhMYTFrdHAyMXFSYTJrSFdrM2Z1eFArRFArWGYrUi83Y085RzQ5cGMvcDYvcXgzdEFmaktkRzBwZzNEb3hUNDhxNEQzaUJlQ0FaeUFTS2dYTGdLdWc4Nmc5bWc4WGdqMkE3aEVLWjBHS29Hbm9BS3ZBQUI3TmdBZXlCRDZBRWprQVYzSmlxQ1UxaXhzd3hjOUtjTjFmTUhmUFVySnROODVmWmdoSUVzQmNPd2xFNERxZmhQTXpCZGJnRDM4TlRXSWROK0F1MkxNa0NWcGMxWXkxWWVXdkQycldLVmhVRkVVWXhGRWNKTklKU3FJUXFxSWJPMFFXNlJuZTJZQWR0Yktmc0tYdk9YcmJYN0cxNzN6NXpoTWRsN01TY3VKTndNczRicCtUY09tMjMvNzhHM1JFMzZiNTJaOTJjdStVVzNKSmJjV3R1M1cyNjl4NzMrcndYM29RMzV5MTdHMTdCTy9lYVlSQWVEUytIdjRRYjRadHdHMFBjaWZ2d1M1ekdXWnpIVzdpSVArTWEvbzR2SXp3eUh0bU1YSkJ1MGtzR3lEQVpKVWt5UWFaSmxpeVNITmtuWlZJbjkxRVVIWWhtby9sb0xkcWlBaldvUXpudG9yMDBRVi9SS2JwSTErZ2VQYVRIOUN0dDBqKzB6VlFHR1daUFdCZUxzK2RzaUkyd01aWm1VeXpERmxpZWJiQnQ5bzU5WWllc3dlNjV5aDNleWVOOG1LZjRDaS96RS82enc5L1IwNUg2Q3hpVnJRZ0FBSGphWTJCa1lHRDBZL0JrWUdFSVkyQm5BUEtRQUFzREl3QVh3d0VCQUFBQWVOcTlrenN2QkZFVXgvK3oxMk05c2lFUkVZVk1SQ1dzOVl5SXdyc1FHb1I2bHJFcmxsbXpJOElIMktpVlNwWFBvRlo0ZkFLdEQ2QlUrOTh6WjNkSlBMYVNtN256Tys4NzU4d0YwSVYzR0RnTkxRQmUrY1RzWUlCU3pBbWtuQ1psZ3ptblM3a0JFODZXY2lONm5VdmxKdlE3TjhyTktEdjN5a24wSlZhVlc4aDU1VFpNSk1ySzdlUTc1UlJtRTIvS0hlZ3hnOHFkYURVTHlnL29ObXZLajhpWXJQSVRrdVpLK1JrcGN4M3ppMEd2dWNVaUFoUnhqaEFIeUNHUENDN0drTUVvSmtsTDhGQ2dMc0F4cFhWS0hyMWNyRkczaDdUb0F0SUI5dm5zMGhyeEhYc0gxTG1VODlTVVNOYWpBSjhVY2ovQktXVkwxbGFVK2dGM0YyZkNFWmN2ZVlwOGh6aVNMS1ZxOW4zcUFtci9QdU04dlR4Y3FIMlpVbFl5V28vS04yOVFrK09KQ3ZRTTY0cHdzUzI2Mm9sR1djdjJMVk5uL05lYTlXV3I1UnIrbE92N0RneVJQV3IydEVkVzcwcXR5Z3h5MHROSTh2bmlGNUU4a2k4MVF4ektkT0pKL3RYbjMrMi9XL015N3lKbU1NSjFKaXROZlMzbVNDUFMvTXZzM0VmK0xjYlhHZjAwMWRvY2RpaG4yU3ZyRVZWbnVFWGJLYVZWbVlhOVhkTmlHK2NweG1XMzk2MXk2NmJvWStOOS9lOUxVcitFbFdyV3plcmRzVk1yZkFDdlZyM09BQUFBZU5wdGxFZHNHMWNVUmUrVlpVa1UxV1dydVBkdW1VVnM3cUtLdTl4N2tTbHlTSTVGemxCRFVzMHR2U2RJWUNDN0JHbWJKRWl2U0FYU2UwSEtJb3VzMDVGRmttMHk4K2VUakFCeXdYUC9lL2UvK3pnRWlRcUkxNy9YY0FCbFhoeTAzbERCQ3M3QURGUmlKcXBRalJvNFVBc242bENQQmpTaUNjMW9RU3RtWVRiYTBJNE9kR0lPNW1JZTVtTUJGbUlSRm1NSmxtSVpsbU1GVm1JVlZtTU4xbUlkMXFNTEcrQ0NHeDU0MFEwZi9BZ2dpQkEyWWhNMll3dTJZaHUyb3dkaDlLSVAvUmpBRHV6RUx1ekdIdXpGUGd4aXY3bjdRUnpDWVJ6QlVSekRjWnpBU1p6Q2FaekJXWnpERU00andrbzhpcHR3TTk3RS9mZ0p0K0FlM0lrSDhEZ2U0MHpjZ1I5d0k2NnhpdFc0bXpXNERlL2lSenJ3SUo3QTMvZ0wvK0FSUElXUDhTR2V4akNpdUJjeGZBb0ZIK0VUZkluUDhEbSt3TStJNHh0OGhhL3hEQkw0RS9maGUzeUw3NURFci9nZHQrTUNWSXdnalJRMFBBUWRvOGpBUUJaNTVEQ0djZnlDQ1V4aEVoZHhHWmZ3S2g3R1ZWekJkYmdlditFUHZJWm44UnhlWnkyZHJHTTlHOWpJSmphemhhMmN4ZGxzWXpzNzhEeGVZQ2RleGl0NGozUHdJbDdDKzV5TEcvQU9ic1dUK0lEek9COXY0VzB1d0J0Y3lFVmN6Q1c0aTB1NWpNdTVnaXU1aXF1NWhtdTVqdXZaeFExMDBVMFB2ZXltajM0R0dHU0lHN21KbTdtRlc3bU4yOW5ETUh2WngzNE9jQWQzY2hkM2N3LzNjaDhIdVo4SGVKQ0hlSmhIZUpUSGVKd25lSktuZUpwbmVKYm5PTVR6akhDWVVjYW9NTTRFazFSNWdTTk1NVTJOT2pNY3BjRXNjOHh6ak9PYzRDU25lSkdYZUpsWGVMVTZyNmt1bHlzb0diTFo0NUxzc3huMlNIb2xmWkxDNys0UDlWdjBtQU1rM1pJZVNhOWt0NlJQMGk4WmtBeEtoaVI3Sk1NMjNhN2F1SnJJRzBvc2trMDZJbkhWM01IakN0YVA1dldjWWloamlwRlZZdEk2VUpWV3RYeE9xY29xVVYyVFZXK2ZUWituc2o5djZQWWhIQktqL0c2dno5N1g3WE5KdW10MFRja2xWU1BteUkzclFtUmx5eWZwbHd4SUJpVkRrajBPYzRTaUpwSzVaRjB1YVNoU1o1MXhkYXlnNjdMbTdwbzhpSHUrZ1Y2TEEySDdrWnAwUzNva3ZaTGRqaW5GMExzeVdqNXRMV3NMYzFraGFrV2lrSTY0bmpla01wTnRYMWFkc0gxaUFWdUtOV3lqcHNxQmRrWlcxZUlpUXdncnd4SXl3NUoyaHEyc0RPR3pNb1RQemhEU3poQkdrU0dVeURERERIdU1yYXd4bGhKakxDSEhDR21QRVVZeHhsTHQ1bDVEY1NNU3phbTZObVNicldPbldMTmNwOE9LSzk4dzA4czEyczFseXRYYnBtV0xsWVI5ZXNELzZ0UG1GK3NkWW1LNWh2akFaUm8xaWRSa0p1bDJCWjFKaytZMjBVaFdjU3FhOVR1Uk9sM1VEWm1Jb1dncEpaNFR4MFp4Tk1TanRNNjEyVlRST1J5SmpwU09UY05tMUlpU0sxNXRsb1hTNVFhcm9wUm1pMk9wN1J6T3AxS0tyVnNTZVRWbGZ2R0pWTkhlV2l5VnJnaGJTa25ydWVrMlVTclpxaU95bHpIajlGaFUwYXgvaEZqWldrcVBwdXduNXZHR3BQQUZDaUlvaGQ5VEVGNHBBZ1ZQb09BSnVRckNYUkNGV3lGNXkrdDJGWVNuSUFvdFQ2QWdndjhCNXQ1aVp3QUFBQUZXcWw3d0FBQT0nKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyogU2V0IDFyZW0gc2l6ZSB0byAxMHB4IGJ1dCBrZWVwIHRoZSBkZWZhdWx0IGZvbnQgc2l6ZSB0aGUgc2FtZSAqL1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG59XG5cbi8qIFRoaXMgaXMgbmVjZXNzYXJ5IGZvciBDaHJvbWUgdG8gYXBwbHkgZGFyayBtb2RlIHRvIHBhZ2UtbGV2ZWwgc2Nyb2xsYmFycyAqL1xuXG5odG1sOmhhcyhib2R5LmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlKSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbn1cbiIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuOnJvb3Qge1xuICAtLWNvbG9yLXRyYW5zcGFyZW50LXlsc2xwMTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1jaGFydHMtcmVkLTMwMC1la3NwYW86I2VhNzE1ODtcbiAgLS1jb2xvci1jaGFydHMtcmVkLTQwMC0yMm5laWI6I2RjNTAzMjtcbiAgLS1jb2xvci1jaGFydHMtcmVkLTUwMC1lb2F5YmY6I2QxMzMxMztcbiAgLS1jb2xvci1jaGFydHMtcmVkLTYwMC02am10cDU6I2JhMmUwZjtcbiAgLS1jb2xvci1jaGFydHMtcmVkLTcwMC1rNm5nYnQ6I2E4MmEwYztcbiAgLS1jb2xvci1jaGFydHMtcmVkLTgwMC1pZjZleDk6Izk3MjcwOTtcbiAgLS1jb2xvci1jaGFydHMtcmVkLTkwMC1qeGZmdWs6Izg5MjQwNztcbiAgLS1jb2xvci1jaGFydHMtcmVkLTEwMDAtNTJxNGZwOiM3ZDIxMDU7XG4gIC0tY29sb3ItY2hhcnRzLXJlZC0xMTAwLWI5N2N1ZzojNzIxZTAzO1xuICAtLWNvbG9yLWNoYXJ0cy1yZWQtMTIwMC15NjB2NDI6IzY3MWMwMDtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTMwMC1hODc4a2M6I2UwNzk0MTtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTQwMC1hZ3AzbHM6I2NjNWYyMTtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTUwMC10YXF5NXg6I2JjNGQwMTtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTYwMC1iaXlyeXM6I2E4NDQwMTtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTcwMC1ha2RheXI6Izk4M2MwMjtcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTgwMC14aGpsa3o6IzhhMzYwMztcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTkwMC1wYXk1azI6IzdlMzEwMztcbiAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTEwMDAtNzc1bTU1OiM3MzJjMDI7XG4gIC0tY29sb3ItY2hhcnRzLW9yYW5nZS0xMTAwLTl6amx3dDojNjkyODAxO1xuICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtMTIwMC1yeWpjN2U6IzYwMjQwMDtcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTMwMC1rb29nMm46I2IyOTExYztcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTQwMC1rN2lsZm86IzljN2IwYjtcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTUwMC1kaGFmYTY6IzhhNmIwNTtcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTYwMC1weDNwY3E6IzdiNWYwNDtcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTcwMC1sbnB6N3M6IzZmNTUwNDtcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTgwMC1temkzd2k6IzY1NGQwMztcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTkwMC1taWszajA6IzVkNDUwMztcbiAgLS1jb2xvci1jaGFydHMteWVsbG93LTEwMDAtc29qY245OiM1NTNmMDM7XG4gIC0tY29sb3ItY2hhcnRzLXllbGxvdy0xMTAwLTE3eHVybjojNGQzOTAxO1xuICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctMTIwMC12YTJrODY6IzQ4MzMwMDtcbiAgLS1jb2xvci1jaGFydHMtZ3JlZW4tMzAwLTQ1ZmtvNjojNjdhMzUzO1xuICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi00MDAtanVqN20yOiM0MTkwMmM7XG4gIC0tY29sb3ItY2hhcnRzLWdyZWVuLTUwMC16MWE0aWM6IzFmODEwNDtcbiAgLS1jb2xvci1jaGFydHMtZ3JlZW4tNjAwLWdkZmUweTojMWE3MzAyO1xuICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi03MDAteDF1ZjY0OiMxNzY3MDI7XG4gIC0tY29sb3ItY2hhcnRzLWdyZWVuLTgwMC04dWl6NmY6IzE0NWQwMjtcbiAgLS1jb2xvci1jaGFydHMtZ3JlZW4tOTAwLTdhdTVoeTojMTI1NTAyO1xuICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0xMDAwLXJqOGFhNzojMTA0ZDAxO1xuICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0xMTAwLWxob2tyeTojMGY0NjAxO1xuICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0xMjAwLXJ0YjBqMTojMGQ0MDAwO1xuICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTMwMC1ndDA0OHE6IzJlYTU5NztcbiAgLS1jb2xvci1jaGFydHMtdGVhbC00MDAtbGxpYnNmOiMxYzhlODE7XG4gIC0tY29sb3ItY2hhcnRzLXRlYWwtNTAwLXZhanA4dzojMGQ3ZDcwO1xuICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTYwMC00bWlxc3o6IzA5NmY2NDtcbiAgLS1jb2xvci1jaGFydHMtdGVhbC03MDAtY3lhdWwzOiMwNjY0NWE7XG4gIC0tY29sb3ItY2hhcnRzLXRlYWwtODAwLWhnN2JzeTojMDQ1YjUyO1xuICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTkwMC13em44anU6IzAzNTI0YTtcbiAgLS1jb2xvci1jaGFydHMtdGVhbC0xMDAwLXBxdXJmNDojMDE0YjQ0O1xuICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTExMDAtZDBzdm1tOiMwMTQ0M2U7XG4gIC0tY29sb3ItY2hhcnRzLXRlYWwtMTIwMC1uOWdpcjc6IzAwM2UzODtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTMwMC1rMDhvcW86IzUyOWNjYjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTQwMC0wam0zdjQ6IzMxODRjMjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTUwMC1iOHV4MjQ6IzAyNzNiYjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTYwMC1lbTlmOGg6IzAxNjZhYjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTcwMC1nYTFwbmI6IzAxNWI5ZDtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTgwMC05OXg3MGk6IzAxNTI5MjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTkwMC0zNGExOGI6IzAxNGE4NztcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTEwMDAtYms1bWh1OiMwMTQzN2Q7XG4gIC0tY29sb3ItY2hhcnRzLWJsdWUtMS0xMTAwLXI3Z3J1azojMDAzYzc1O1xuICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtMTIwMC1nMWlydjQ6IzAwMzY2ZDtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTMwMC04cTNqdjc6IzY4OGFlODtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTQwMC0zcjkxZnQ6IzU5NzhlMztcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTUwMC1ibndnYW06IzQwNjZkZjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTYwMC1rbzF0Z2o6IzM3NTljZTtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTcwMC1nYTJuaWQ6IzMxNGZiZjtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTgwMC1udHQyZWE6IzJjNDZiMTtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTkwMC01NThobmo6IzI3M2VhNTtcbiAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTEwMDAtb2RjdTV2OiMyMzM3OWI7XG4gIC0tY29sb3ItY2hhcnRzLWJsdWUtMi0xMTAwLWZlMTk2czojMWYzMTkxO1xuICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItMTIwMC0xenh5NTQ6IzFiMmI4ODtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTMwMC12azl1Z2s6I2E3ODNlMTtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTQwMC1qZmlzN3M6Izk0NjlkNjtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTUwMC1oam81YXc6Izg0NTZjZTtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTYwMC1tZTZneHE6Izc3NDliZjtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTcwMC0zcmlnYTU6IzZiNDBiMjtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTgwMC1hMmQxMzE6IzYyMzdhNztcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTkwMC1icWZrZDc6IzU5MzA5ZDtcbiAgLS1jb2xvci1jaGFydHMtcHVycGxlLTEwMDAtZnV6MTYwOiM1MTI5OTQ7XG4gIC0tY29sb3ItY2hhcnRzLXB1cnBsZS0xMTAwLWFmZHYydTojNGEyMzhiO1xuICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtMTIwMC1jODVva3o6IzQzMWQ4NDtcbiAgLS1jb2xvci1jaGFydHMtcGluay0zMDAtc2k1dTdkOiNkYTc1OTY7XG4gIC0tY29sb3ItY2hhcnRzLXBpbmstNDAwLTMzeWdkMTojY2U1NjdjO1xuICAtLWNvbG9yLWNoYXJ0cy1waW5rLTUwMC1hOHhjajI6I2MzM2Q2OTtcbiAgLS1jb2xvci1jaGFydHMtcGluay02MDAtZndnc3czOiNiMTMyNWM7XG4gIC0tY29sb3ItY2hhcnRzLXBpbmstNzAwLWdlMm94ZzojYTMyOTUyO1xuICAtLWNvbG9yLWNoYXJ0cy1waW5rLTgwMC13N28xaGU6Izk2MjI0OTtcbiAgLS1jb2xvci1jaGFydHMtcGluay05MDAtbnF4ZWtwOiM4YjFiNDI7XG4gIC0tY29sb3ItY2hhcnRzLXBpbmstMTAwMC1yaHVheW06IzgxMTQzYjtcbiAgLS1jb2xvci1jaGFydHMtcGluay0xMTAwLWxjYWk5dDojNzgwZDM1O1xuICAtLWNvbG9yLWNoYXJ0cy1waW5rLTEyMDAteXNqbHYxOiM2ZjA2MmY7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1jcml0aWNhbC03Z2VzajE6IzdkMjEwNTtcbiAgLS1jb2xvci1jaGFydHMtc3RhdHVzLWhpZ2gtMzloYnI3OiNiYTJlMGY7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1tZWRpdW0tNHB6YzZlOiNjYzVmMjE7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1sb3ctZmtwdTV2OiNiMjkxMWM7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1wb3NpdGl2ZS1scjRkd3U6IzY3YTM1MztcbiAgLS1jb2xvci1jaGFydHMtc3RhdHVzLWluZm8taTcxaWNiOiMzMTg0YzI7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1uZXV0cmFsLTNmaWk2YzojODc5NTk2O1xuICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtbmVnYXRpdmUtYzA0a3RnOiNkMTMyMTI7XG4gIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1wb3NpdGl2ZS10bXV6a206IzFkODEwMjtcbiAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLWluZm8tZWw0MW1zOiMwMDczYmI7XG4gIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1uZXV0cmFsLWtscndpNjojNjg3MDc4O1xuICAtLWNvbG9yLWNoYXJ0cy1saW5lLWdyaWQtdHZnOHdoOiNkNWRiZGI7XG4gIC0tY29sb3ItY2hhcnRzLWxpbmUtdGljay1hOHc1M2c6I2Q1ZGJkYjtcbiAgLS1jb2xvci1jaGFydHMtbGluZS1heGlzLXhlMmdvYjojZDVkYmRiO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTEtdnp0ZjA4OiM2ODhhZTg7XG4gIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMi0wNzl1dXQ6I2MzM2Q2OTtcbiAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zLTgxbTZxNjojMmVhNTk3O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQtYmN4MzFrOiM4NDU2Y2U7XG4gIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNS1naWx0MmU6I2UwNzk0MTtcbiAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC02LTUxNTF1NzojMzc1OWNlO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTctM2RnZHJiOiM5NjIyNDk7XG4gIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtOC1waGV6dXY6IzA5NmY2NDtcbiAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC05LWI2c3FvZzojNjIzN2E3O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTEwLWFhOGR0dDojYTg0NDAxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTExLWRsMHB0eTojMjczZWE1O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTEyLTZucW8zaTojNzgwZDM1O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTEzLTBkeW5tZTojMDM1MjRhO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE0LWY2dmRneTojNGEyMzhiO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE1LXB1cDZ1OTojN2UzMTAzO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE2LThtejdwdzojMWIyYjg4O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE3LXd2cjcxdDojY2U1NjdjO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE4LWFhN3lvdDojMDAzZTM4O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE5LXkzdmt4NTojOTQ2OWQ2O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIwLXh2cWVpajojNjAyNDAwO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIxLTI4bmhrNjojNDA2NmRmO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIyLW8wbGJvMDojYTMyOTUyO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIzLW52aGpoajojMGQ3ZDcwO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI0LXg2M2ZqdzojNmI0MGIyO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI1LW5tNGVyaTojYmM0ZDAxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI2LWN2cmQwYjojMmM0NmIxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI3LXBmZm9sOTojODExNDNiO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI4LTd0cXczdzojMDQ1YjUyO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI5LXA0ZTJ0cDojNTEyOTk0O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMwLWU5cmRnNTojOGEzNjAzO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMxLWlwam0ycDojMWYzMTkxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMyLTA5dmJiYTojZGE3NTk2O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMzLW11NHB0ejojMDE0NDNlO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM0LTN6eDdrajojYTc4M2UxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM1LTd3YnJ6ZzojNjkyODAxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM2LXQ0YmN6bzojNTk3OGUzO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM3LWpsdGtlazojYjEzMjVjO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM4LWd3aHk5aDojMWM4ZTgxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM5LWdpdXUzZDojNzc0OWJmO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQwLWc4b2tjZTojY2M1ZjIxO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQxLXJwcHMzNzojMzE0ZmJmO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQyLWszOHN5dTojOGIxYjQyO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQzLWp4MWxyNDojMDY2NDVhO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ0LWh3NjVvaTojNTkzMDlkO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ1LTlldTA3ZjojOTgzYzAyO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ2LTAzZWl4czojMjMzNzliO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ3LXoycG5hcTojNmYwNjJmO1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ4LWgzc2kwaDojMDE0YjQ0O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ5LW83bnJuaDojNDMxZDg0O1xuICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTUwLW5zMTR4MjojNzMyYzAyO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXI4cWR1azojODcwMzAzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWhpZ2gtaXBxaWc3OiNjZTMzMTE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbWVkaXVtLXBjOTJhdTojZjg5MjU2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWxvdy15aTF5NWY6I2YyY2Q1NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zZXZlcml0eS1uZXV0cmFsLXloMmpjZDojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXp0cjdzejojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWhpZ2gtY2J0YnRjOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbWVkaXVtLXc1aGZtYzojMDAwMDAwO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWxvdy1keHV1eGw6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1uZXV0cmFsLTM0cnd1YzojZmFmYWZhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi0wanZ0OTk6I2QxMzIxMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWFjdGl2ZS0wanQ1NmU6I2VhZWRlZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZWVpcDojZmFmYWZhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtcmpodDE4OiNlYWVkZWQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQta2V1MzFlOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTF2M3ZkazojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci15YncwODk6I2ZhZmFmYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtMWNmaWZnOiNlYWVkZWQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtbWZuejBmOiNlYjVmMDc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWE4bmF6NzojZmY5OTAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtN2VhMTM0OiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16eDlhZ246I2VjNzIxMTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tYWN0aXZlLXI5OGZ0NzojMmEyZTMzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZGlyZWN0aW9uLWJ1dHRvbi1kZWZhdWx0LWxkYmVicDojNTQ1YjY0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZC00OW16aTA6I2VhZWRlZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24taG92ZXItaXU2aHZvOiM0MTQ3NTA7XG4gIC0tY29sb3ItdGV4dC1kaXJlY3Rpb24tYnV0dG9uLWRlZmF1bHQtNnExcTA0OiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLTNtZngydTojYWFiN2I4O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLWlrdG95NDojZjJmM2YzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtbWx5eTA1OiNmMmYzZjM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC04amExMXc6IzY4NzA3ODtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci1uaGRrZ246I2QxMzIxMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWp2NGt5azojZjJmM2YzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy1yaTZ0bG06I2YyZjNmMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1xY2g4aTA6I2VhZWRlZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItbGhqZmp2OiNmMmYzZjM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXU6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItZXRuZGk0OiNmYWZhZmE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5OiMwMDczYmI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtcWpqeTFzOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NTojZDVkYmRiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTU0NXhnYjojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kaW1tZWQtZHRxdHU2OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtbHZkejk2OiNmMWZhZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWI1ZDI5cjojZjJmM2YzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC0ybzlmajc6I2YxZmFmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWhvbWUtaGVhZGVyLW9rajJ6MDojMjMyZjNlO1xuICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1iaDUzd3I6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLXY0djJtdDojZWFlZGVkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1maTc3ZjY6I2YxZmFmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtODojZjJmM2YzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1vYmlsZS1wYW5lbC1mbDJ1dnQ6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LTk5cXNoZTojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWp4Z3dvYjojZWFlZGVkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtcnBiOTgzOiMyYTJlMzM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLWRlZmF1bHQtMmhrejB0OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1ob3Zlci1nbnF6ZmQ6IzU0NWI2NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLW4xdWpjeDojMDA3M2JiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LWI2NTRhcjojMDA3M2JiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci15Y2oydHI6IzBhNGE3NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXktYnczNXprOnJnYmEoMjQyLCAyNDMsIDI0MywgMC45KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ibHVlLWk2dzNsZTojMDA3M2JiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZWVuLTZpMDdxcDojMWQ4MTAyO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXktMnMyaDM3OiM1NDViNjQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tcmVkLXRveGdvdzojZDEzMjEyO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXllbGxvdy02eXRmdnc6I2ZmZTM0NztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItZmlnZzN1OiMyYTJlMzM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLWFjdGl2ZS1iNnl5eHI6IzJhMmUzMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItaG92ZXItdnM3YXMxOiM1NDViNjQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLW5nczJ0ODojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC0zZGYxYWM6IzAwNzNiYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWluLWZsYXNoLXJ2d3UybTpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtZTR3NTZ2OiNlYWVkZWQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWluLWZsYXNoLTRlanR4ODpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1hY3RpdmUtcHhxMHdyOiMwMDczYmI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRlZmF1bHQtdm9tNHk5OiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRpc2FibGVkLTBzb3dnazojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci1naXN4ZHo6I2ZhZmFmYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtd3JhcHBlci1ldW5rMGw6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC1mcXI4ZWs6IzAwNzNiYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLWdhaDUycjojMGE0YTc0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXRyYWNrLTgzYmgwbDojODc5NTk2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLXBncHFtdDojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWVycm9yLXByZXNzZWQtbWgwamNzOiM3MDAwMDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItd2FybmluZy1wcmVzc2VkLTV5anB5dDojOTA2ODA2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWVycm9yLXFxdzN5NjojZmRmM2YxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tNjBzc3E4OiNmMWZhZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kaWFsb2ctd3Z4aXVzOiNmMWZhZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtc3VjY2Vzcy1uOWN2eGM6I2YyZjhmMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy13YXJuaW5nLXZvZzl1ODojZmZmZWYwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLXJqcWh5ODojZmFmYWZhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtdmtxN21xOiNlYWVkZWQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtY2hlY2tlZC1kaXNhYmxlZC15YTFhNTA6Izk5Y2JlNDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1kZWZhdWx0LTg0c3RsdDojNTQ1YjY0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYXZhdGFyLWdlbi1haS1xNjd1YjU6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgdG9wIHJpZ2h0LCAjYjhlN2ZmIDAlLCAjMDA5OWZmIDI1JSwgIzVjN2ZmZiA0MCUgLCAjODU3NWZmIDYwJSwgIzk2MmVmZiA4MCUpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYXZhdGFyLWRlZmF1bHQtaWpvdTA0OiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1hdmF0YXItN2ljdzJwOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sb2FkaW5nLWJhci1nZW4tYWktbWhydnpzOmxpbmVhci1ncmFkaWVudCg5MGRlZywgI2I4ZTdmZiAwJSwgIzAwOTlmZiAxMCUsICM1YzdmZmYgMjQlLCAjODU3NWZmIDUwJSwgIzk2MmVmZiA3NiUsICMwMDk5ZmYgOTAlLCAjYjhlN2ZmIDEwMCUpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtb3V0Z29pbmctN2FqdjZ0OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtaW5jb21pbmctOG1pc2Q1OiNmMmYzZjM7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy1wdmg4dDQ6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLXVwem9tazojMTYxOTFmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS1saXZ4M2w6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWZlMzk4dDojNTQ1YjY0O1xuICAtLWNvbG9yLWJvcmRlci10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLXRnejZ0aTojNTQ1YjY0O1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRpc2FibGVkLTZvN3hwaDojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC10eWZqcXY6Izg3OTU5NjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci13ZXFwejU6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pY29uLWRpc2FibGVkLTVnOHFoNDojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1pb2g2dmE6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLXl2a2RhZjojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLWRscjB5NzojZWFlZGVkO1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctc3l0cnZzOiMwMDczYmI7XG4gIC0tY29sb3ItYm9yZGVyLWNlbGwtc2hhZGVkLTFlbWZ1bDojZDVkYmRiO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1hY2UtYWN0aXZlLWxpbmUtbGlnaHQtdGhlbWUtOTJqbDR2OiNkNWRiZGI7XG4gIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWFjZS1hY3RpdmUtbGluZS1kYXJrLXRoZW1lLWQwNHAxaTojNjg3MDc4O1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LW4xNmU1OTojZDVkYmRiO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItNWg0ZjM1OiM2ODcwNzg7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWZxc2VnZDojZWFlZGVkO1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItdG9wLXJnOHRhODojZWFlZGVkO1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWNoZWNrZWQtb2R2MXJyOiMwMDczYmI7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGVmYXVsdC1pZTFvcXE6IzY4NzA3ODtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC1ibnp6bWo6I2Q1ZGJkYjtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUtN2Jhb2x3OiM2ODcwNzg7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6I2VhZWRlZDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2OnJnYmEoMCwgMjgsIDM2LCAwLjE1KTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLXkybG90MDp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWFtbW1zOiNlYWVkZWQ7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci14aTYzZXE6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLXR1NmIxMTojZWFlZGVkO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZXRrc2hwOiNlYWVkZWQ7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItdDZvYmhoOiM4Nzk1OTY7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGltbWVkLWhvdmVyLTQ3OWhtcDojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojZWFlZGVkO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC14dXdyZDg6I2VhZWRlZDtcbiAgLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1tdHJjMzg6Izg3OTU5NjtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tcjM5MjQ6IzY4NzA3ODtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsOiNlYWVkZWQ7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtaXozMmluOiMwMDczYmI7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODA6IzAwNzNiYjtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLXB5bTZkcTojMDA3M2JiO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLTdldGFmOTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC11d3U2dHE6IzAwNzNiYjtcbiAgLS1jb2xvci1ib3JkZXItbGF5b3V0LXcxdzN2ODojZDVkYmRiO1xuICAtLWNvbG9yLWJvcmRlci1ub3RpZmljYXRpb24tc3RhY2stYmFyLXp6cXM3dTojMmEyZTMzO1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbTBoMnhnOiNlYWVkZWQ7XG4gIC0tY29sb3ItYm9yZGVyLXBvcG92ZXItcXVvcXc1OiNkNWRiZGI7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLXdnazA4eDojMTYxOTFmO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtZGx6bjVhOiM2ODcwNzg7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGlzYWJsZWQtYmNmanhuOiNkNWRiZGI7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtaG92ZXItMm0yZ3ZtOiMxNjE5MWY7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1lcnJvci1zaTlidnU6I2QxMzIxMjtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWluZm8tZmp5emQ2OiMwMDczYmI7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLXBkOTNodzojMWQ4MTAyO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtd2FybmluZy02b3JkMzM6IzkwNjgwNjtcbiAgLS1jb2xvci1ib3JkZXItZGlhbG9nLWFxMm44ZDojMDA3M2JiO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWludGVyYWN0aXZlLWRlZmF1bHQtZGJyOGNlOiM2ODcwNzg7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtZGl2aWRlci1sdHQwdHU6I2FhYjdiODtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctNHE5bDU1OiNlYWVkZWQ7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLTZpZ2UyYjojMTYxOTFmO1xuICAtLWNvbG9yLWJvcmRlci10aWxlcy1kaXNhYmxlZC05azFjam46dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLWsxcmU0djojYWFiN2I4O1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kZWZhdWx0LWtlaDVuZTojZmZmZmZmO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1neWlvdXg6I2ZmZmZmZjtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LW9yb3ExZjojNjg3MDc4O1xuICAtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LWx0dWF2NDpyZ2JhKDAsIDI4LCAzNiwgMC41KTtcbiAgLS1jb2xvci1zdHJva2UtY2hhcnQtbGluZS0wdHRqaTg6Izg3OTU5NjtcbiAgLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDI6IzAwNzNiYjtcbiAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWk6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTNoZjVibjojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LW1vMnJ4NDojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1pY29uLXM0dmR5cTojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtdW8waWJlOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtd3pvZ3VlOiNhYWI3Yjg7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItejZzNmo0OiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS04dGg3ODc6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtZ2Zhbm5kOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtcG5ldWdqOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXM5bjRmNjojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtOTFtczVvOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXItbTQyam5yOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWY5Y3dldzojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLWNmN2JhaDojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1xaDA2NnY6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXIyZjJ4dTojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItZGF0ZS1ob3Zlci1ybWJ4bTg6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLWJrYmZhNTojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLXo0enp1ZzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtZGR4emhyOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTg5ZDViNDojODc5NTk2O1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItdGFiLWJ1dHRvbi1lcnJvci1yM3RqNHk6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItNmVwdTRnOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLTFqbTlsbDojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC03NDltbW06I2FhYjdiODtcbiAgLS1jb2xvci10ZXh0LWNvdW50ZXItanV3MmYxOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1kYW5qbXg6I2FhYjdiODtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWlubGluZS1lZGl0LXVxYXFqajojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLWkzc2U4ZDojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtbmRieWdoOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtbTVvY2NtOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC16ZzRna3I6I2FhYjdiODtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uOiNhYWI3Yjg7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC11ODBrYjk6IzAwNzNiYjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtNXltN2Y4OiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1pcnB4ank6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLWd2MHNnMjojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtZW1wdHktcG5vdDIwOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC01cDgxaGw6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci11a2hjeWM6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1uYXZpZ2F0aW9uLWljb24tZGVmYXVsdC1tcnRwYXc6Izg3OTU5NjtcbiAgLS1jb2xvci10ZXh0LWZvcm0tZGVmYXVsdC05M3p3MHY6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtNnU0ZDYzOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS1idHV5ZTY6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLXdoMnlsajojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtbGFiZWwtZ2VuLWFpLW5hMXhoeTojNzMwMGU1O1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LXNtcThwZDojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnkteWJ0cG9tOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1ob21lLWhlYWRlci1kZWZhdWx0LTA5dDRsMTojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtaG9tZS1oZWFkZXItc2Vjb25kYXJ5LThzZzU5NjojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtaWNvbi1zdWJ0bGUtd3hudG9hOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1qbnJxMmc6Izg3OTU5NjtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWxobDRsdTojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtbnB5aWk3OiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtNDcybGE0OiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidDojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtMWRyNW42OiNhYWI3Yjg7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWs6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24taWNvbi1wcmVzc2VkLWoxcnd4NzojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtZGVmYXVsdC1nYTFuaTk6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWhvdmVyLWc1cGJxejojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtaW52ZXJ0ZWQtZnowaWlpOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1oa2hxaDU6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtOW15MHcwOiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1sejVlZTU6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItNTRvM3hmOiMwMDczYmI7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTBzemRrbzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LXJmaTN5ejojMDA3M2JiO1xuICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTM6IzBhNGE3NDtcbiAgLS1jb2xvci10ZXh0LWxpbmstaW52ZXJ0ZWQtaG92ZXItZGxmbWNoOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi11bmRlcmxpbmUtbHVuMzZrOmN1cnJlbnRDb2xvcjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLXVuZGVybGluZS1ob3Zlci02am03b3A6Y3VycmVudENvbG9yO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLWRlZmF1bHQtcHF3NGJyOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc3RhY2stYmFyLWhxZjNoODojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXllbGxvdy04ank0YnQ6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLXJpNnVhMTojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LXQ1c2tsNDojNTQ1YjY0O1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUtb256dGNxOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWRlZmF1bHQtNXAxdmk2OiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW4zcG9uazojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtc21hbGwtZjA3NGZsOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyOiNkMTMyMTI7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtZmcxNnl1OiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby1mOWQ5ZjI6IzAwNzNiYjtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTF5NXRibzojMWQ4MTAyO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnOiM5MDY4MDY7XG4gIC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1hb2hyMmo6IzE2MTkxZjtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1hY3RpdmUtcXVyanJvOiNkNWRiZGI7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItaG92ZXItNjV5dTV3OiM5OWNiZTQ7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1hY3RpdmUtamc2ZGduOiNkNWRiZGI7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci02cGV4aDg6Izk5Y2JlNDtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWRlZmF1bHQtZWV1dDRvOiNmZmZmZmY7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1sNGtldWI6I2YxZmFmZjtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWRlZmF1bHQtejQ0Z2UxOiM1NDViNjQ7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci14MGVwbmU6IzU0NWI2NDtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1raWw0aGg6Izg3OTU5NjtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItaG92ZXItNjFmdmozOiMwMDJiNjY7XG4gIC0tY29sb3ItZ2FwLWdsb2JhbC1kcmF3ZXItNHhtYXJ2OiNlYWVkZWQ7XG4gIC0tZm9udC1ib3gtdmFsdWUtbGFyZ2Utd2VpZ2h0LWk5MGFnajozMDA7XG4gIC0tZm9udC1idXR0b24tbGV0dGVyLXNwYWNpbmcteTNtenA0OjAuMjVweDtcbiAgLS1mb250LWNoYXJ0LWRldGFpbC1zaXplLTl4NzR6ajoxNHB4O1xuICAtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtb3RscHdkOjQwMDtcbiAgLS1mb250LWV4cGFuZGFibGUtaGVhZGluZy1zaXplLWtsZmpraToxNHB4O1xuICAtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvOlwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2UtdGVlMHdpOk1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tZm9udC1oZWFkZXItaDItZGVzY3JpcHRpb24tbGluZS1oZWlnaHQtOTZvZG4yOjE2cHg7XG4gIC0tZm9udC1oZWFkZXItaDItZGVzY3JpcHRpb24tc2l6ZS1iYjE5YXQ6MTJweDtcbiAgLS1mb250LWxpbmstYnV0dG9uLWxldHRlci1zcGFjaW5nLXBrcmhodjpub3JtYWw7XG4gIC0tZm9udC1saW5rLWJ1dHRvbi13ZWlnaHQtdnp6cmU1OjQwMDtcbiAgLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1hdjk1bnM6MjJweDtcbiAgLS1mb250LXBhbmVsLWhlYWRlci1zaXplLTE5N2MweToxOHB4O1xuICAtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1OjE0cHg7XG4gIC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXE6MTJweDtcbiAgLS1mb250LXNpemUtZGlzcGxheS1sLTVleGYwdTo0NHB4O1xuICAtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLTB1dG4zbDoyOHB4O1xuICAtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtMmJiMXZ4OjE4cHg7XG4gIC0tZm9udC1zaXplLWhlYWRpbmctbS1hYnhjb2U6MThweDtcbiAgLS1mb250LXNpemUtaGVhZGluZy1zLTF4c3A2YjoxNnB4O1xuICAtLWZvbnQtc2l6ZS1oZWFkaW5nLXhzLW5tcjQ1dDoxNnB4O1xuICAtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliOmF1dG87XG4gIC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dzphdXRvO1xuICAtLWZvbnQtdGFicy1kaXNhYmxlZC13ZWlnaHQtbWJxcHJpOjQwMDtcbiAgLS1mb250LXRhYnMtbGluZS1oZWlnaHQtZWYwMjk3OjIycHg7XG4gIC0tZm9udC10YWJzLXNpemUtZTAyamkzOjE0cHg7XG4gIC0tZm9udC13YXlmaW5kaW5nLWxpbmstYWN0aXZlLXdlaWdodC1xcHczajI6NzAwO1xuICAtLWZvbnQtd2VpZ2h0LWJ1dHRvbi1ydzI2b3Q6NzAwO1xuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteGwtMmRmcnRxOjQwMDtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nLWwteXBicXRrOjcwMDtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nLW0tZzZmbHJlOjQwMDtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nLXMtenlmbjRqOjcwMDtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLXpzMHdsbzo0MDA7XG4gIC0tZm9udC13ZWlnaHQtaGVhdnktODRwcGIwOjcwMDtcbiAgLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzOm5vcm1hbDtcbiAgLS1sZXR0ZXItc3BhY2luZy1kaXNwbGF5LWwtNGI1ZDR5Om5vcm1hbDtcbiAgLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLW9tYTdwZjpub3JtYWw7XG4gIC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1sLWkxaXRzNjpub3JtYWw7XG4gIC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLW91MHZjejpub3JtYWw7XG4gIC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1zLWd4azFoZjpub3JtYWw7XG4gIC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2ajoyMnB4O1xuICAtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHE6MTZweDtcbiAgLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtODVpZnM3OjU2cHg7XG4gIC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC12aGxkMjE6MzZweDtcbiAgLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtY3N4eW0yOjIycHg7XG4gIC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXY4NnFzbToyMnB4O1xuICAtLWxpbmUtaGVpZ2h0LWhlYWRpbmctcy1hdjE5ajE6MjBweDtcbiAgLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLWFwZWk5MzoyMHB4O1xuICAtLWJvcmRlci1hY3RpdmUtd2lkdGgtZG5yNHNsOjJweDtcbiAgLS1ib3JkZXItY29kZS1lZGl0b3Itc3RhdHVzLWRpdmlkZXItd2lkdGgtMHhsaGZ5OjBweDtcbiAgLS1ib3JkZXItY29udGFpbmVyLXN0aWNreS13aWR0aC1taXpzeDk6MXB4O1xuICAtLWJvcmRlci1jb250YWluZXItdG9wLXdpZHRoLXdyNmhpdDoxcHg7XG4gIC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLW0zYWJ0YjoxcHg7XG4gIC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtdG8zYnl5OjFweDtcbiAgLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZToxcHg7XG4gIC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3g6MXB4O1xuICAtLWJvcmRlci1kcm9wZG93bi12aXJ0dWFsLW9mZnNldC13aWR0aC1ndTFsd246MHB4O1xuICAtLWJvcmRlci1pbnZhbGlkLXdpZHRoLXR3eWpvbjo0cHg7XG4gIC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2OjFweDtcbiAgLS1ib3JkZXItbGluZS1jaGFydC1kYXNoLWFycmF5LWdrYjd5ODozIDU7XG4gIC0tYm9yZGVyLWxpbmUtY2hhcnQtbGluZS1qb2luLWI0YmhxYzptaXRlcjtcbiAgLS1ib3JkZXItbGluZS1jaGFydC13aWR0aC1mY2NlNmc6MnB4O1xuICAtLWJvcmRlci1wYW5lbC1oZWFkZXItd2lkdGgtbmMzeDd3OjBweDtcbiAgLS1ib3JkZXItcGFuZWwtdG9wLXdpZHRoLTFpbjJyYzowcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1hbGVydC11Y3VxNWI6MnB4O1xuICAtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaDExYXB5OjE2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1idXR0b24tbmh5MW1kOjJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLXN6d3NrcDoycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci1pYnZidWg6MHB4O1xuICAtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoajowcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWNpcmN1bGFyLWZvY3VzLXJpbmctZWpqY2JzOjUwJTtcbiAgLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNzoycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2M6MHB4O1xuICAtLWJvcmRlci1yYWRpdXMtZHJvcHpvbmUtbjExd2prOjBweDtcbiAgLS1ib3JkZXItcmFkaXVzLWZsYXNoYmFyLXRocDMyczowcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0czowcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2Y6MnB4O1xuICAtLWJvcmRlci1yYWRpdXMtcG9wb3Zlci03MjNzN3c6MnB4O1xuICAtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLThheTQ0YzowcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy10aWxlcy1qNzllcGM6MnB4O1xuICAtLWJvcmRlci1yYWRpdXMtdG9rZW4tcW5jamt5OjJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWNoYXQtYnViYmxlLW55MHBiZjoycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy10dXRvcmlhbC1wYW5lbC1pdGVtLWI5anM5dzoycHg7XG4gIC0tYm9yZGVyLXRhYmxlLXN0aWNreS13aWR0aC1odG14NTY6MHB4O1xuICAtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1uNms0YTE6NXB4IGF1dG8gSGlnaGxpZ2h0O1xuICAtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1qNm1qczI6MHB4O1xuICAtLWJvcmRlci13aWR0aC1hbGVydC1oaHYwc206MXB4O1xuICAtLWJvcmRlci13aWR0aC1idXR0b24tc3A0YjJsOjFweDtcbiAgLS1ib3JkZXItd2lkdGgtZHJvcGRvd24tNDZjMnNwOjFweDtcbiAgLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyOjFweDtcbiAgLS1ib3JkZXItd2lkdGgtcG9wb3Zlci0wbmE3cGM6MXB4O1xuICAtLWJvcmRlci13aWR0aC10b2tlbi02OTM4c3E6MXB4O1xuICAtLW1vdGlvbi1kdXJhdGlvbi1leHRyYS1zbG93LWYzOG5uMzoyNzBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tZmFzdC1heXBwdzk6OTBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tbW9kZXJhdGUtcHljanJrOjEzNW1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC1waW8xOGo6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLW14eDVkMjowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1zbG93LXVuZHBmODowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWF2YXRhci1nZW4tYWktZ3JhZGllbnQtejVtODQxOjM2MDBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tYXZhdGFyLWxvYWRpbmctZG90cy0za3hqcjc6MTIwMG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yb3RhdGUtMTgwLWxscW9sYjoxMzVtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTkwLWJwbmtxOToxMzVtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1wYWNlZC1reGQ2azM6MTgwbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcXVpY2stZm8xZmduOjEzNW1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1zbG93LXNtZGV0NToxODBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay0xeW0xaXI6OTBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXdmYzIwODoxODBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXF1aWNrLW1iY28zczo5MG1zO1xuICAtLW1vdGlvbi1lYXNpbmctZWFzZS1vdXQtcXVhcnQtcnBkMDNlOmN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS10cWt4dnE6Y3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpO1xuICAtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWItNjB3bWY3OmN1YmljLWJlemllcigxLCAwLCAwLjgzLCAxKTtcbiAgLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1jLTh6cXdtdzpjdWJpYy1iZXppZXIoMC44NCwgMCwgMC4xNiwgMSk7XG4gIC0tbW90aW9uLWVhc2luZy1hdmF0YXItZ2VuLWFpLWdyYWRpZW50LWx1Z29kdTpjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAtLW1vdGlvbi1lYXNpbmctcm90YXRlLTE4MC13dDRjamU6Y3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS05MC1jNjF3aXk6Y3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLS1tb3Rpb24tZWFzaW5nLXNob3ctcGFjZWQtMnp3eWVrOmVhc2Utb3V0O1xuICAtLW1vdGlvbi1lYXNpbmctc2hvdy1xdWljay0wMTRvZDY6ZWFzZS1vdXQ7XG4gIC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLWMydHFidjpsaW5lYXI7XG4gIC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXNob3ctcGFjZWQtZ25lOGw4OmVhc2Utb3V0O1xuICAtLW1vdGlvbi1lYXNpbmctcmVzcG9uc2l2ZS1vMnBka246ZWFzZS1vdXQ7XG4gIC0tbW90aW9uLWVhc2luZy1zdGlja3ktZWhycmRoOmVhc2Utb3V0O1xuICAtLW1vdGlvbi1lYXNpbmctZXhwcmVzc2l2ZS0xeDNkemo6ZWFzZS1vdXQ7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXJlc3BvbnNpdmUteXVub3YxOjEzNW1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1leHByZXNzaXZlLWU0eDhzbzoxODBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC1xcGk1dHc6MjcwbXM7XG4gIC0tbW90aW9uLWtleWZyYW1lcy1mYWRlLWluLWg5dmtzODphd3N1aS1mYWRlLWluLTM1MDAzYztcbiAgLS1tb3Rpb24ta2V5ZnJhbWVzLWZhZGUtb3V0LWgwNWJyYjphd3N1aS1mYWRlLW91dC0zNTAwM2M7XG4gIC0tbW90aW9uLWtleWZyYW1lcy1zdGF0dXMtaWNvbi1lcnJvci1kbjdqcDc6YXdzdWktbm9uZS0zNTAwM2M7XG4gIC0tbW90aW9uLWtleWZyYW1lcy1zY2FsZS1wb3B1cC1vY3B6dDc6YXdzdWktbm9uZS0zNTAwM2M7XG4gIC0tc2l6ZS1jYWxlbmRhci1ncmlkLXdpZHRoLWo3ZDJoMjoyMzRweDtcbiAgLS1zaXplLWNvbnRyb2wtdzZ2NWMxOjE0cHg7XG4gIC0tc2l6ZS1pY29uLWJpZy1mZHl1Z3A6MzJweDtcbiAgLS1zaXplLWljb24tbGFyZ2UtczMxZ2V3OjQ4cHg7XG4gIC0tc2l6ZS1pY29uLW1lZGl1bS1ocWp0N2M6MTZweDtcbiAgLS1zaXplLWljb24tbm9ybWFsLTE5MDM2ZzoxNnB4O1xuICAtLXNpemUtdGFibGUtc2VsZWN0aW9uLWhvcml6b250YWwtamM3YzB5OjU0cHg7XG4gIC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1iYzM0MWM6MzJweDtcbiAgLS1zaXplLXZlcnRpY2FsLXBhbmVsLWljb24tb2Zmc2V0LXQ3NzBsYzoxNXB4O1xuICAtLXNwYWNlLWFsZXJ0LWFjdGlvbi1sZWZ0LTlpcTB1ajoyMHB4O1xuICAtLXNwYWNlLWFsZXJ0LWhvcml6b250YWwtY3o5YmtmOjIwcHg7XG4gIC0tc3BhY2UtYWxlcnQtbWVzc2FnZS1yaWdodC13b2FkbGg6MHB4O1xuICAtLXNwYWNlLWFsZXJ0LXZlcnRpY2FsLWJsbDBqeDoxMnB4O1xuICAtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjA6M3B4O1xuICAtLXNwYWNlLWJ1dHRvbi1ob3Jpem9udGFsLXQ2NjNibDoyMHB4O1xuICAtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLXVxYW9ncDozcHg7XG4gIC0tc3BhY2UtYnV0dG9uLWljb24tb25seS1ob3Jpem9udGFsLTVxc2xubDoxNnB4O1xuICAtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0yNTFrMTk6M3B4O1xuICAtLXNwYWNlLWJ1dHRvbi1tb2RhbC1kaXNtaXNzLXZlcnRpY2FsLXdzeW5zbjo0cHg7XG4gIC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1iNWZwb3Q6MHB4O1xuICAtLXNwYWNlLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItdHU4M3g5OjJweDtcbiAgLS1zcGFjZS1jYWxlbmRhci1ncmlkLWd1dHRlci1hbHB1ZG06MHB4O1xuICAtLXNwYWNlLWNhcmQtaG9yaXpvbnRhbC1manh3OTk6MjBweDtcbiAgLS1zcGFjZS1jYXJkLXZlcnRpY2FsLXBteWc2NToyMHB4O1xuICAtLXNwYWNlLWNvZGUtZWRpdG9yLXN0YXR1cy1mb2N1cy1vdXRsaW5lLWd1dHRlci1haWNxc3o6M3B4O1xuICAtLXNwYWNlLWNvbnRhaW5lci1jb250ZW50LXRvcC1hZDN0eXc6MTZweDtcbiAgLS1zcGFjZS1jb250YWluZXItaGVhZGVyLXRvcC1vbW1hbGk6MTJweDtcbiAgLS1zcGFjZS1jb250YWluZXItaGVhZGVyLWJvdHRvbS1ocm50eW86MTJweDtcbiAgLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC12MzU3NXU6MjBweDtcbiAgLS1zcGFjZS1jb250ZW50LWhlYWRlci1wYWRkaW5nLWJvdHRvbS1lb2h2MHM6MTZweDtcbiAgLS1zcGFjZS1kYXJrLWhlYWRlci1vdmVybGFwLWRpc3RhbmNlLWkzdXBseDowcHg7XG4gIC0tc3BhY2UtZXhwYW5kYWJsZS1zZWN0aW9uLWljb24tb2Zmc2V0LXRvcC12cG01MnY6OHB4O1xuICAtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4OjhweDtcbiAgLS1zcGFjZS1maWVsZC1pY29uLW9mZnNldC1vcXc0MzQ6MzJweDtcbiAgLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tZGlzbWlzcy1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXIta2M1bmF4OjBweDtcbiAgLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci15enN3YXc6MHB4O1xuICAtLXNwYWNlLWZsYXNoYmFyLWFjdGlvbi1sZWZ0LWp3dnJ3bDoxNnB4O1xuICAtLXNwYWNlLWZsYXNoYmFyLWRpc21pc3MtcmlnaHQtamxmcDFoOjRweDtcbiAgLS1zcGFjZS1mbGFzaGJhci1ob3Jpem9udGFsLWp5OWlsdToxMnB4O1xuICAtLXNwYWNlLWZsYXNoYmFyLXZlcnRpY2FsLXBmdmRoYTo4cHg7XG4gIC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2OjIwcHg7XG4gIC0tc3BhY2Uta2V5LXZhbHVlLWdhcC0zNTIwOTQ6MnB4O1xuICAtLXNwYWNlLWxheW91dC1jb250ZW50LWJvdHRvbS1tM3hjZTM6MjBweDtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLW94ZndoeTo0MHB4O1xuICAtLXNwYWNlLWxheW91dC10b2dnbGUtZGlhbWV0ZXItc3YwdjZhOjM2cHg7XG4gIC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLXh0ejNhNjoxMnB4O1xuICAtLXNwYWNlLW1vZGFsLWNvbnRlbnQtYm90dG9tLWxhMGswcjoyMHB4O1xuICAtLXNwYWNlLW1vZGFsLWhvcml6b250YWwtMzRudWkyOjIwcHg7XG4gIC0tc3BhY2Utb3B0aW9uLWljb24tYmlnLXRvcC1jaDc1dDc6MnB4O1xuICAtLXNwYWNlLXBhbmVsLWNvbnRlbnQtYm90dG9tLXNla2Rqazo0MHB4O1xuICAtLXNwYWNlLXBhbmVsLWNvbnRlbnQtdG9wLXZsNnJ2OToyMHB4O1xuICAtLXNwYWNlLXBhbmVsLWRpdmlkZXItbWFyZ2luLWhvcml6b250YWwteG5xbjg3OjEycHg7XG4gIC0tc3BhY2UtcGFuZWwtaGVhZGVyLXZlcnRpY2FsLTNscTMxaToyMHB4O1xuICAtLXNwYWNlLXBhbmVsLW5hdi1sZWZ0LW52N2EyNTozMnB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC14cXZ0OXE6MzJweDtcbiAgLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LXd3MW5vNTozMnB4O1xuICAtLXNwYWNlLXBhbmVsLXNwbGl0LXRvcC1wNmFqOTM6MHB4O1xuICAtLXNwYWNlLXBhbmVsLXNwbGl0LWJvdHRvbS02MDFhYjI6MjBweDtcbiAgLS1zcGFjZS1zZWdtZW50ZWQtY29udHJvbC1mb2N1cy1vdXRsaW5lLWd1dHRlci12MnRibHg6M3B4O1xuICAtLXNwYWNlLXRhYnMtY29udGVudC10b3AtY3hiMzgwOjE2cHg7XG4gIC0tc3BhY2UtdGFicy1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZGJ5M3M6MHB4O1xuICAtLXNwYWNlLXRhYmxlLWNvbnRlbnQtYm90dG9tLXhiMTMzNDowcHg7XG4gIC0tc3BhY2UtdGFibGUtZW1iZWRkZWQtaGVhZGVyLXRvcC15bmw2ZmQ6MTJweDtcbiAgLS1zcGFjZS10YWJsZS1mb290ZXItaG9yaXpvbnRhbC1xc214MzI6MjBweDtcbiAgLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzOjBweDtcbiAgLS1zcGFjZS10YWJsZS1oZWFkZXItaG9yaXpvbnRhbC1wZnJoamQ6MjBweDtcbiAgLS1zcGFjZS10YWJsZS1oZWFkZXItdG9vbHMtYm90dG9tLWxvZG80Yjo0cHg7XG4gIC0tc3BhY2UtdGFibGUtaGVhZGVyLXRvb2xzLWZ1bGwtcGFnZS1ib3R0b20tbWF5Y2wwOjRweDtcbiAgLS1zcGFjZS10YWJsZS1ob3Jpem9udGFsLWpzODI3ODowcHg7XG4gIC0tc3BhY2UtdGlsZS1ndXR0ZXIteTQyODhnOjI0cHg7XG4gIC0tc3BhY2Utc2NhbGVkLTJ4LXh4cy1iMHBoNnE6NHB4O1xuICAtLXNwYWNlLXNjYWxlZC0yeC1tLW5qaHM5NzoxNnB4O1xuICAtLXNwYWNlLXNjYWxlZC0yeC1sLTZiYndwcjoyMHB4O1xuICAtLXNwYWNlLXNjYWxlZC0yeC14bC1iZmZybnI6MjRweDtcbiAgLS1zcGFjZS1zY2FsZWQtbm9uZS1nejE2MnA6MHB4O1xuICAtLXNwYWNlLXNjYWxlZC14eHhzLXJlZnJncToycHg7XG4gIC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmw6NHB4O1xuICAtLXNwYWNlLXNjYWxlZC14cy11cndyeXA6OHB4O1xuICAtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NjoxMnB4O1xuICAtLXNwYWNlLXNjYWxlZC1tLTNobGxybzoxNnB4O1xuICAtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MjoyMHB4O1xuICAtLXNwYWNlLXNjYWxlZC14bC1hZWpxMzQ6MjRweDtcbiAgLS1zcGFjZS1zY2FsZWQteHhsLTQxbDF1bjozMnB4O1xuICAtLXNwYWNlLXNjYWxlZC14eHhsLTFsajJrZjo0MHB4O1xuICAtLXNwYWNlLXN0YXRpYy14eHhzLWgxYzlweDoycHg7XG4gIC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzI6NHB4O1xuICAtLXNwYWNlLXN0YXRpYy14cy1md2NqZXc6OHB4O1xuICAtLXNwYWNlLXN0YXRpYy1zLXB3ajQ1eToxMnB4O1xuICAtLXNwYWNlLXN0YXRpYy1tLXJ1ZnhyNToxNnB4O1xuICAtLXNwYWNlLXN0YXRpYy1sLXh0YW81ZDoyMHB4O1xuICAtLXNwYWNlLXN0YXRpYy14bC1yeTU0MGo6MjRweDtcbiAgLS1zcGFjZS1zdGF0aWMteHhsLXlidTU4YzozMnB4O1xuICAtLXNwYWNlLXN0YXRpYy14eHhsLTQ0am9wYzo0MHB4O1xuICAtLXNwYWNlLW5vbmUtc3VhejBiOjBweDtcbiAgLS1zcGFjZS14eHhzLWduMzI0ODoycHg7XG4gIC0tc3BhY2UteHhzLXkyNDMybzo0cHg7XG4gIC0tc3BhY2UteHMtNmRna3d3OjhweDtcbiAgLS1zcGFjZS1zLXZtdXRqMzoxMnB4O1xuICAtLXNwYWNlLW0tdTkxaXBtOjE2cHg7XG4gIC0tc3BhY2UtbC1lZW5mcWQ6MjBweDtcbiAgLS1zcGFjZS14bC12c3M4cGM6MjRweDtcbiAgLS1zcGFjZS14eGwtdGh6eGt2OjMycHg7XG4gIC0tc3BhY2UteHh4bC12a3J0N3A6NDBweDtcbiAgLS1zaGFkb3ctY29udGFpbmVyLXMzdDIweDowIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KTtcbiAgLS1zaGFkb3ctY29udGFpbmVyLWFjdGl2ZS13b3hpb3A6MHB4IDRweCA4cHggcmdiYSgwLCAyOCwgMzYsIDAuNDUpO1xuICAtLXNoYWRvdy1kcm9wZG93bi1jaHNjcGM6MCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSk7XG4gIC0tc2hhZG93LWRyb3B1cC1pd3N0bWE6MCAtMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjMpLCAxcHggLTFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggLTFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSk7XG4gIC0tc2hhZG93LWZsYXNoLWNvbGxhcHNlZC01MGt3dzM6MHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1zaGFkb3ctZmxhc2gtc3RpY2t5LWJhbndpYTowIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KTtcbiAgLS1zaGFkb3ctbW9kYWwtcHo0cXZjOjAgMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpO1xuICAtLXNoYWRvdy1wYW5lbC1ueGl4NjU6MCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSk7XG4gIC0tc2hhZG93LXBhbmVsLXRvZ2dsZS11azl0dmM6MCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSk7XG4gIC0tc2hhZG93LXBvcG92ZXIteW84MXczOjBweCAxcHggNHB4IC0ycHggcmdiYSgwLCAyOCwgMzYsIDAuNSk7XG4gIC0tc2hhZG93LXNwbGl0LWJvdHRvbS1jdmVpOWc6MCAtMnB4IDFweCAtMXB4IHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgMCAtMXB4IDFweCAtMXB4IHJnYmEoMCwgMjgsIDM2LCAwLjMpO1xuICAtLXNoYWRvdy1zcGxpdC1zaWRlLWFhMXlhdDowIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KTtcbiAgLS1zaGFkb3ctc3RpY2t5LWd2emE0eTowcHggMXB4IDRweCAtMnB4IHJnYmEoMCwgMjgsIDM2LCAwLjUpO1xuICAtLXNoYWRvdy1zdGlja3ktZW1iZWRkZWQteDlhenNoOjBweCAxcHggNHB4IC0ycHggcmdiYSgwLCAyOCwgMzYsIDAuNSk7XG4gIC0tc2hhZG93LXN0aWNreS1jb2x1bW4tZmlyc3QteGVnd2Q5OjRweCAwIDhweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjEpO1xuICAtLXNoYWRvdy1zdGlja3ktY29sdW1uLWxhc3QtNGt1NWF4Oi00cHggMCA4cHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xKTtcbn1cblxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZTpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItY2hhcnRzLXJlZC0zMDAtZWtzcGFvOiNkNjNmMzg7XG4gICAgLS1jb2xvci1jaGFydHMtcmVkLTQwMC0yMm5laWI6I2VkNTk1ODtcbiAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtNTAwLWVvYXliZjojZmU2ZTczO1xuICAgIC0tY29sb3ItY2hhcnRzLXJlZC02MDAtNmptdHA1OiNmZjhhOGE7XG4gICAgLS1jb2xvci1jaGFydHMtcmVkLTcwMC1rNm5nYnQ6I2ZmYTA5ZTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1yZWQtODAwLWlmNmV4OTojZmZiM2IwO1xuICAgIC0tY29sb3ItY2hhcnRzLXJlZC05MDAtanhmZnVrOiNmZmM0YzA7XG4gICAgLS1jb2xvci1jaGFydHMtcmVkLTEwMDAtNTJxNGZwOiNmZmQyY2Y7XG4gICAgLS1jb2xvci1jaGFydHMtcmVkLTExMDAtYjk3Y3VnOiNmZmUwZGQ7XG4gICAgLS1jb2xvci1jaGFydHMtcmVkLTEyMDAteTYwdjQyOiNmZmVjZWE7XG4gICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTMwMC1hODc4a2M6I2M1NTMwNTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtNDAwLWFncDNsczojZGU2OTIzO1xuICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS01MDAtdGFxeTV4OiNmMjdjMzY7XG4gICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTYwMC1iaXlyeXM6I2Y4OTI1NjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtNzAwLWFrZGF5cjojZmNhNTcyO1xuICAgIC0tY29sb3ItY2hhcnRzLW9yYW5nZS04MDAteGhqbGt6OiNmZmI2OGI7XG4gICAgLS1jb2xvci1jaGFydHMtb3JhbmdlLTkwMC1wYXk1azI6I2ZmYzZhNDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtMTAwMC03NzVtNTU6I2ZmZDRiYjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtMTEwMC05empsd3Q6I2ZmZTFjZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1vcmFuZ2UtMTIwMC1yeWpjN2U6I2ZmZWRlMjtcbiAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctMzAwLWtvb2cybjojOTc3MDAxO1xuICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy00MDAtazdpbGZvOiNiMDg0MDA7XG4gICAgLS1jb2xvci1jaGFydHMteWVsbG93LTUwMC1kaGFmYTY6I2M1OTYwMDtcbiAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctNjAwLXB4M3BjcTojZDNhNjFjO1xuICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy03MDAtbG5wejdzOiNkZmI1MmM7XG4gICAgLS1jb2xvci1jaGFydHMteWVsbG93LTgwMC1temkzd2k6I2VhYzMzYTtcbiAgICAtLWNvbG9yLWNoYXJ0cy15ZWxsb3ctOTAwLW1pazNqMDojZjFjZjY1O1xuICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy0xMDAwLXNvamNuOTojZjdkYjhhO1xuICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy0xMTAwLTE3eHVybjojZmNlNWE4O1xuICAgIC0tY29sb3ItY2hhcnRzLXllbGxvdy0xMjAwLXZhMms4NjojZmZlZmM5O1xuICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTMwMC00NWZrbzY6IzQ4ODUxYTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi00MDAtanVqN20yOiM1YTliMjk7XG4gICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tNTAwLXoxYTRpYzojNjlhZTM0O1xuICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTYwMC1nZGZlMHk6IzdkYmQ0YztcbiAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi03MDAteDF1ZjY0OiM4ZmNhNjE7XG4gICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tODAwLTh1aXo2ZjojOWZkNjczO1xuICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTkwMC03YXU1aHk6I2IyZGY4ZDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ncmVlbi0xMDAwLXJqOGFhNzojYzVlN2E4O1xuICAgIC0tY29sb3ItY2hhcnRzLWdyZWVuLTExMDAtbGhva3J5OiNkNWVmYmU7XG4gICAgLS1jb2xvci1jaGFydHMtZ3JlZW4tMTIwMC1ydGIwajE6I2U0ZjdkNTtcbiAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTMwMC1ndDA0OHE6IzAxODk3NztcbiAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTQwMC1sbGlic2Y6IzAwOWQ4OTtcbiAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTUwMC12YWpwOHc6IzAwYjA5YjtcbiAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTYwMC00bWlxc3o6IzQwYmZhOTtcbiAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTcwMC1jeWF1bDM6IzVmY2NiNztcbiAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTgwMC1oZzdic3k6Izc3ZDdjMztcbiAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTkwMC13em44anU6Izk0ZTBkMDtcbiAgICAtLWNvbG9yLWNoYXJ0cy10ZWFsLTEwMDAtcHF1cmY0OiNhY2U5ZGI7XG4gICAgLS1jb2xvci1jaGFydHMtdGVhbC0xMTAwLWQwc3ZtbTojYzJmMGU2O1xuICAgIC0tY29sb3ItY2hhcnRzLXRlYWwtMTIwMC1uOWdpcjc6I2Q3ZjdmMDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtMzAwLWswOG9xbzojMDA4MTljO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS00MDAtMGptM3Y0OiMwNDk3YmE7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTUwMC1iOHV4MjQ6IzA4YWFkMjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtNjAwLWVtOWY4aDojNDRiOWRkO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS03MDAtZ2ExcG5iOiM2M2M2ZTc7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0xLTgwMC05OXg3MGk6Izc5ZDJmMDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTEtOTAwLTM0YTE4YjojOThkY2Y1O1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS0xMDAwLWJrNW1odTojYjNlNGY4O1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS0xMTAwLXI3Z3J1azojY2FlZGZjO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMS0xMjAwLWcxaXJ2NDojZGRmNGZmO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi0zMDAtOHEzanY3OiM0ODZkZTg7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTQwMC0zcjkxZnQ6IzYzODRmNTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItNTAwLWJud2dhbTojNzY5OGZlO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi02MDAta28xdGdqOiM4ZWE5ZmY7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTcwMC1nYTJuaWQ6I2EyYjhmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1ibHVlLTItODAwLW50dDJlYTojYjFjNWZmO1xuICAgIC0tY29sb3ItY2hhcnRzLWJsdWUtMi05MDAtNTU4aG5qOiNjM2QxZmY7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTEwMDAtb2RjdTV2OiNkMmRjZmY7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTExMDAtZmUxOTZzOiNkZmU2ZmY7XG4gICAgLS1jb2xvci1jaGFydHMtYmx1ZS0yLTEyMDAtMXp4eTU0OiNlY2YwZmY7XG4gICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTMwMC12azl1Z2s6IzhkNTlkZTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtNDAwLWpmaXM3czojYTE3M2VhO1xuICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS01MDAtaGpvNWF3OiNiMDg4ZjU7XG4gICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTYwMC1tZTZneHE6I2JmOWJmOTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtNzAwLTNyaWdhNTojY2JhYmZjO1xuICAgIC0tY29sb3ItY2hhcnRzLXB1cnBsZS04MDAtYTJkMTMxOiNkNmJhZmY7XG4gICAgLS1jb2xvci1jaGFydHMtcHVycGxlLTkwMC1icWZrZDc6I2RmYzhmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtMTAwMC1mdXoxNjA6I2U4ZDVmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtMTEwMC1hZmR2MnU6I2VmZTJmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wdXJwbGUtMTIwMC1jODVva3o6I2Y1ZWRmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTMwMC1zaTV1N2Q6I2M2NGE3MDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTQwMC0zM3lnZDE6I2Q1Njg4OTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTUwMC1hOHhjajI6I2UwN2Y5ZDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTYwMC1md2dzdzM6I2ViOTJhZDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTcwMC1nZTJveGc6I2Y1YTJiYjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTgwMC13N28xaGU6I2ZmYjBjODtcbiAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTkwMC1ucXhla3A6I2ZmYzFkNDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1waW5rLTEwMDAtcmh1YXltOiNmZmQxZGU7XG4gICAgLS1jb2xvci1jaGFydHMtcGluay0xMTAwLWxjYWk5dDojZmZkZmU4O1xuICAgIC0tY29sb3ItY2hhcnRzLXBpbmstMTIwMC15c2psdjE6I2ZmZWNmMTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1zdGF0dXMtY3JpdGljYWwtN2dlc2oxOiNkNjNmMzg7XG4gICAgLS1jb2xvci1jaGFydHMtc3RhdHVzLWhpZ2gtMzloYnI3OiNmZTZlNzM7XG4gICAgLS1jb2xvci1jaGFydHMtc3RhdHVzLW1lZGl1bS00cHpjNmU6I2Y4OTI1NjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1zdGF0dXMtbG93LWZrcHU1djojZGZiNTJjO1xuICAgIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1wb3NpdGl2ZS1scjRkd3U6IzY5YWUzNDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1zdGF0dXMtaW5mby1pNzFpY2I6IzA4YWFkMjtcbiAgICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtbmVnYXRpdmUtYzA0a3RnOiNmZjVkNjQ7XG4gICAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLXBvc2l0aXZlLXRtdXprbTojNmFhZjM1O1xuICAgIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1pbmZvLWVsNDFtczojNDRiOWQ2O1xuICAgIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1uZXV0cmFsLWtscndpNjojOTVhNWE2O1xuICAgIC0tY29sb3ItY2hhcnRzLWxpbmUtZ3JpZC10dmc4d2g6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1saW5lLXRpY2stYTh3NTNnOiM0MTQ3NTA7XG4gICAgLS1jb2xvci1jaGFydHMtbGluZS1heGlzLXhlMmdvYjojNDE0NzUwO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMS12enRmMDg6IzQ4NmRlODtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTItMDc5dXV0OiNlMDdmOWQ7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zLTgxbTZxNjojMDE4OTc3O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNC1iY3gzMWs6I2IwODhmNTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTUtZ2lsdDJlOiNjNTUzMDU7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC02LTUxNTF1NzojOGVhOWZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNy0zZGdkcmI6I2ZmYjBjODtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTgtcGhlenV2OiM0MGJmYTk7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC05LWI2c3FvZzojZDZiYWZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMTAtYWE4ZHR0OiNmODkyNTY7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xMS1kbDBwdHk6I2MzZDFmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTEyLTZucW8zaTojZmZkZmU4O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMTMtMGR5bm1lOiM5NGUwZDA7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xNC1mNnZkZ3k6I2VmZTJmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE1LXB1cDZ1OTojZmZjNmE0O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMTYtOG16N3B3OiNlY2YwZmY7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0xNy13dnI3MXQ6I2Q1Njg4OTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTE4LWFhN3lvdDojZDdmN2YwO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMTkteTN2a3g1OiNhMTczZWE7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0yMC14dnFlaWo6I2ZmZWRlMjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTIxLTI4bmhrNjojNzY5OGZlO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMjItbzBsYm8wOiNmNWEyYmI7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0yMy1udmhqaGo6IzAwYjA5YjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI0LXg2M2ZqdzojY2JhYmZjO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMjUtbm00ZXJpOiNmMjdjMzY7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0yNi1jdnJkMGI6I2IxYzVmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTI3LXBmZm9sOTojZmZkMWRlO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMjgtN3RxdzN3OiM3N2Q3YzM7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0yOS1wNGUydHA6I2U4ZDVmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMwLWU5cmRnNTojZmZiNjhiO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzEtaXBqbTJwOiNkZmU2ZmY7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zMi0wOXZiYmE6I2M2NGE3MDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTMzLW11NHB0ejojYzJmMGU2O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzQtM3p4N2tqOiM4ZDU5ZGU7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zNS03d2Jyemc6I2ZmZTFjZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM2LXQ0YmN6bzojNjM4NGY1O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtMzctamx0a2VrOiNlYjkyYWQ7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC0zOC1nd2h5OWg6IzAwOWQ4OTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTM5LWdpdXUzZDojYmY5YmY5O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNDAtZzhva2NlOiNkZTY5MjM7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00MS1ycHBzMzc6I2EyYjhmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQyLWszOHN5dTojZmZjMWQ0O1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNDMtangxbHI0OiM1ZmNjYjc7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00NC1odzY1b2k6I2RmYzhmZjtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ1LTlldTA3ZjojZmNhNTcyO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNDYtMDNlaXhzOiNkMmRjZmY7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC00Ny16MnBuYXE6I2ZmZWNmMTtcbiAgICAtLWNvbG9yLWNoYXJ0cy1wYWxldHRlLWNhdGVnb3JpY2FsLTQ4LWgzc2kwaDojYWNlOWRiO1xuICAgIC0tY29sb3ItY2hhcnRzLXBhbGV0dGUtY2F0ZWdvcmljYWwtNDktbzducm5oOiNmNWVkZmY7XG4gICAgLS1jb2xvci1jaGFydHMtcGFsZXR0ZS1jYXRlZ29yaWNhbC01MC1uczE0eDI6I2ZmZDRiYjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXI4cWR1azojZDYzZjM4O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktaGlnaC1pcHFpZzc6I2ZlNmU3MztcbiAgICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXp0cjdzejojMDAwMDAwO1xuICAgIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktaGlnaC1jYnRidGM6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LW1lZGl1bS13NWhmbWM6IzE2MTkxZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi0wanZ0OTk6I2ZmNWQ2NDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLTBqdDU2ZTojMTYxOTFmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1ob3Zlci13MmVlaXA6IzIxMjUyYztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtcmpodDE4OiMxNjE5MWY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1rZXUzMWU6IzJhMmUzMztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC0xdjN2ZGs6IzJhMmUzMztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci15YncwODk6IzIxMjUyYztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC0xY2ZpZmc6IzE2MTkxZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtN2VhMTM0OiMyYTJlMzM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtNDltemkwOiMyYTJlMzM7XG4gICAgLS1jb2xvci10ZXh0LWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtM21meDJ1OiM2ODcwNzg7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNhbGVuZGFyLWN1cnJlbnQtZGF0ZS1pa3RveTQ6IzE2MTkxZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtbWx5eTA1OiMxNjE5MWY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1kZWZhdWx0LThqYTExdzojODc5NTk2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZXJyb3Itbmhka2duOiNmZjVkNjQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWp2NGt5azojMjEyNTJjO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1sb2FkaW5nLXJpNnRsbTojMjEyNTJjO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItcWNoOGkwOiM0MTQ3NTA7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItbGhqZmp2OiMyMTI1MmM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dTojMmEyZTMzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLWV0bmRpNDojMjEyNTJjO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5OiMwMGExYzk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1xamp5MXM6IzFhMjAyOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC1tYWswNzU6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTU0NXhnYjojMmEyZTMzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC1sdmR6OTY6IzEyMjkzYjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1iNWQyOXI6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC0ybzlmajc6IzEyMjkzYjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaG9tZS1oZWFkZXItb2tqMnowOiMwMDAwMDA7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtYmg1M3dyOiMxYTIwMjk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLXY0djJtdDojNDE0NzUwO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLWZpNzdmNjojMTIyOTNiO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTg6IzE2MTkxZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1vYmlsZS1wYW5lbC1mbDJ1dnQ6IzJhMmUzMztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQtOTlxc2hlOiMyYTJlMzM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1qeGd3b2I6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtbjF1amN4OiMwMGExYzk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC1iNjU0YXI6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci15Y2oydHI6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS1idzM1ems6cmdiYSgyMiwgMjUsIDMxLCAwLjgpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tZ3JleS0yczJoMzc6IzY4NzA3ODtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci1uZ3MydDg6IzIxMjUyYztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC0zZGYxYWM6IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtaW4tZmxhc2gtcnZ3dTJtOiNmYWZhZmE7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtZGVmYXVsdC1lNHc1NnY6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1hY3RpdmUtcHhxMHdyOiMwMGExYzk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC12b200eTk6IzJhMmUzMztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kaXNhYmxlZC0wc293Z2s6IzJhMmUzMztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci1naXN4ZHo6IzIxMjUyYztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC13cmFwcGVyLWV1bmswbDojMmEyZTMzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrOiMwMGExYzk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLWdhaDUycjojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stODNiaDBsOiM2ODcwNzg7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQ6IzFhMjAyOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWVycm9yLXByZXNzZWQtbWgwamNzOiNmZjVkNjQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci13YXJuaW5nLXByZXNzZWQtNXlqcHl0OiNmYmQzMzI7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci1xcXczeTY6IzI3MGExMTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tNjBzc3E4OiMxMjI5M2I7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpYWxvZy13dnhpdXM6IzEyMjkzYjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtbjljdnhjOiMxNzIyMTE7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy13YXJuaW5nLXZvZzl1ODojMTkxMTAwO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10YWJsZS1oZWFkZXItcmpxaHk4OiMyMTI1MmM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLXZrcTdtcTojMmEyZTMzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtY2hlY2tlZC1kaXNhYmxlZC15YTFhNTA6IzBhNGE3NDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWRlZmF1bHQtODRzdGx0OiM4Nzk1OTY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLWluY29taW5nLThtaXNkNTojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy1wdmg4dDQ6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctdXB6b21rOiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtbGl2eDNsOiM4Nzk1OTY7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWZlMzk4dDojODc5NTk2O1xuICAgIC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtdGd6NnRpOiM4Nzk1OTY7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC02bzd4cGg6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLXdlcXB6NTojYWFiN2I4O1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWlvaDZ2YTojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtZGxyMHk3OiM0MTQ3NTA7XG4gICAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLXN5dHJ2czojMDBhMWM5O1xuICAgIC0tY29sb3ItYm9yZGVyLWNlbGwtc2hhZGVkLTFlbWZ1bDojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtbjE2ZTU5OiM2ODcwNzg7XG4gICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLTVoNGYzNTojODc5NTk2O1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWZxc2VnZDojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3Atcmc4dGE4OiMyYTJlMzM7XG4gICAgLS1jb2xvci1ib3JkZXItY29udHJvbC1jaGVja2VkLW9kdjFycjojMDBhMWM5O1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGVmYXVsdC1pZTFvcXE6Izg3OTU5NjtcbiAgICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLWJuenptajojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS12MGRldXY6cmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItc2Vjb25kYXJ5LWlhbW1tczojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLXR1NmIxMTojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tdG9wLXh1d3JkODojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXIzOTI0OiM4Nzk1OTY7XG4gICAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsOiM0MTQ3NTA7XG4gICAgLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1pejMyaW46IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwOiMwMGExYzk7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLXB5bTZkcTojMDBhMWM5O1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxOiMwMGExYzk7XG4gICAgLS1jb2xvci1ib3JkZXItbGF5b3V0LXcxdzN2ODojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGc6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1wb3BvdmVyLXF1b3F3NTojNTQ1YjY0O1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLXdnazA4eDojZmZmZmZmO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1kbHpuNWE6Izg3OTU5NjtcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLWJjZmp4bjojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtaG92ZXItMm0yZ3ZtOiNmZmZmZmY7XG4gICAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWluZm8tZmp5emQ2OiMwMGExYzk7XG4gICAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXdhcm5pbmctNm9yZDMzOiNmYmQzMzI7XG4gICAgLS1jb2xvci1ib3JkZXItZGlhbG9nLWFxMm44ZDojMDBhMWM5O1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtZGl2aWRlci1sdHQwdHU6IzQxNDc1MDtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy00cTlsNTU6cmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLTZpZ2UyYjojZmFmYWZhO1xuICAgIC0tY29sb3ItYm9yZGVyLXRpbGVzLWRpc2FibGVkLTlrMWNqbjojNDE0NzUwO1xuICAgIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLWsxcmU0djojODc5NTk2O1xuICAgIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRpc2FibGVkLWd5aW91eDojNjg3MDc4O1xuICAgIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS1vcm9xMWY6Izk1YTVhNjtcbiAgICAtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LWx0dWF2NDpyZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDI6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aTojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS0zaGY1Ym46I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LW1vMnJ4NDojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC11bzBpYmU6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXd6b2d1ZTojNjg3MDc4O1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItejZzNmo0OiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTh0aDc4NzojZmFmYWZhO1xuICAgIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWdmYW5uZDojZmFmYWZhO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtcG5ldWdqOiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItczluNGY2OiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTkxbXM1bzojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXItbTQyam5yOiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtZjljd2V3OiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLWRhdGUtaG92ZXItcm1ieG04OiNlYWVkZWQ7XG4gICAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLWJrYmZhNTojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtejR6enVnOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWRkeHpocjojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTg5ZDViNDojNjg3MDc4O1xuICAgIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLXIzdGo0eTojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1jb2x1bW4taGVhZGVyLTZlcHU0ZzojOTVhNWE2O1xuICAgIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLTFqbTlsbDojOTVhNWE2O1xuICAgIC0tY29sb3ItdGV4dC1jb250cm9sLWRpc2FibGVkLTc0OW1tbTojNjg3MDc4O1xuICAgIC0tY29sb3ItdGV4dC1jb3VudGVyLWp1dzJmMTojOTVhNWE2O1xuICAgIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1kYW5qbXg6IzY4NzA3ODtcbiAgICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtdXFhcWpqOiM5NWE1YTY7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWZvb3Rlci1pM3NlOGQ6Izk1YTVhNjtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtbmRieWdoOiM5NWE1YTY7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1tNW9jY206I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtemc0Z2tyOiM2ODcwNzg7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uOiM2ODcwNzg7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXU4MGtiOTojNDRiOWQ2O1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLTV5bTdmODojZWFlZGVkO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1pcnB4ank6Izk1YTVhNjtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItZ3Ywc2cyOiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LWVtcHR5LXBub3QyMDojZDVkYmRiO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC01cDgxaGw6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXVraGN5YzojZmFmYWZhO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tbmF2aWdhdGlvbi1pY29uLWRlZmF1bHQtbXJ0cGF3OiM5NWE1YTY7XG4gICAgLS1jb2xvci10ZXh0LWZvcm0tZGVmYXVsdC05M3p3MHY6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC02dTRkNjM6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktYnR1eWU2OiM5NWE1YTY7XG4gICAgLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLXdoMnlsajojOTVhNWE2O1xuICAgIC0tY29sb3ItdGV4dC1sYWJlbC1nZW4tYWktbmExeGh5OiNiZjgwZmY7XG4gICAgLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1zbXE4cGQ6I2VhZWRlZDtcbiAgICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnkteWJ0cG9tOiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LWhvbWUtaGVhZGVyLWRlZmF1bHQtMDl0NGwxOiNlYWVkZWQ7XG4gICAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLXd4bnRvYTojYWFiN2I4O1xuICAgIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1qbnJxMmc6IzY4NzA3ODtcbiAgICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1OiM4Nzk1OTY7XG4gICAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLW5weWlpNzojODc5NTk2O1xuICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtNDcybGE0OiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0OiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNjojNjg3MDc4O1xuICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWs6I2ZhZmFmYTtcbiAgICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtajFyd3g3OiNmYWZhZmE7XG4gICAgLS1jb2xvci10ZXh0LWludmVydGVkLWZ6MGlpaTojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1sYWJlbC1oa2hxaDU6Izk1YTVhNjtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS05bXkwdzA6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtbHo1ZWU1OiMxYTIwMjk7XG4gICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItNTRvM3hmOiMwMGExYzk7XG4gICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtMHN6ZGtvOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXo6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTM6Izk5Y2JlNDtcbiAgICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1hY3RpdmUtZGlzYWJsZWQtcmk2dWExOiNkNWRiZGI7XG4gICAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItZGVmYXVsdC10NXNrbDQ6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUtb256dGNxOiMxYTIwMjk7XG4gICAgLS1jb2xvci10ZXh0LXNlZ21lbnQtZGVmYXVsdC01cDF2aTY6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3Bvbms6I2ZhZmFmYTtcbiAgICAtLWNvbG9yLXRleHQtc21hbGwtZjA3NGZsOiM5NWE1YTY7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHI6I2ZmNWQ2NDtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLWZnMTZ5dTojOTVhNWE2O1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby1mOWQ5ZjI6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtMXk1dGJvOiM2YWFmMzU7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZzojZmJkMzMyO1xuICAgIC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1hb2hyMmo6I2ZhZmFmYTtcbiAgICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWFjdGl2ZS1xdXJqcm86IzY4NzA3ODtcbiAgICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWhvdmVyLTY1eXU1dzojMDA3M2JiO1xuICAgIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1hY3RpdmUtamc2ZGduOiM2ODcwNzg7XG4gICAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWhvdmVyLTZwZXhoODojMDA3M2JiO1xuICAgIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1kZWZhdWx0LWVldXQ0bzojMWEyMDI5O1xuICAgIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1sNGtldWI6IzEyMjkzYjtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtZGVmYXVsdC16NDRnZTE6I2M2YzZjZDtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXIteDBlcG5lOiNjNmM2Y2Q7XG4gICAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1raWw0aGg6IzY4NzA3ODtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1ob3Zlci02MWZ2ajM6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLTR4bWFydjojMTYxOTFmO1xuICAgIC0tc2hhZG93LWNvbnRhaW5lci1zM3QyMHg6MCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tc2hhZG93LWRyb3Bkb3duLWNoc2NwYzowIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLS1zaGFkb3ctZHJvcHVwLWl3c3RtYTowIC0xcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAxcHggLTFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIC0xcHggLTFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLS1zaGFkb3ctZmxhc2gtc3RpY2t5LWJhbndpYTowIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLS1zaGFkb3ctbW9kYWwtcHo0cXZjOjAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLXNoYWRvdy1wYW5lbC1ueGl4NjU6MCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tc2hhZG93LXBhbmVsLXRvZ2dsZS11azl0dmM6MCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAxcHggMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgLTFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tc2hhZG93LXBvcG92ZXIteW84MXczOjBweCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIC0tc2hhZG93LXNwbGl0LWJvdHRvbS1jdmVpOWc6MCAtMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAtMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLXNoYWRvdy1zcGxpdC1zaWRlLWFhMXlhdDowIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLS1zaGFkb3ctc3RpY2t5LWd2emE0eTowcHggMXB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAtLXNoYWRvdy1zdGlja3ktZW1iZWRkZWQteDlhenNoOjBweCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIC0tc2hhZG93LXN0aWNreS1jb2x1bW4tZmlyc3QteGVnd2Q5OjRweCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAtLXNoYWRvdy1zdGlja3ktY29sdW1uLWxhc3QtNGt1NWF4Oi00cHggMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cbi5hd3N1aS1wb2xhcmlzLWNvbXBhY3QtbW9kZTpub3QoI1xcOSkge1xuICAtLXNpemUtdmVydGljYWwtaW5wdXQtYmMzNDFjOjI4cHg7XG4gIC0tc2l6ZS12ZXJ0aWNhbC1wYW5lbC1pY29uLW9mZnNldC10NzcwbGM6MTNweDtcbiAgLS1zcGFjZS1hbGVydC12ZXJ0aWNhbC1ibGwwang6OHB4O1xuICAtLXNwYWNlLWJ1dHRvbi1tb2RhbC1kaXNtaXNzLXZlcnRpY2FsLXdzeW5zbjoycHg7XG4gIC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1wbXlnNjU6MTZweDtcbiAgLS1zcGFjZS1jb250YWluZXItY29udGVudC10b3AtYWQzdHl3OjEycHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3Atb21tYWxpOjhweDtcbiAgLS1zcGFjZS1jb250YWluZXItaGVhZGVyLWJvdHRvbS1ocm50eW86OHB4O1xuICAtLXNwYWNlLWNvbnRlbnQtaGVhZGVyLXBhZGRpbmctYm90dG9tLWVvaHYwczoxMnB4O1xuICAtLXNwYWNlLWV4cGFuZGFibGUtc2VjdGlvbi1pY29uLW9mZnNldC10b3AtdnBtNTJ2OjRweDtcbiAgLS1zcGFjZS1mbGFzaGJhci12ZXJ0aWNhbC1wZnZkaGE6NHB4O1xuICAtLXNwYWNlLWdyaWQtZ3V0dGVyLXJhd29pNjoxNnB4O1xuICAtLXNwYWNlLWtleS12YWx1ZS1nYXAtMzUyMDk0OjBweDtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tbTN4Y2UzOjE2cHg7XG4gIC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtaG9yaXpvbnRhbC1veGZ3aHk6MjRweDtcbiAgLS1zcGFjZS1tb2RhbC1jb250ZW50LWJvdHRvbS1sYTBrMHI6MTZweDtcbiAgLS1zcGFjZS1wYW5lbC1jb250ZW50LWJvdHRvbS1zZWtkams6MzJweDtcbiAgLS1zcGFjZS1wYW5lbC1jb250ZW50LXRvcC12bDZydjk6MTZweDtcbiAgLS1zcGFjZS1wYW5lbC1oZWFkZXItdmVydGljYWwtM2xxMzFpOjE2cHg7XG4gIC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXhxdnQ5cToyNHB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtd3cxbm81OjI0cHg7XG4gIC0tc3BhY2UtcGFuZWwtc3BsaXQtYm90dG9tLTYwMWFiMjoxNnB4O1xuICAtLXNwYWNlLXRhYnMtY29udGVudC10b3AtY3hiMzgwOjEycHg7XG4gIC0tc3BhY2UtdGFibGUtZW1iZWRkZWQtaGVhZGVyLXRvcC15bmw2ZmQ6OHB4O1xuICAtLXNwYWNlLXRhYmxlLWhlYWRlci10b29scy1ib3R0b20tbG9kbzRiOjJweDtcbiAgLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGc6MTZweDtcbiAgLS1zcGFjZS1zY2FsZWQtMngteHhzLWIwcGg2cTowcHg7XG4gIC0tc3BhY2Utc2NhbGVkLTJ4LW0tbmpoczk3OjhweDtcbiAgLS1zcGFjZS1zY2FsZWQtMngtbC02YmJ3cHI6MTJweDtcbiAgLS1zcGFjZS1zY2FsZWQtMngteGwtYmZmcm5yOjE2cHg7XG4gIC0tc3BhY2Utc2NhbGVkLXh4eHMtcmVmcmdxOjBweDtcbiAgLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bDoycHg7XG4gIC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cDo0cHg7XG4gIC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2OjhweDtcbiAgLS1zcGFjZS1zY2FsZWQtbS0zaGxscm86MTJweDtcbiAgLS1zcGFjZS1zY2FsZWQtbC1raGcydDI6MTZweDtcbiAgLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0OjIwcHg7XG4gIC0tc3BhY2Utc2NhbGVkLXh4bC00MWwxdW46MjRweDtcbiAgLS1zcGFjZS1zY2FsZWQteHh4bC0xbGoya2Y6MzJweDtcbn1cblxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZDpub3QoI1xcOSkge1xuICAtLW1vdGlvbi1kdXJhdGlvbi1leHRyYS1zbG93LWYzOG5uMzowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWZhc3QtYXlwcHc5OjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tbW9kZXJhdGUtcHljanJrOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tYXZhdGFyLWdlbi1haS1ncmFkaWVudC16NW04NDE6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1hdmF0YXItbG9hZGluZy1kb3RzLTNreGpyNzowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS0xODAtbGxxb2xiOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTkwLWJwbmtxOTowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcGFjZWQta3hkNmszOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1xdWljay1mbzFmZ246MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1zbG93LXNtZGV0NTowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stMXltMWlyOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXdmYzIwODowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tc2hvdy1xdWljay1tYmNvM3M6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZXNwb25zaXZlLXl1bm92MTowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWV4cHJlc3NpdmUtZTR4OHNvOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC1xcGk1dHc6MG1zO1xufVxuXG4uYXdzdWktY29udGV4dC10b3AtbmF2aWdhdGlvbjpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi0wanZ0OTk6I2ZmNWQ2NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWFjdGl2ZS0wanQ1NmU6IzE2MTkxZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZWVpcDojMjEyNTJjO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtcmpodDE4OiMxNjE5MWY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQta2V1MzFlOiMyYTJlMzM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTF2M3ZkazojMmEyZTMzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci15YncwODk6IzIxMjUyYztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtMWNmaWZnOiMxNjE5MWY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC03ZWExMzQ6IzJhMmUzMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtNDltemkwOiMyYTJlMzM7XG4gIC0tY29sb3ItdGV4dC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLTNtZngydTojNjg3MDc4O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLWlrdG95NDojMTYxOTFmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtbWx5eTA1OiMxNjE5MWY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC04amExMXc6Izg3OTU5NjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci1uaGRrZ246I2ZmNWQ2NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWp2NGt5azojMjEyNTJjO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy1yaTZ0bG06IzIxMjUyYztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1xY2g4aTA6IzQxNDc1MDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItbGhqZmp2OiMyMTI1MmM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXU6IzIzMmYzZTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItZXRuZGk0OiMyMTI1MmM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5OiMwMGExYzk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtcWpqeTFzOiMxYTIwMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NTojNDE0NzUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTU0NXhnYjojMjMyZjNlO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtbHZkejk2OiMxMjI5M2I7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWI1ZDI5cjojNDE0NzUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC0ybzlmajc6IzEyMjkzYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWhvbWUtaGVhZGVyLW9rajJ6MDojMDAwMDAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1iaDUzd3I6IzFhMjAyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLXY0djJtdDojNDE0NzUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1maTc3ZjY6IzEyMjkzYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtODojMTYxOTFmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1vYmlsZS1wYW5lbC1mbDJ1dnQ6IzIzMmYzZTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LTk5cXNoZTojMjMyZjNlO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWp4Z3dvYjojNDE0NzUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtbjF1amN4OiMwMGExYzk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtYjY1NGFyOiM0NGI5ZDY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLXljajJ0cjojNDRiOWQ2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS1idzM1ems6cmdiYSgyMiwgMjUsIDMxLCAwLjgpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXktMnMyaDM3OiM2ODcwNzg7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLW5nczJ0ODojMjEyNTJjO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC0zZGYxYWM6IzAwYTFjOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWluLWZsYXNoLXJ2d3UybTojZmFmYWZhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWxheW91dC1kZWZhdWx0LWU0dzU2djojNDE0NzUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1hY3RpdmUtcHhxMHdyOiMwMGExYzk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRlZmF1bHQtdm9tNHk5OiMyYTJlMzM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRpc2FibGVkLTBzb3dnazojMmEyZTMzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci1naXN4ZHo6IzIxMjUyYztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtd3JhcHBlci1ldW5rMGw6IzIzMmYzZTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC1mcXI4ZWs6IzAwYTFjOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLWdhaDUycjojNDRiOWQ2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXRyYWNrLTgzYmgwbDojNjg3MDc4O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLXBncHFtdDojMWEyMDI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWVycm9yLXByZXNzZWQtbWgwamNzOiNmZjVkNjQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItd2FybmluZy1wcmVzc2VkLTV5anB5dDojZmJkMzMyO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWVycm9yLXFxdzN5NjojMjcwYTExO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tNjBzc3E4OiMxMjI5M2I7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kaWFsb2ctd3Z4aXVzOiMxMjI5M2I7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtc3VjY2Vzcy1uOWN2eGM6IzE3MjIxMTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy13YXJuaW5nLXZvZzl1ODojMTkxMTAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLXJqcWh5ODojMjEyNTJjO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtdmtxN21xOiMyYTJlMzM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtY2hlY2tlZC1kaXNhYmxlZC15YTFhNTA6IzBhNGE3NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1kZWZhdWx0LTg0c3RsdDojODc5NTk2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtaW5jb21pbmctOG1pc2Q1OiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy1wdmg4dDQ6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLXVwem9tazojZDVkYmRiO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS1saXZ4M2w6Izg3OTU5NjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWZlMzk4dDojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLXRnejZ0aTojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRpc2FibGVkLTZvN3hwaDojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLXdlcXB6NTojYWFiN2I4O1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC1pb2g2dmE6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1kbHIweTc6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLXN5dHJ2czojMDBhMWM5O1xuICAtLWNvbG9yLWJvcmRlci1jZWxsLXNoYWRlZC0xZW1mdWw6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC1uMTZlNTk6IzY4NzA3ODtcbiAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLTVoNGYzNTojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1mcXNlZ2Q6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC1yZzh0YTg6IzJhMmUzMztcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1jaGVja2VkLW9kdjFycjojMDBhMWM5O1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRlZmF1bHQtaWUxb3FxOiM4Nzk1OTY7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtYm56em1qOiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2OnJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWFtbW1zOiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLXR1NmIxMTojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZXRrc2hwOiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtbW1maHdwOiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tdG9wLXh1d3JkODojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW1yMzkyNDojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC0wYW5jc2w6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1pejMyaW46IzAwYTFjOTtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MDojMDBhMWM5O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtcHltNmRxOiMwMGExYzk7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxOiMwMGExYzk7XG4gIC0tY29sb3ItYm9yZGVyLWxheW91dC13MXczdjg6IzQxNDc1MDtcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW0waDJ4ZzojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1wb3BvdmVyLXF1b3F3NTojNTQ1YjY0O1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWFjdGl2ZS13Z2swOHg6I2ZmZmZmZjtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LWRsem41YTojODc5NTk2O1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLWJjZmp4bjojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWhvdmVyLTJtMmd2bTojZmZmZmZmO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1manl6ZDY6IzAwYTFjOTtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXdhcm5pbmctNm9yZDMzOiNmYmQzMzI7XG4gIC0tY29sb3ItYm9yZGVyLWRpYWxvZy1hcTJuOGQ6IzAwYTFjOTtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLWx0dDB0dTojNDE0NzUwO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy00cTlsNTU6cmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXVuZGVybGluZS02aWdlMmI6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtOWsxY2puOiM0MTQ3NTA7XG4gIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLWsxcmU0djojODc5NTk2O1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1neWlvdXg6IzY4NzA3ODtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LW9yb3ExZjojOTVhNWE2O1xuICAtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LWx0dWF2NDpyZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tY29sb3ItdGV4dC1hY2NlbnQtYnB6dXQyOiM0NGI5ZDY7XG4gIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpOiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS0zaGY1Ym46I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItY3VycmVudC1tbzJyeDQ6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXVvMGliZTojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXd6b2d1ZTojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLXo2czZqNDojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtOHRoNzg3OiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWdmYW5uZDojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXBuZXVnajojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1zOW40ZjY6I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTkxbXM1bzojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLW00MmpucjojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1mOWN3ZXc6I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLWRhdGUtaG92ZXItcm1ieG04OiNlYWVkZWQ7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1tb250aC1ia2JmYTU6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS16NHp6dWc6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWRkeHpocjojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1kaXNhYmxlZC04OWQ1YjQ6IzY4NzA3ODtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXRhYi1idXR0b24tZXJyb3ItcjN0ajR5OiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4taGVhZGVyLTZlcHU0ZzojOTVhNWE2O1xuICAtLWNvbG9yLXRleHQtY29sdW1uLXNvcnRpbmctaWNvbi0xam05bGw6Izk1YTVhNjtcbiAgLS1jb2xvci10ZXh0LWNvbnRyb2wtZGlzYWJsZWQtNzQ5bW1tOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1jb3VudGVyLWp1dzJmMTojOTVhNWE2O1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtZGFuam14OiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1pbmxpbmUtZWRpdC11cWFxamo6Izk1YTVhNjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWZvb3Rlci1pM3NlOGQ6Izk1YTVhNjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWdyb3VwLWxhYmVsLW5kYnlnaDojOTVhNWE2O1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LW01b2NjbTojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtemc0Z2tyOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpc2FibGVkLW5sYWJtbjojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtdTgwa2I5OiM0NGI5ZDY7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWhpZ2hsaWdodGVkLTV5bTdmODojZWFlZGVkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaXJweGp5OiM5NWE1YTY7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1ob3Zlci1ndjBzZzI6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWVtcHR5LXBub3QyMDojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtNXA4MWhsOiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItdWtoY3ljOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tbmF2aWdhdGlvbi1pY29uLWRlZmF1bHQtbXJ0cGF3OiM5NWE1YTY7XG4gIC0tY29sb3ItdGV4dC1mb3JtLWRlZmF1bHQtOTN6dzB2OiNkNWRiZGI7XG4gIC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLTZ1NGQ2MzojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktYnR1eWU2OiM5NWE1YTY7XG4gIC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC13aDJ5bGo6Izk1YTVhNjtcbiAgLS1jb2xvci10ZXh0LWxhYmVsLWdlbi1haS1uYTF4aHk6I2JmODBmZjtcbiAgLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1zbXE4cGQ6I2VhZWRlZDtcbiAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LXlidHBvbTojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtaG9tZS1oZWFkZXItZGVmYXVsdC0wOXQ0bDE6I2VhZWRlZDtcbiAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLXd4bnRvYTojYWFiN2I4O1xuICAtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtam5ycTJnOiM2ODcwNzg7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1saGw0bHU6Izg3OTU5NjtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLW5weWlpNzojODc5NTk2O1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTQ3MmxhNDojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQ6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNjojNjg3MDc4O1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC1qMXJ3eDc6I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LWludmVydGVkLWZ6MGlpaTojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtbGFiZWwtaGtocWg1OiM5NWE1YTY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLTlteTB3MDojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtbHo1ZWU1OiMxYTIwMjk7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWhvdmVyLTU0bzN4ZjojMDBhMWM5O1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC0wc3pka286IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXo6IzQ0YjlkNjtcbiAgLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zOiM5OWNiZTQ7XG4gIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC1yaTZ1YTE6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItZGVmYXVsdC10NXNrbDQ6I2Q1ZGJkYjtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtYWN0aXZlLW9uenRjcTojMWEyMDI5O1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LTVwMXZpNjojZDVkYmRiO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3Bvbms6I2ZhZmFmYTtcbiAgLS1jb2xvci10ZXh0LXNtYWxsLWYwNzRmbDojOTVhNWE2O1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4cjojZmY1ZDY0O1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLWZnMTZ5dTojOTVhNWE2O1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8tZjlkOWYyOiM0NGI5ZDY7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy0xeTV0Ym86IzZhYWYzNTtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZzojZmJkMzMyO1xuICAtLWNvbG9yLXRleHQtdG9wLW5hdmlnYXRpb24tdGl0bGUtYW9ocjJqOiNmYWZhZmE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItYWN0aXZlLXF1cmpybzojNjg3MDc4O1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWhvdmVyLTY1eXU1dzojMDA3M2JiO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItYWN0aXZlLWpnNmRnbjojNjg3MDc4O1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItaG92ZXItNnBleGg4OiMwMDczYmI7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1kZWZhdWx0LWVldXQ0bzojMWEyMDI5O1xuICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtaG92ZXItbDRrZXViOiMxMjI5M2I7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1kZWZhdWx0LXo0NGdlMTojYzZjNmNkO1xuICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXIteDBlcG5lOiNjNmM2Y2Q7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWRlZmF1bHQta2lsNGhoOiM2ODcwNzg7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLTYxZnZqMzojNDRiOWQ2O1xuICAtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLTR4bWFydjojMTYxOTFmO1xufVxuXG4uYXdzdWktY29udGV4dC1jb21wYWN0LXRhYmxlOm5vdCgjXFw5KSB7XG4gIC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1iYzM0MWM6MjhweDtcbiAgLS1zcGFjZS1hbGVydC12ZXJ0aWNhbC1ibGwwang6OHB4O1xuICAtLXNwYWNlLWJ1dHRvbi1tb2RhbC1kaXNtaXNzLXZlcnRpY2FsLXdzeW5zbjoycHg7XG4gIC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1wbXlnNjU6MTZweDtcbiAgLS1zcGFjZS1jb250YWluZXItY29udGVudC10b3AtYWQzdHl3OjEycHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3Atb21tYWxpOjhweDtcbiAgLS1zcGFjZS1jb250YWluZXItaGVhZGVyLWJvdHRvbS1ocm50eW86OHB4O1xuICAtLXNwYWNlLWNvbnRlbnQtaGVhZGVyLXBhZGRpbmctYm90dG9tLWVvaHYwczoxMnB4O1xuICAtLXNwYWNlLWV4cGFuZGFibGUtc2VjdGlvbi1pY29uLW9mZnNldC10b3AtdnBtNTJ2OjRweDtcbiAgLS1zcGFjZS1mbGFzaGJhci12ZXJ0aWNhbC1wZnZkaGE6NHB4O1xuICAtLXNwYWNlLWtleS12YWx1ZS1nYXAtMzUyMDk0OjBweDtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tbTN4Y2UzOjE2cHg7XG4gIC0tc3BhY2UtbW9kYWwtY29udGVudC1ib3R0b20tbGEwazByOjE2cHg7XG4gIC0tc3BhY2UtcGFuZWwtY29udGVudC1ib3R0b20tc2VrZGprOjMycHg7XG4gIC0tc3BhY2UtcGFuZWwtY29udGVudC10b3Atdmw2cnY5OjE2cHg7XG4gIC0tc3BhY2UtcGFuZWwtaGVhZGVyLXZlcnRpY2FsLTNscTMxaToxNnB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC14cXZ0OXE6MjRweDtcbiAgLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LXd3MW5vNToyNHB4O1xuICAtLXNwYWNlLXBhbmVsLXNwbGl0LWJvdHRvbS02MDFhYjI6MTZweDtcbiAgLS1zcGFjZS10YWJzLWNvbnRlbnQtdG9wLWN4YjM4MDoxMnB4O1xuICAtLXNwYWNlLXRhYmxlLWVtYmVkZGVkLWhlYWRlci10b3AteW5sNmZkOjhweDtcbiAgLS1zcGFjZS10YWJsZS1oZWFkZXItdG9vbHMtYm90dG9tLWxvZG80YjoycHg7XG4gIC0tc3BhY2Utc2NhbGVkLXh4eHMtcmVmcmdxOjBweDtcbiAgLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bDoycHg7XG4gIC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cDo0cHg7XG4gIC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2OjhweDtcbiAgLS1zcGFjZS1zY2FsZWQtbS0zaGxscm86MTJweDtcbiAgLS1zcGFjZS1zY2FsZWQtbC1raGcydDI6MTZweDtcbiAgLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0OjIwcHg7XG4gIC0tc3BhY2Utc2NhbGVkLXh4bC00MWwxdW46MjRweDtcbiAgLS1zcGFjZS1zY2FsZWQteHh4bC0xbGoya2Y6MzJweDtcbn1cblxuLmF3c3VpLWNvbnRleHQtZmxhc2hiYXI6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1tZm56MGY6IzEyMjkzYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtYThuYXo3OiMwMDczYmI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16eDlhZ246IzBhNGE3NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWhvbWUtaGVhZGVyLW9rajJ6MDojMDAwMDAwO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctcHZoOHQ0OiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy11cHpvbWs6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1kbHIweTc6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLXN5dHJ2czojZmFmYWZhO1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1mcXNlZ2Q6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeDojZmFmYWZhO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTE6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocDojZmFmYWZhO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojZmFmYWZhO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC14dXdyZDg6I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1pejMyaW46I2ZhZmFmYTtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MDojZmFmYWZhO1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbTBoMnhnOiNmYWZhZmE7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aTojZmFmYWZhO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLWNmN2JhaDojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1xaDA2NnY6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXIyZjJ4dTojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtNXA4MWhsOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItdWtoY3ljOiNmYWZhZmE7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS15YnRwb206I2ZhZmFmYTtcbn1cblxuLmF3c3VpLWNvbnRleHQtZmxhc2hiYXItd2FybmluZzpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZjojMTIyOTNiO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1hOG5hejc6IzAwNzNiYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbjojMGE0YTc0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtaG9tZS1oZWFkZXItb2tqMnowOiMwMDAwMDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1pbi1mbGFzaC1ydnd1Mm06IzE2MTkxZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtaW4tZmxhc2gtNGVqdHg4OnJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1kbHIweTc6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLXN5dHJ2czojMTYxOTFmO1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1mcXNlZ2Q6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeDojMTYxOTFmO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTE6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocDojMTYxOTFmO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojMTYxOTFmO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC14dXdyZDg6IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1pejMyaW46IzE2MTkxZjtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MDojMTYxOTFmO1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbTBoMnhnOiMxNjE5MWY7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTojMTYxOTFmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLWNmN2JhaDojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1xaDA2NnY6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXIyZjJ4dTojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtNXA4MWhsOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS15YnRwb206IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWRlZmF1bHQtZ2Exbmk5OiM1NDViNjQ7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1ob3Zlci1nNXBicXo6IzE2MTkxZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstaW52ZXJ0ZWQtaG92ZXItZGxmbWNoOiMxNjE5MWY7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC1wcXc0YnI6IzE2MTkxZjtcbn1cblxuLmF3c3VpLWNvbnRleHQtYWxlcnQ6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1tZm56MGY6IzEyMjkzYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtYThuYXo3OiMwMDczYmI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16eDlhZ246IzBhNGE3NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWhvbWUtaGVhZGVyLW9rajJ6MDojMDAwMDAwO1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLWRscjB5NzojNTQ1YjY0O1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1mcXNlZ2Q6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeDojNTQ1YjY0O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTE6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocDojNTQ1YjY0O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojNTQ1YjY0O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC14dXdyZDg6IzU0NWI2NDtcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW0waDJ4ZzojNTQ1YjY0O1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy00cTlsNTU6IzU0NWI2NDtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jZjdiYWg6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtcWgwNjZ2OiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci1yMmYyeHU6I2ZmZmZmZjtcbn1cblxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWktY29udGV4dC1mbGFzaGJhcjpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtbWZuejBmOiM0NGI5ZDY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtYThuYXo3OiM0NGI5ZDY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbjojMDBhMWM5O1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTpyZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jZjdiYWg6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1xaDA2NnY6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItcjJmMnh1OiMxNjE5MWY7XG4gIH1cbn1cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktY29udGV4dC1mbGFzaGJhci5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZTpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtbWZuejBmOiM0NGI5ZDY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtYThuYXo3OiM0NGI5ZDY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbjojMDBhMWM5O1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTpyZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jZjdiYWg6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1xaDA2NnY6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItcjJmMnh1OiMxNjE5MWY7XG4gIH1cbn1cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpLWNvbnRleHQtZmxhc2hiYXItd2FybmluZzpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtbWZuejBmOiM0NGI5ZDY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtYThuYXo3OiM0NGI5ZDY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbjojMDBhMWM5O1xuICAgIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy1wdmg4dDQ6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctdXB6b21rOiMxNjE5MWY7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctNHE5bDU1OnJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aTojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtY2Y3YmFoOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtcWgwNjZ2OiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXIyZjJ4dTojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItdWtoY3ljOiMxNjE5MWY7XG4gIH1cbn1cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktY29udGV4dC1mbGFzaGJhci13YXJuaW5nLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1tZm56MGY6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1hOG5hejc6IzQ0YjlkNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXIteng5YWduOiMwMGExYzk7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLXB2aDh0NDojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy11cHpvbWs6IzE2MTkxZjtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy00cTlsNTU6cmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jZjdiYWg6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1xaDA2NnY6IzE2MTkxZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItcjJmMnh1OiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci11a2hjeWM6IzE2MTkxZjtcbiAgfVxufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWktY29udGV4dC1hbGVydDpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtbWZuejBmOiM0NGI5ZDY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtYThuYXo3OiM0NGI5ZDY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbjojMDBhMWM5O1xuICAgIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtZGxyMHk3OiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLWRpdmlkZXItZnFzZWdkOiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeDojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLXR1NmIxMTojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tdG9wLXh1d3JkODojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGc6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy00cTlsNTU6cmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtY2Y3YmFoOiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtcWgwNjZ2OiMxNjE5MWY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXIyZjJ4dTojMTYxOTFmO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLWNvbnRleHQtYWxlcnQuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGU6bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZjojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWE4bmF6NzojNDRiOWQ2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16eDlhZ246IzAwYTFjOTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLWRscjB5NzojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWZxc2VnZDojZDVkYmRiO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTE6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZXRrc2hwOiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC14dXdyZDg6I2Q1ZGJkYjtcbiAgICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbTBoMnhnOiNkNWRiZGI7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctNHE5bDU1OnJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLWNmN2JhaDojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXFoMDY2djojMTYxOTFmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci1yMmYyeHU6IzE2MTkxZjtcbiAgfVxufVxuLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gIC0tY29sb3ItY2hhcnRzLXN0YXR1cy1uZXV0cmFsLTNmaWk2YzojOGM4Yzk0O1xuICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtbmVnYXRpdmUtYzA0a3RnOiNkYjAwMDA7XG4gIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1wb3NpdGl2ZS10bXV6a206IzAwODAyZjtcbiAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLWluZm8tZWw0MW1zOiMwMDZjZTA7XG4gIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1uZXV0cmFsLWtscndpNjojNjU2ODcxO1xuICAtLWNvbG9yLWNoYXJ0cy1saW5lLWdyaWQtdHZnOHdoOiNkZWRlZTM7XG4gIC0tY29sb3ItY2hhcnRzLWxpbmUtdGljay1hOHc1M2c6I2RlZGVlMztcbiAgLS1jb2xvci1jaGFydHMtbGluZS1heGlzLXhlMmdvYjojZGVkZWUzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LW5ldXRyYWwteWgyamNkOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktY3JpdGljYWwtenRyN3N6OiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktaGlnaC1jYnRidGM6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1tZWRpdW0tdzVoZm1jOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbG93LWR4dXV4bDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LW5ldXRyYWwtMzRyd3VjOiNmOWY5ZmE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLTBqdnQ5OTojZGIwMDAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLTBqdDU2ZTojZDFmMWZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstaG92ZXItdzJlZWlwOiNmMGZiZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1yamh0MTg6I2QxZjFmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXIteWJ3MDg5OiNmMGZiZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLTFjZmlmZzojZDFmMWZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtN2VhMTM0OiNlYmViZjA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kaXJlY3Rpb24tYnV0dG9uLWFjdGl2ZS1yOThmdDc6IzIzMmIzNztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGVmYXVsdC1sZGJlYnA6IzQyNDY1MDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtNDltemkwOiNlYmViZjA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kaXJlY3Rpb24tYnV0dG9uLWhvdmVyLWl1Nmh2bzojMzMzODQzO1xuICAtLWNvbG9yLXRleHQtZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZC0zbWZ4MnU6I2I0YjRiYjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNhbGVuZGFyLWN1cnJlbnQtZGF0ZS1pa3RveTQ6I2YzZjNmNztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLW1seXkwNTojZjZmNmY5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtOGphMTF3OiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZXJyb3Itbmhka2duOiNkYjAwMDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1qdjRreWs6I2YzZjNmNztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWxvYWRpbmctcmk2dGxtOiNmOWY5ZmE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItcWNoOGkwOiNlYmViZjA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWxoamZqdjojZjNmM2Y3O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWhlYWRlci1ldG5kaTQ6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14bGt0Ynk6IzAwNmNlMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtbWFrMDc1OiNkZWRlZTM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC1sdmR6OTY6I2YwZmJmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItYjVkMjlyOiNmM2YzZjc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLTJvOWZqNzojZjBmYmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtaG9tZS1oZWFkZXItb2tqMnowOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC12NHYybXQ6I2ViZWJmMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtZmk3N2Y2OiNmMGZiZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTg6I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tb2JpbGUtcGFuZWwtZmwydXZ0OiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtaG92ZXItanhnd29iOiNlYmViZjA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1ycGI5ODM6IzQyNDY1MDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtZGVmYXVsdC0yaGt6MHQ6IzQyNDY1MDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtaG92ZXItZ25xemZkOiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWFjdGl2ZS1uMXVqY3g6IzAwNmNlMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC1iNjU0YXI6IzAwNmNlMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXIteWNqMnRyOiMwMDRhOWU7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1tb2RhbC1vdmVybGF5LWJ3MzV6azpyZ2JhKDM1LCA0MywgNTUsIDAuNyk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tYmx1ZS1pNnczbGU6IzAwNmNlMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmVlbi02aTA3cXA6IzAwODAyZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LTJzMmgzNzojNDI0NjUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXJlZC10b3hnb3c6I2RiMDAwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItZmlnZzN1OiMyMzJiMzc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLWFjdGl2ZS1iNnl5eHI6IzIzMmIzNztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItaG92ZXItdnM3YXMxOiM0MjQ2NTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1kZWZhdWx0LTNkZjFhYzojMDA2Y2UwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtaW4tZmxhc2gtcnZ3dTJtOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtZTR3NTZ2OiNlYmViZjA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWFjdGl2ZS1weHEwd3I6IzAwNmNlMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItZ2lzeGR6OiNmMGZiZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrOiMwMDZjZTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS1nYWg1MnI6IzAwNGE5ZTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay04M2JoMGw6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci13YXJuaW5nLXByZXNzZWQtNXlqcHl0OiM4NTU5MDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtZXJyb3ItcXF3M3k2OiNmZmY1ZjU7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby02MHNzcTg6I2YwZmJmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpYWxvZy13dnhpdXM6I2YwZmJmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1zdWNjZXNzLW45Y3Z4YzojZWZmZmYxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLXJqcWh5ODojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtdmtxN21xOiNlYmViZjA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtY2hlY2tlZC1kaXNhYmxlZC15YTFhNTA6I2I4ZTdmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1kZWZhdWx0LTg0c3RsdDojNDI0NjUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYXZhdGFyLWRlZmF1bHQtaWpvdTA0OiM0MjQ2NTA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jaGF0LWJ1YmJsZS1pbmNvbWluZy04bWlzZDU6I2Y2ZjZmOTtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLXB2aDh0NDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctdXB6b21rOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWxpdngzbDojMDAyYjY2O1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtZmUzOTh0OiMwMDZjZTA7XG4gIC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtdGd6NnRpOiMwMDZjZTA7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtNm83eHBoOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRpc2FibGVkLXR5ZmpxdjojOGM4Yzk0O1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLXdlcXB6NTojMDAyYjY2O1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWljb24tZGlzYWJsZWQtNWc4cWg0OiM4YzhjOTQ7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWlvaDZ2YTojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQteXZrZGFmOiM4YzhjOTQ7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtZGxyMHk3OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctc3l0cnZzOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWNlbGwtc2hhZGVkLTFlbWZ1bDojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1hY2UtYWN0aXZlLWxpbmUtbGlnaHQtdGhlbWUtOTJqbDR2OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWFjZS1hY3RpdmUtbGluZS1kYXJrLXRoZW1lLWQwNHAxaTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LW4xNmU1OTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItNWg0ZjM1OiM4YzhjOTQ7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWZxc2VnZDp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC1yZzh0YTg6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1vZHYxcnI6IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kZWZhdWx0LWllMW9xcTojOGM4Yzk0O1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLWJuenptajojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWFjdGl2ZS03YmFvbHc6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeDojYzZjNmNkO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS12MGRldXY6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLXkybG90MDojYzZjNmNkO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXNlY29uZGFyeS1pYW1tbXM6I2ViZWJmMDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLXhpNjNlcTojYjRiNGJiO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTE6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocDojYzZjNmNkO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLXQ2b2JoaDojOGM4Yzk0O1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRpbW1lZC1ob3Zlci00NzlobXA6IzhjOGM5NDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3AteHV3cmQ4OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1lZGl0YWJsZS1jZWxsLWhvdmVyLW10cmMzODojOGM4Yzk0O1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW1yMzkyNDojOGM4Yzk0O1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC0wYW5jc2w6I2ViZWJmMDtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1pejMyaW46IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MDojMDA2Y2UwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtcHltNmRxOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tcGxhY2Vob2xkZXItN2V0YWY5OiMwMDZjZTA7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxOiMwMDZjZTA7XG4gIC0tY29sb3ItYm9yZGVyLWxheW91dC13MXczdjg6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItbm90aWZpY2F0aW9uLXN0YWNrLWJhci16enFzN3U6IzIzMmIzNztcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW0waDJ4ZzojYzZjNmNkO1xuICAtLWNvbG9yLWJvcmRlci1wb3BvdmVyLXF1b3F3NTojYjRiNGJiO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWFjdGl2ZS13Z2swOHg6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LWRsem41YTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLWJjZmp4bjojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWhvdmVyLTJtMmd2bTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtZXJyb3Itc2k5YnZ1OiNkYjAwMDA7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWZqeXpkNjojMDA2Y2UwO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtc3VjY2Vzcy1wZDkzaHc6IzAwODAyZjtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXdhcm5pbmctNm9yZDMzOiM4NTU5MDA7XG4gIC0tY29sb3ItYm9yZGVyLWRpYWxvZy1hcTJuOGQ6IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1pbnRlcmFjdGl2ZS1kZWZhdWx0LWRicjhjZTojOGM4Yzk0O1xuICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXItbHR0MHR1OiNjNmM2Y2Q7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTpyZ2JhKDE1LCAyMCwgMjYsIDAuMTIpO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXVuZGVybGluZS02aWdlMmI6IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtOWsxY2puOiNlYmViZjA7XG4gIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLWsxcmU0djojZGVkZWUzO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktb3JvcTFmOiM2NTY4NzE7XG4gIC0tY29sb3Itc2hhZG93LWRlZmF1bHQtbHR1YXY0OnJnYmEoMTUsIDIwLCAyNiwgMC4xMik7XG4gIC0tY29sb3Itc3Ryb2tlLWNoYXJ0LWxpbmUtMHR0amk4OiM4YzhjOTQ7XG4gIC0tY29sb3ItdGV4dC1hY2NlbnQtYnB6dXQyOiMwMDZjZTA7XG4gIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS0zaGY1Ym46IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItY3VycmVudC1tbzJyeDQ6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWJyZWFkY3J1bWItaWNvbi1zNHZkeXE6IzhjOGM5NDtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXVvMGliZTojMDA2Y2UwO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXd6b2d1ZTojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLXo2czZqNDojMDAyYjY2O1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtOHRoNzg3OiMwMDJiNjY7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLWdmYW5uZDojMDAyYjY2O1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXBuZXVnajojMDA2Y2UwO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1zOW40ZjY6IzAwMmI2NjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTkxbXM1bzojMDA2Y2UwO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLW00MmpucjojMDAyYjY2O1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1mOWN3ZXc6IzAwMmI2NjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jZjdiYWg6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtcWgwNjZ2OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci1yMmYyeHU6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLWRhdGUtaG92ZXItcm1ieG04OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1tb250aC1ia2JmYTU6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWRkeHpocjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1kaXNhYmxlZC04OWQ1YjQ6IzhjOGM5NDtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItNmVwdTRnOiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLTFqbTlsbDojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC03NDltbW06I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWNvdW50ZXItanV3MmYxOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1kYW5qbXg6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWlubGluZS1lZGl0LXVxYXFqajojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLWkzc2U4ZDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtbmRieWdoOiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtbTVvY2NtOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC16ZzRna3I6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC11ODBrYjk6IzAwNmNlMDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtNXltN2Y4OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1pcnB4ank6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLWd2MHNnMjojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZW1wdHktcG5vdDIwOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC01cDgxaGw6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci11a2hjeWM6IzAwNmNlMDtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1uYXZpZ2F0aW9uLWljb24tZGVmYXVsdC1tcnRwYXc6IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LWZvcm0tZGVmYXVsdC05M3p3MHY6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtNnU0ZDYzOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS1idHV5ZTY6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLXdoMnlsajojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LXNtcThwZDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnkteWJ0cG9tOiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1ob21lLWhlYWRlci1kZWZhdWx0LTA5dDRsMTojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtaG9tZS1oZWFkZXItc2Vjb25kYXJ5LThzZzU5NjojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtaWNvbi1zdWJ0bGUtd3hudG9hOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1qbnJxMmc6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWxobDRsdTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtbnB5aWk3OiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtNDcybGE0OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidDojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtMWRyNW42OiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWs6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24taWNvbi1wcmVzc2VkLWoxcnd4NzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtZGVmYXVsdC1nYTFuaTk6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWhvdmVyLWc1cGJxejojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtbGFiZWwtaGtocWg1OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLTlteTB3MDojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1ob3Zlci01NG8zeGY6IzAwNmNlMDtcbiAgLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXo6IzAwNmNlMDtcbiAgLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zOiMwMDJiNjY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWludmVydGVkLWhvdmVyLWRsZm1jaDojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tdW5kZXJsaW5lLWx1bjM2azp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLXVuZGVybGluZS1ob3Zlci02am03b3A6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC1wcXc0YnI6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi15ZWxsb3ctOGp5NGJ0OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC1yaTZ1YTE6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItZGVmYXVsdC10NXNrbDQ6IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtZGVmYXVsdC01cDF2aTY6IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtaG92ZXItbjNwb25rOiMwMDJiNjY7XG4gIC0tY29sb3ItdGV4dC1zbWFsbC1mMDc0Zmw6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHI6I2RiMDAwMDtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS1mZzE2eXU6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLWY5ZDlmMjojMDA2Y2UwO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtMXk1dGJvOiMwMDgwMmY7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmc6Izg1NTkwMDtcbiAgLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLWFvaHIyajojMGYxNDFhO1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWFjdGl2ZS1xdXJqcm86I2ViZWJmMDtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1ob3Zlci02NXl1NXc6I2QxZjFmZjtcbiAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWFjdGl2ZS1qZzZkZ246I2ViZWJmMDtcbiAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWhvdmVyLTZwZXhoODojZDFmMWZmO1xuICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtaG92ZXItbDRrZXViOiNmMGZiZmY7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1kZWZhdWx0LXo0NGdlMTojNDI0NjUwO1xuICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXIteDBlcG5lOiM0MjQ2NTA7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWRlZmF1bHQta2lsNGhoOiM4YzhjOTQ7XG4gIC0tY29sb3ItZ2FwLWdsb2JhbC1kcmF3ZXItNHhtYXJ2OiNlYmViZjA7XG4gIC0tZm9udC1ib3gtdmFsdWUtbGFyZ2Utd2VpZ2h0LWk5MGFnajo3MDA7XG4gIC0tZm9udC1idXR0b24tbGV0dGVyLXNwYWNpbmcteTNtenA0OjAuMDA1ZW07XG4gIC0tZm9udC1jaGFydC1kZXRhaWwtc2l6ZS05eDc0emo6MTJweDtcbiAgLS1mb250LWRpc3BsYXktbGFiZWwtd2VpZ2h0LW90bHB3ZDo3MDA7XG4gIC0tZm9udC1leHBhbmRhYmxlLWhlYWRpbmctc2l6ZS1rbGZqa2k6MTZweDtcbiAgLS1mb250LWhlYWRlci1oMi1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC05Nm9kbjI6MjBweDtcbiAgLS1mb250LWhlYWRlci1oMi1kZXNjcmlwdGlvbi1zaXplLWJiMTlhdDoxNHB4O1xuICAtLWZvbnQtbGluay1idXR0b24tbGV0dGVyLXNwYWNpbmctcGtyaGh2OjAuMDA1ZW07XG4gIC0tZm9udC1saW5rLWJ1dHRvbi13ZWlnaHQtdnp6cmU1OjcwMDtcbiAgLS1mb250LXNpemUtZGlzcGxheS1sLTVleGYwdTo0MnB4O1xuICAtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLTB1dG4zbDoyNHB4O1xuICAtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtMmJiMXZ4OjIwcHg7XG4gIC0tZm9udC1zaXplLWhlYWRpbmcteHMtbm1yNDV0OjE0cHg7XG4gIC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWI6Z3JheXNjYWxlO1xuICAtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHc6YW50aWFsaWFzZWQ7XG4gIC0tZm9udC10YWJzLWRpc2FibGVkLXdlaWdodC1tYnFwcmk6NzAwO1xuICAtLWZvbnQtdGFicy1saW5lLWhlaWdodC1lZjAyOTc6MjBweDtcbiAgLS1mb250LXRhYnMtc2l6ZS1lMDJqaTM6MTZweDtcbiAgLS1mb250LXdlaWdodC1oZWFkaW5nLXhsLTJkZnJ0cTo3MDA7XG4gIC0tZm9udC13ZWlnaHQtaGVhZGluZy1tLWc2ZmxyZTo3MDA7XG4gIC0tZm9udC13ZWlnaHQtaGVhZGluZy14cy16czB3bG86NzAwO1xuICAtLWxldHRlci1zcGFjaW5nLWJvZHktcy04YjloY3M6MC4wMDVlbTtcbiAgLS1sZXR0ZXItc3BhY2luZy1kaXNwbGF5LWwtNGI1ZDR5Oi0wLjAzZW07XG4gIC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14bC1vbWE3cGY6LTAuMDJlbTtcbiAgLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLWwtaTFpdHM2Oi0wLjAxNWVtO1xuICAtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1vdTB2Y3o6LTAuMDEwZW07XG4gIC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1zLWd4azFoZjotMC4wMDVlbTtcbiAgLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqOjIwcHg7XG4gIC0tbGluZS1oZWlnaHQtZGlzcGxheS1sLTg1aWZzNzo0OHB4O1xuICAtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtdmhsZDIxOjMwcHg7XG4gIC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLWNzeHltMjoyNHB4O1xuICAtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtYXBlaTkzOjE4cHg7XG4gIC0tYm9yZGVyLWFjdGl2ZS13aWR0aC1kbnI0c2w6NHB4O1xuICAtLWJvcmRlci1jb2RlLWVkaXRvci1zdGF0dXMtZGl2aWRlci13aWR0aC0weGxoZnk6MXB4O1xuICAtLWJvcmRlci1jb250YWluZXItc3RpY2t5LXdpZHRoLW1penN4OTowcHg7XG4gIC0tYm9yZGVyLWNvbnRhaW5lci10b3Atd2lkdGgtd3I2aGl0OjBweDtcbiAgLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC10bzNieXk6MnB4O1xuICAtLWJvcmRlci1kcm9wZG93bi12aXJ0dWFsLW9mZnNldC13aWR0aC1ndTFsd246MnB4O1xuICAtLWJvcmRlci1pbnZhbGlkLXdpZHRoLXR3eWpvbjo4cHg7XG4gIC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2OjJweDtcbiAgLS1ib3JkZXItbGluZS1jaGFydC1saW5lLWpvaW4tYjRiaHFjOnJvdW5kO1xuICAtLWJvcmRlci1wYW5lbC1oZWFkZXItd2lkdGgtbmMzeDd3OjFweDtcbiAgLS1ib3JkZXItcGFuZWwtdG9wLXdpZHRoLTFpbjJyYzoxcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1hbGVydC11Y3VxNWI6MTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWJhZGdlLWgxMWFweTo0cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1idXR0b24tbmh5MW1kOjIwcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy1zendza3A6M3B4O1xuICAtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItaWJ2YnVoOjhweDtcbiAgLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGo6MTZweDtcbiAgLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1lampjYnM6NHB4O1xuICAtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3OjRweDtcbiAgLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLW5wZmQzYzo4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1kcm9wem9uZS1uMTF3ams6MTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLWZsYXNoYmFyLXRocDMyczoxMnB4O1xuICAtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHM6OHB4O1xuICAtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmOjhweDtcbiAgLS1ib3JkZXItcmFkaXVzLXBvcG92ZXItNzIzczd3OjhweDtcbiAgLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy04YXk0NGM6MjBweDtcbiAgLS1ib3JkZXItcmFkaXVzLXRpbGVzLWo3OWVwYzo4cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy10b2tlbi1xbmNqa3k6OHB4O1xuICAtLWJvcmRlci1yYWRpdXMtY2hhdC1idWJibGUtbnkwcGJmOjhweDtcbiAgLS1ib3JkZXItcmFkaXVzLXR1dG9yaWFsLXBhbmVsLWl0ZW0tYjlqczl3OjhweDtcbiAgLS1ib3JkZXItdGFibGUtc3RpY2t5LXdpZHRoLWh0bXg1NjoxcHg7XG4gIC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLW42azRhMTowO1xuICAtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1qNm1qczI6MnB4O1xuICAtLWJvcmRlci13aWR0aC1hbGVydC1oaHYwc206MnB4O1xuICAtLWJvcmRlci13aWR0aC1idXR0b24tc3A0YjJsOjJweDtcbiAgLS1ib3JkZXItd2lkdGgtZHJvcGRvd24tNDZjMnNwOjJweDtcbiAgLS1ib3JkZXItd2lkdGgtcG9wb3Zlci0wbmE3cGM6MnB4O1xuICAtLWJvcmRlci13aWR0aC10b2tlbi02OTM4c3E6MnB4O1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC1waW8xOGo6MTE1bXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyOjE2NW1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktc2xvdy11bmRwZjg6MjUwbXM7XG4gIC0tbW90aW9uLWVhc2luZy1yZXNwb25zaXZlLW8ycGRrbjpjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSk7XG4gIC0tbW90aW9uLWVhc2luZy1zdGlja3ktZWhycmRoOmN1YmljLWJlemllcigxLCAwLCAwLjgzLCAxKTtcbiAgLS1tb3Rpb24tZWFzaW5nLWV4cHJlc3NpdmUtMXgzZHpqOmN1YmljLWJlemllcigwLjg0LCAwLCAwLjE2LCAxKTtcbiAgLS1tb3Rpb24tZHVyYXRpb24tcmVzcG9uc2l2ZS15dW5vdjE6MTE1bXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWV4cHJlc3NpdmUtZTR4OHNvOjE2NW1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1jb21wbGV4LXFwaTV0dzoyNTBtcztcbiAgLS1tb3Rpb24ta2V5ZnJhbWVzLXN0YXR1cy1pY29uLWVycm9yLWRuN2pwNzphd3N1aS1zdGF0dXMtaWNvbi1lcnJvci0zNTAwM2M7XG4gIC0tbW90aW9uLWtleWZyYW1lcy1zY2FsZS1wb3B1cC1vY3B6dDc6YXdzdWktc2NhbGUtcG9wdXAtMzUwMDNjO1xuICAtLXNpemUtY2FsZW5kYXItZ3JpZC13aWR0aC1qN2QyaDI6MjM4cHg7XG4gIC0tc2l6ZS1jb250cm9sLXc2djVjMToxNnB4O1xuICAtLXNpemUtaWNvbi1tZWRpdW0taHFqdDdjOjIwcHg7XG4gIC0tc2l6ZS10YWJsZS1zZWxlY3Rpb24taG9yaXpvbnRhbC1qYzdjMHk6NDBweDtcbiAgLS1zcGFjZS1hbGVydC1hY3Rpb24tbGVmdC05aXEwdWo6MTJweDtcbiAgLS1zcGFjZS1hbGVydC1ob3Jpem9udGFsLWN6OWJrZjoxNnB4O1xuICAtLXNwYWNlLWFsZXJ0LW1lc3NhZ2UtcmlnaHQtd29hZGxoOjRweDtcbiAgLS1zcGFjZS1hbGVydC12ZXJ0aWNhbC1ibGwwang6OHB4O1xuICAtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjA6NHB4O1xuICAtLXNwYWNlLWJ1dHRvbi1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXZlcnRpY2FsLXVxYW9ncDowcHg7XG4gIC0tc3BhY2UtYnV0dG9uLWljb24tb25seS1ob3Jpem9udGFsLTVxc2xubDo2cHg7XG4gIC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTI1MWsxOTowcHg7XG4gIC0tc3BhY2UtYnV0dG9uLW1vZGFsLWRpc21pc3MtdmVydGljYWwtd3N5bnNuOjJweDtcbiAgLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWI1ZnBvdDotNXB4O1xuICAtLXNwYWNlLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItdHU4M3g5Oi01cHg7XG4gIC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1ndXR0ZXItYWxwdWRtOjZweDtcbiAgLS1zcGFjZS1jYXJkLXZlcnRpY2FsLXBteWc2NToxNnB4O1xuICAtLXNwYWNlLWNvZGUtZWRpdG9yLXN0YXR1cy1mb2N1cy1vdXRsaW5lLWd1dHRlci1haWNxc3o6LTdweDtcbiAgLS1zcGFjZS1jb250YWluZXItY29udGVudC10b3AtYWQzdHl3OjRweDtcbiAgLS1zcGFjZS1jb250YWluZXItaGVhZGVyLWJvdHRvbS1ocm50eW86OHB4O1xuICAtLXNwYWNlLWRhcmstaGVhZGVyLW92ZXJsYXAtZGlzdGFuY2UtaTN1cGx4OjM2cHg7XG4gIC0tc3BhY2UtZXhwYW5kYWJsZS1zZWN0aW9uLWljb24tb2Zmc2V0LXRvcC12cG01MnY6NHB4O1xuICAtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4OjEycHg7XG4gIC0tc3BhY2UtZmllbGQtaWNvbi1vZmZzZXQtb3F3NDM0OjM2cHg7XG4gIC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLWRpc21pc3MtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWtjNW5heDotNXB4O1xuICAtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1vcGVyYXRpb24tc2VsZWN0LWZvY3VzLW91dGxpbmUtZ3V0dGVyLXl6c3dhdzotNXB4O1xuICAtLXNwYWNlLWZsYXNoYmFyLWFjdGlvbi1sZWZ0LWp3dnJ3bDoxMnB4O1xuICAtLXNwYWNlLWZsYXNoYmFyLWRpc21pc3MtcmlnaHQtamxmcDFoOjBweDtcbiAgLS1zcGFjZS1mbGFzaGJhci1ob3Jpem9udGFsLWp5OWlsdToxNnB4O1xuICAtLXNwYWNlLWtleS12YWx1ZS1nYXAtMzUyMDk0OjBweDtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tbTN4Y2UzOjQwcHg7XG4gIC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtaG9yaXpvbnRhbC1veGZ3aHk6MjRweDtcbiAgLS1zcGFjZS1tb2RhbC1jb250ZW50LWJvdHRvbS1sYTBrMHI6MTZweDtcbiAgLS1zcGFjZS1vcHRpb24taWNvbi1iaWctdG9wLWNoNzV0NzowcHg7XG4gIC0tc3BhY2UtcGFuZWwtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbC14bnFuODc6OHB4O1xuICAtLXNwYWNlLXBhbmVsLW5hdi1sZWZ0LW52N2EyNToyOHB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC14cXZ0OXE6MjhweDtcbiAgLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LXd3MW5vNToyNHB4O1xuICAtLXNwYWNlLXBhbmVsLXNwbGl0LXRvcC1wNmFqOTM6MjBweDtcbiAgLS1zcGFjZS1zZWdtZW50ZWQtY29udHJvbC1mb2N1cy1vdXRsaW5lLWd1dHRlci12MnRibHg6NnB4O1xuICAtLXNwYWNlLXRhYnMtY29udGVudC10b3AtY3hiMzgwOjEycHg7XG4gIC0tc3BhY2UtdGFicy1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZGJ5M3M6LThweDtcbiAgLS1zcGFjZS10YWJsZS1jb250ZW50LWJvdHRvbS14YjEzMzQ6NHB4O1xuICAtLXNwYWNlLXRhYmxlLWVtYmVkZGVkLWhlYWRlci10b3AteW5sNmZkOjBweDtcbiAgLS1zcGFjZS10YWJsZS1mb290ZXItaG9yaXpvbnRhbC1xc214MzI6MHB4O1xuICAtLXNwYWNlLXRhYmxlLWhlYWRlci1ob3Jpem9udGFsLXBmcmhqZDowcHg7XG4gIC0tc3BhY2UtdGFibGUtaGVhZGVyLXRvb2xzLWJvdHRvbS1sb2RvNGI6MHB4O1xuICAtLXNwYWNlLXRhYmxlLWhvcml6b250YWwtanM4Mjc4OjIwcHg7XG4gIC0tc2hhZG93LWNvbnRhaW5lci1zM3QyMHg6MHB4IDBweCAxcHggMXB4ICNlOWViZWQsIDBweCAxcHggOHB4IDJweCByZ2JhKDAsIDcsIDIyLCAwLjEyKTtcbiAgLS1zaGFkb3ctY29udGFpbmVyLWFjdGl2ZS13b3hpb3A6MHB4IDFweCAxcHggMXB4ICNlOWViZWQsIDBweCA2cHggMzZweCAjMDAwNzE2MWE7XG4gIC0tc2hhZG93LWRyb3Bkb3duLWNoc2NwYzowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNywgMjIsIDAuMTApO1xuICAtLXNoYWRvdy1kcm9wdXAtaXdzdG1hOjBweCA0cHggMjBweCAxcHggcmdiYSgwLCA3LCAyMiwgMC4xMCk7XG4gIC0tc2hhZG93LWZsYXNoLWNvbGxhcHNlZC01MGt3dzM6MHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLS1zaGFkb3ctZmxhc2gtc3RpY2t5LWJhbndpYTowcHggNHB4IDhweCByZ2JhKDAsIDcsIDIyLCAwLjEwKTtcbiAgLS1zaGFkb3ctbW9kYWwtcHo0cXZjOjBweCA0cHggMjBweCAxcHggcmdiYSgwLCA3LCAyMiwgMC4xMCk7XG4gIC0tc2hhZG93LXBhbmVsLW54aXg2NTowcHggMHB4IDBweCAxcHggI2I2YmVjOTtcbiAgLS1zaGFkb3ctcGFuZWwtdG9nZ2xlLXVrOXR2YzowcHggNnB4IDEycHggMXB4IHJnYmEoMCwgNywgMjIsIDAuMTIpO1xuICAtLXNoYWRvdy1wb3BvdmVyLXlvODF3MzowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNywgMjIsIDAuMTApO1xuICAtLXNoYWRvdy1zcGxpdC1ib3R0b20tY3ZlaTlnOjBweCAtMzZweCAzNnB4IC0zNnB4IHJnYmEoMCwgNywgMjIsIDAuMTApO1xuICAtLXNoYWRvdy1zcGxpdC1zaWRlLWFhMXlhdDotMXB4IDBweCAxcHggMHB4ICNlOWViZWQsIC0zNnB4IDZweCAzNnB4IC0zNnB4IHJnYmEoMCwgNywgMjIsIDAuMTApO1xuICAtLXNoYWRvdy1zdGlja3ktZ3Z6YTR5OjBweCA0cHggOHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjEwKTtcbiAgLS1zaGFkb3ctc3RpY2t5LWVtYmVkZGVkLXg5YXpzaDowcHggMnB4IDBweCAwcHggI2U5ZWJlZCwgMHB4IDE2cHggMTZweCAtMTJweCByZ2JhKDAsIDcsIDIyLCAwLjEwKTtcbiAgLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC14ZWd3ZDk6NHB4IDBweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuMSk7XG4gIC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC00a3U1YXg6LTRweCAwIDhweCAxcHggcmdiYSgwLCAyOCwgMzYsIDAuMSk7XG59XG5cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUuYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWNoYXJ0cy10aHJlc2hvbGQtbmVnYXRpdmUtYzA0a3RnOiNmZjdhN2E7XG4gICAgLS1jb2xvci1jaGFydHMtdGhyZXNob2xkLXBvc2l0aXZlLXRtdXprbTojMmJiNTM0O1xuICAgIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1pbmZvLWVsNDFtczojNzVjZmZmO1xuICAgIC0tY29sb3ItY2hhcnRzLXRocmVzaG9sZC1uZXV0cmFsLWtscndpNjojYTRhNGFkO1xuICAgIC0tY29sb3ItY2hhcnRzLWxpbmUtZ3JpZC10dmc4d2g6IzQyNDY1MDtcbiAgICAtLWNvbG9yLWNoYXJ0cy1saW5lLXRpY2stYTh3NTNnOiM0MjQ2NTA7XG4gICAgLS1jb2xvci1jaGFydHMtbGluZS1heGlzLXhlMmdvYjojNDI0NjUwO1xuICAgIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tc2V2ZXJpdHktY3JpdGljYWwtenRyN3N6OiMwMDAwMDA7XG4gICAgLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1oaWdoLWNidGJ0YzojMGYxNDFhO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLTBqdnQ5OTojZmY3YTdhO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtMGp0NTZlOiMzMzM4NDM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZWVpcDojMWIyMzJkO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1yamh0MTg6IzMzMzg0MztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWtldTMxZTojMTYxZDI2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTF2M3ZkazojMTYxZDI2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLXlidzA4OTojMWIyMzJkO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLTFjZmlmZzojMzMzODQzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC03ZWExMzQ6IzIzMmIzNztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZC00OW16aTA6IzIzMmIzNztcbiAgICAtLWNvbG9yLXRleHQtZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZC0zbWZ4MnU6IzY1Njg3MTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLWlrdG95NDojMzMzODQzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jZWxsLXNoYWRlZC1tbHl5MDU6IzFiMjMyZDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtOGphMTF3OiM4YzhjOTQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci1uaGRrZ246I2ZmN2E3YTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtanY0a3lrOiMxYjIzMmQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWxvYWRpbmctcmk2dGxtOiMxYjIzMmQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1xY2g4aTA6IzMzMzg0MztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1saGpmanY6IzFiMjMyZDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1OiMxNjFkMjY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItZXRuZGk0OiMxNjFkMjY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14bGt0Ynk6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LXFqankxczojMTYxZDI2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NTojMzMzODQzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtNTQ1eGdiOiMxYjIzMmQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWx2ZHo5NjojMzMzODQzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWI1ZDI5cjojMTMxOTIwO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLTJvOWZqNzojMDAxMTI5O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWJoNTN3cjojMTYxZDI2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC12NHYybXQ6IzFiMjMyZDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1maTc3ZjY6IzAwMTEyOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204OiMxNjFkMjY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LTk5cXNoZTojMTYxZDI2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtaG92ZXItanhnd29iOiMzMzM4NDM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLW4xdWpjeDojNDJiNGZmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtYjY1NGFyOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtaG92ZXIteWNqMnRyOiM3NWNmZmY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXktYnczNXprOnJnYmEoMTUsIDIwLCAyNiwgMC43KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXktMnMyaDM3OiM2NTY4NzE7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXBvcG92ZXItbmdzMnQ4OiMxYjIzMmQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWRlZmF1bHQtM2RmMWFjOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtZGVmYXVsdC1lNHc1NnY6IzMzMzg0MztcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1hY3RpdmUtcHhxMHdyOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC12b200eTk6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kaXNhYmxlZC0wc293Z2s6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci1naXN4ZHo6IzFiMjMyZDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC13cmFwcGVyLWV1bmswbDojMTYxZDI2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLWdhaDUycjojNzVjZmZmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stODNiaDBsOiM2NTY4NzE7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQ6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWVycm9yLXByZXNzZWQtbWgwamNzOiNmZjdhN2E7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci13YXJuaW5nLXByZXNzZWQtNXlqcHl0OiNmYmQzMzI7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci1xcXczeTY6IzFmMDAwMDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tNjBzc3E4OiMwMDExMjk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpYWxvZy13dnhpdXM6IzAwMTEyOTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtbjljdnhjOiMwMDE0MDE7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1yanFoeTg6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtdGlsZXMtZGlzYWJsZWQtdmtxN21xOiMxYjIzMmQ7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1jaGVja2VkLWRpc2FibGVkLXlhMWE1MDojMDAyYjY2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC04NHN0bHQ6IzhjOGM5NDtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtY2hhdC1idWJibGUtaW5jb21pbmctOG1pc2Q1OiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLXB2aDh0NDojYzZjNmNkO1xuICAgIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy11cHpvbWs6I2M2YzZjZDtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS1saXZ4M2w6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtZmUzOTh0OiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC10Z3o2dGk6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRpc2FibGVkLTZvN3hwaDojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItd2VxcHo1OiM3NWNmZmY7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtaW9oNnZhOiMyMzJiMzc7XG4gICAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLXN5dHJ2czojMTYxZDI2O1xuICAgIC0tY29sb3ItYm9yZGVyLWNlbGwtc2hhZGVkLTFlbWZ1bDojMzMzODQzO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtbjE2ZTU5OiM2NTY4NzE7XG4gICAgLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLTVoNGYzNTojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1vZHYxcnI6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLWJuenptajojMzMzODQzO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLTdiYW9sdzojZjlmOWZhO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6IzQyNDY1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS12MGRldXY6IzQyNDY1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUteTJsb3QwOiM0MjQ2NTA7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWFtbW1zOiMyMzJiMzc7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLXhpNjNlcTojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLXR1NmIxMTojNDI0NjUwO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6IzQyNDY1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLXQ2b2JoaDojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtbW1maHdwOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1tdHJjMzg6IzY1Njg3MTtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW1yMzkyNDojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLTBhbmNzbDojMWIyMzJkO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtaXozMmluOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MDojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC1weW02ZHE6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLTdldGFmOTojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItbGF5b3V0LXcxdzN2ODojNDI0NjUwO1xuICAgIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGc6IzQyNDY1MDtcbiAgICAtLWNvbG9yLWJvcmRlci1wb3BvdmVyLXF1b3F3NTojNjU2ODcxO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLXdnazA4eDojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1kbHpuNWE6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLWJjZmp4bjojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtaG92ZXItMm0yZ3ZtOiNkZWRlZTM7XG4gICAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLXNpOWJ2dTojZmY3YTdhO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWZqeXpkNjojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLXBkOTNodzojMmJiNTM0O1xuICAgIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLTZvcmQzMzojZmJkMzMyO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpYWxvZy1hcTJuOGQ6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWludGVyYWN0aXZlLWRlZmF1bHQtZGJyOGNlOiNkZWRlZTM7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLWx0dDB0dTojNDI0NjUwO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLTZpZ2UyYjojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLXRpbGVzLWRpc2FibGVkLTlrMWNqbjojMWIyMzJkO1xuICAgIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLWsxcmU0djojNDI0NjUwO1xuICAgIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRlZmF1bHQta2VoNW5lOiMwZjE0MWE7XG4gICAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtZ3lpb3V4OiMxNjFkMjY7XG4gICAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LW9yb3ExZjojYTRhNGFkO1xuICAgIC0tY29sb3Itc2hhZG93LWRlZmF1bHQtbHR1YXY0OnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gICAgLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDI6IzQyYjRmZjtcbiAgICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aTojYzZjNmNkO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS0zaGY1Ym46I2M2YzZjZDtcbiAgICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LW1vMnJ4NDojOGM4Yzk0O1xuICAgIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tczR2ZHlxOiM2NTY4NzE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXVvMGliZTojNDJiNGZmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtd3pvZ3VlOiM2NTY4NzE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16NnM2ajQ6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtOHRoNzg3OiM3NWNmZmY7XG4gICAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtZ2Zhbm5kOiM3NWNmZmY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1wbmV1Z2o6IzQyYjRmZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1zOW40ZjY6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtOTFtczVvOiM0MmI0ZmY7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1tNDJqbnI6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1mOWN3ZXc6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLXRleHQtY2FsZW5kYXItZGF0ZS1ob3Zlci1ybWJ4bTg6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtY2FsZW5kYXItbW9udGgtYmtiZmE1OiNhNGE0YWQ7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS16NHp6dWc6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtZGR4emhyOiNkZWRlZTM7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtODlkNWI0OiM2NTY4NzE7XG4gICAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXRhYi1idXR0b24tZXJyb3ItcjN0ajR5OiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItNmVwdTRnOiNiNGI0YmI7XG4gICAgLS1jb2xvci10ZXh0LWNvbHVtbi1zb3J0aW5nLWljb24tMWptOWxsOiNiNGI0YmI7XG4gICAgLS1jb2xvci10ZXh0LWNvbnRyb2wtZGlzYWJsZWQtNzQ5bW1tOiM2NTY4NzE7XG4gICAgLS1jb2xvci10ZXh0LWNvdW50ZXItanV3MmYxOiNhNGE0YWQ7XG4gICAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWRhbmpteDojNjU2ODcxO1xuICAgIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1pbmxpbmUtZWRpdC11cWFxamo6I2I0YjRiYjtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLWkzc2U4ZDojYTRhNGFkO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1uZGJ5Z2g6I2M2YzZjZDtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LW01b2NjbTojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC16ZzRna3I6IzY1Njg3MTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1ubGFibW46IzY1Njg3MTtcbiAgICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtdTgwa2I5OiM3NWNmZmY7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtNXltN2Y4OiNlYmViZjA7XG4gICAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWlycHhqeTojYTRhNGFkO1xuICAgIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1ob3Zlci1ndjBzZzI6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtZW1wdHktcG5vdDIwOiNkZWRlZTM7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LTVwODFobDojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItdWtoY3ljOiM0MmI0ZmY7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1uYXZpZ2F0aW9uLWljb24tZGVmYXVsdC1tcnRwYXc6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTkzencwdjojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLTZ1NGQ2MzojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS1idHV5ZTY6I2E0YTRhZDtcbiAgICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtd2gyeWxqOiNjNmM2Y2Q7XG4gICAgLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1zbXE4cGQ6I2ViZWJmMDtcbiAgICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnkteWJ0cG9tOiNhNGE0YWQ7XG4gICAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLXd4bnRvYTojYjRiNGJiO1xuICAgIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1qbnJxMmc6IzY1Njg3MTtcbiAgICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1OiNhNGE0YWQ7XG4gICAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLW5weWlpNzojNjU2ODcxO1xuICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtNDcybGE0OiNmOWY5ZmE7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0OiNkZWRlZTM7XG4gICAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNjojNjU2ODcxO1xuICAgIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWs6I2Y5ZjlmYTtcbiAgICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtajFyd3g3OiNmOWY5ZmE7XG4gICAgLS1jb2xvci10ZXh0LWludmVydGVkLWZ6MGlpaTojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1sYWJlbC1oa2hxaDU6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtbHo1ZWU1OiMxNjFkMjY7XG4gICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItNTRvM3hmOiM0MmI0ZmY7XG4gICAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtMHN6ZGtvOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXo6IzQyYjRmZjtcbiAgICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTM6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1hY3RpdmUtZGlzYWJsZWQtcmk2dWExOiM2NTY4NzE7XG4gICAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItZGVmYXVsdC10NXNrbDQ6I2I0YjRiYjtcbiAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUtb256dGNxOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LXNlZ21lbnQtZGVmYXVsdC01cDF2aTY6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3Bvbms6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLXRleHQtc21hbGwtZjA3NGZsOiNhNGE0YWQ7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHI6I2ZmN2E3YTtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLWZnMTZ5dTojYTRhNGFkO1xuICAgIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby1mOWQ5ZjI6IzQyYjRmZjtcbiAgICAtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtMXk1dGJvOiMyYmI1MzQ7XG4gICAgLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZzojZmJkMzMyO1xuICAgIC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1hb2hyMmo6I2Y5ZjlmYTtcbiAgICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWFjdGl2ZS1xdXJqcm86IzY1Njg3MTtcbiAgICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWhvdmVyLTY1eXU1dzojMDA2Y2UwO1xuICAgIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1hY3RpdmUtamc2ZGduOiM2NTY4NzE7XG4gICAgLS1jb2xvci1kcmFnLXBsYWNlaG9sZGVyLWhvdmVyLTZwZXhoODojMDA2Y2UwO1xuICAgIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1kZWZhdWx0LWVldXQ0bzojMTYxZDI2O1xuICAgIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1sNGtldWI6IzAwMTEyOTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtZGVmYXVsdC16NDRnZTE6I2M2YzZjZDtcbiAgICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXIteDBlcG5lOiNjNmM2Y2Q7XG4gICAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1raWw0aGg6IzY1Njg3MTtcbiAgICAtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1ob3Zlci02MWZ2ajM6Izc1Y2ZmZjtcbiAgICAtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLTR4bWFydjojMGYxNDFhO1xuICAgIC0tc2hhZG93LWNvbnRhaW5lci1zM3QyMHg6MHB4IDFweCA4cHggMnB4IHJnYmEoMCwgNywgMjIsIDAuNik7XG4gICAgLS1zaGFkb3ctY29udGFpbmVyLWFjdGl2ZS13b3hpb3A6MHB4IDFweCAxcHggMXB4ICMxOTI1MzQsIDBweCA2cHggMzZweCAjMDAwNDBjO1xuICAgIC0tc2hhZG93LWRyb3Bkb3duLWNoc2NwYzowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNCwgMTIsIDEpO1xuICAgIC0tc2hhZG93LWRyb3B1cC1pd3N0bWE6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgICAtLXNoYWRvdy1mbGFzaC1zdGlja3ktYmFud2lhOjBweCA0cHggOHB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG4gICAgLS1zaGFkb3ctbW9kYWwtcHo0cXZjOjBweCA0cHggMjBweCAxcHggcmdiYSgwLCA0LCAxMiwgMSk7XG4gICAgLS1zaGFkb3ctcGFuZWwtbnhpeDY1OjBweCAwcHggMHB4IDFweCAjNDE0ZDVjO1xuICAgIC0tc2hhZG93LXBhbmVsLXRvZ2dsZS11azl0dmM6MHB4IDZweCAxMnB4IDFweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgICAtLXNoYWRvdy1wb3BvdmVyLXlvODF3MzowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNCwgMTIsIDEpO1xuICAgIC0tc2hhZG93LXNwbGl0LWJvdHRvbS1jdmVpOWc6MHB4IC0zNnB4IDM2cHggLTM2cHggcmdiYSgwLCA3LCAyMiwgMSk7XG4gICAgLS1zaGFkb3ctc3BsaXQtc2lkZS1hYTF5YXQ6LTFweCAwcHggMXB4IDBweCAjMTkyNTM0LCAtMzZweCA2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgICAtLXNoYWRvdy1zdGlja3ktZ3Z6YTR5OjBweCA0cHggOHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjUpO1xuICAgIC0tc2hhZG93LXN0aWNreS1lbWJlZGRlZC14OWF6c2g6MHB4IDJweCAwcHggMHB4ICM0MTRkNWMsIDBweCAxNnB4IDE2cHggLTEycHggcmdiYSgwLCA3LCAyMiwgMSk7XG4gICAgLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC14ZWd3ZDk6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG4gICAgLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1sYXN0LTRrdTVheDowcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC41KTtcbiAgfVxufVxuLmF3c3VpLXBvbGFyaXMtY29tcGFjdC1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gIC0tc3BhY2UtYWxlcnQtdmVydGljYWwtYmxsMGp4OjRweDtcbiAgLS1zcGFjZS1idXR0b24taG9yaXpvbnRhbC10NjYzYmw6MTZweDtcbiAgLS1zcGFjZS1idXR0b24taWNvbi1vbmx5LWhvcml6b250YWwtNXFzbG5sOjRweDtcbiAgLS1zcGFjZS1idXR0b24tbW9kYWwtZGlzbWlzcy12ZXJ0aWNhbC13c3luc246MHB4O1xuICAtLXNwYWNlLWNhcmQtdmVydGljYWwtcG15ZzY1OjEycHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3Atb21tYWxpOjEycHg7XG4gIC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20taHJudHlvOjRweDtcbiAgLS1zcGFjZS1kYXJrLWhlYWRlci1vdmVybGFwLWRpc3RhbmNlLWkzdXBseDozMnB4O1xuICAtLXNwYWNlLWV4cGFuZGFibGUtc2VjdGlvbi1pY29uLW9mZnNldC10b3AtdnBtNTJ2OjBweDtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tbTN4Y2UzOjI0cHg7XG4gIC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtaG9yaXpvbnRhbC1veGZ3aHk6MTZweDtcbiAgLS1zcGFjZS1tb2RhbC1jb250ZW50LWJvdHRvbS1sYTBrMHI6OHB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtd3cxbm81OjIwcHg7XG4gIC0tc3BhY2UtcGFuZWwtc3BsaXQtdG9wLXA2YWo5MzoxNnB4O1xuICAtLXNwYWNlLXRhYnMtY29udGVudC10b3AtY3hiMzgwOjhweDtcbiAgLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzOi0xcHg7XG59XG5cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQuYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtcGlvMThqOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1teHg1ZDI6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktc2xvdy11bmRwZjg6MG1zO1xuICAtLW1vdGlvbi1kdXJhdGlvbi1yZXNwb25zaXZlLXl1bm92MTowbXM7XG4gIC0tbW90aW9uLWR1cmF0aW9uLWV4cHJlc3NpdmUtZTR4OHNvOjBtcztcbiAgLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC1xcGk1dHc6MG1zO1xufVxuXG4uYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtdG9wLW5hdmlnYXRpb246bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJhZGdlLWljb24tMGp2dDk5OiNmZjdhN2E7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtMGp0NTZlOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1ob3Zlci13MmVlaXA6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXJqaHQxODojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWtldTMxZTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC0xdjN2ZGs6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXIteWJ3MDg5OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLTFjZmlmZzojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtN2VhMTM0OiMyMzJiMzc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLTQ5bXppMDojMjMyYjM3O1xuICAtLWNvbG9yLXRleHQtZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZC0zbWZ4MnU6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNhbGVuZGFyLWN1cnJlbnQtZGF0ZS1pa3RveTQ6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLW1seXkwNTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtOGphMTF3OiM4YzhjOTQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZXJyb3Itbmhka2duOiNmZjdhN2E7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1qdjRreWs6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWxvYWRpbmctcmk2dGxtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItcWNoOGkwOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWxoamZqdjojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLWV0bmRpNDojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhsa3RieTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LXFqankxczojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC1tYWswNzU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC01NDV4Z2I6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWx2ZHo5NjojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1iNWQyOXI6IzEzMTkyMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtMm85Zmo3OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1va2oyejA6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtYmg1M3dyOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC12NHYybXQ6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtZmk3N2Y2OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTg6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tb2JpbGUtcGFuZWwtZmwydXZ0OiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC05OXFzaGU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1qeGd3b2I6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLW4xdWpjeDojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LWI2NTRhcjojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci15Y2oydHI6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXktYnczNXprOnJnYmEoMTUsIDIwLCAyNiwgMC43KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LTJzMmgzNzojNjU2ODcxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci1uZ3MydDg6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWRlZmF1bHQtM2RmMWFjOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1pbi1mbGFzaC1ydnd1Mm06I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtZGVmYXVsdC1lNHc1NnY6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXB4cTB3cjojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LXZvbTR5OTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kaXNhYmxlZC0wc293Z2s6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItZ2lzeGR6OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LXdyYXBwZXItZXVuazBsOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS1nYWg1MnI6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay04M2JoMGw6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQ6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLW1oMGpjczojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWVycm9yLXFxdzN5NjojMWYwMDAwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tNjBzc3E4OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kaWFsb2ctd3Z4aXVzOiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtc3VjY2Vzcy1uOWN2eGM6IzAwMTQwMTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1yanFoeTg6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLXZrcTdtcTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQteWExYTUwOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC04NHN0bHQ6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLWluY29taW5nLThtaXNkNTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctcHZoOHQ0OiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy11cHpvbWs6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtbGl2eDNsOiM3NWNmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1mZTM5OHQ6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC10Z3o2dGk6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC02bzd4cGg6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci13ZXFwejU6Izc1Y2ZmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtaW9oNnZhOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtZGxyMHk3OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctc3l0cnZzOiMxNjFkMjY7XG4gIC0tY29sb3ItYm9yZGVyLWNlbGwtc2hhZGVkLTFlbWZ1bDojMzMzODQzO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LW4xNmU1OTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItNWg0ZjM1OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWZxc2VnZDp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC1yZzh0YTg6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1vZHYxcnI6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kZWZhdWx0LWllMW9xcTojOGM4Yzk0O1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLWJuenptajojMzMzODQzO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWFjdGl2ZS03YmFvbHc6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS12MGRldXY6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLXkybG90MDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXNlY29uZGFyeS1pYW1tbXM6IzIzMmIzNztcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLXhpNjNlcTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTE6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLXQ2b2JoaDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXRvcC14dXdyZDg6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWVkaXRhYmxlLWNlbGwtaG92ZXItbXRyYzM4OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXIzOTI0OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLTBhbmNzbDojMWIyMzJkO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLWl6MzJpbjojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZm9jdXNlZC1weW02ZHE6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1wbGFjZWhvbGRlci03ZXRhZjk6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC11d3U2dHE6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItbGF5b3V0LXcxdzN2ODojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbTBoMnhnOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXBvcG92ZXItcXVvcXc1OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLXdnazA4eDojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRlZmF1bHQtZGx6bjVhOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGlzYWJsZWQtYmNmanhuOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtaG92ZXItMm0yZ3ZtOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1lcnJvci1zaTlidnU6I2ZmN2E3YTtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWluZm8tZmp5emQ2OiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLXBkOTNodzojMmJiNTM0O1xuICAtLWNvbG9yLWJvcmRlci1kaWFsb2ctYXEybjhkOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItaW50ZXJhY3RpdmUtZGVmYXVsdC1kYnI4Y2U6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLWx0dDB0dTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy00cTlsNTU6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgLS1jb2xvci1ib3JkZXItdGFicy11bmRlcmxpbmUtNmlnZTJiOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXRpbGVzLWRpc2FibGVkLTlrMWNqbjojMWIyMzJkO1xuICAtLWNvbG9yLWJvcmRlci10dXRvcmlhbC1rMXJlNHY6IzQyNDY1MDtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1rZWg1bmU6IzBmMTQxYTtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtZ3lpb3V4OiMxNjFkMjY7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS1vcm9xMWY6I2E0YTRhZDtcbiAgLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1sdHVhdjQ6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDI6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWk6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTNoZjVibjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LW1vMnJ4NDojOGM4Yzk0O1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1pY29uLXM0dmR5cTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtdW8waWJlOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtd3pvZ3VlOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItejZzNmo0OiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS04dGg3ODc6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtZ2Zhbm5kOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtcG5ldWdqOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXM5bjRmNjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtOTFtczVvOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXItbTQyam5yOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWY5Y3dldzojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItZGF0ZS1ob3Zlci1ybWJ4bTg6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLWJrYmZhNTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLXo0enp1ZzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtZGR4emhyOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTg5ZDViNDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItdGFiLWJ1dHRvbi1lcnJvci1yM3RqNHk6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItNmVwdTRnOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLTFqbTlsbDojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC03NDltbW06IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWNvdW50ZXItanV3MmYxOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1kYW5qbXg6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWlubGluZS1lZGl0LXVxYXFqajojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLWkzc2U4ZDojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtbmRieWdoOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtbTVvY2NtOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC16ZzRna3I6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC11ODBrYjk6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtNXltN2Y4OiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1pcnB4ank6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLWd2MHNnMjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZW1wdHktcG5vdDIwOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC01cDgxaGw6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci11a2hjeWM6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1uYXZpZ2F0aW9uLWljb24tZGVmYXVsdC1tcnRwYXc6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tZGVmYXVsdC05M3p3MHY6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtNnU0ZDYzOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS1idHV5ZTY6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLXdoMnlsajojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LXNtcThwZDojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnkteWJ0cG9tOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1ob21lLWhlYWRlci1kZWZhdWx0LTA5dDRsMTojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtaWNvbi1zdWJ0bGUtd3hudG9hOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1qbnJxMmc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWxobDRsdTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtbnB5aWk3OiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtNDcybGE0OiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidDojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtMWRyNW42OiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWs6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24taWNvbi1wcmVzc2VkLWoxcnd4NzojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtaW52ZXJ0ZWQtZnowaWlpOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1oa2hxaDU6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtOW15MHcwOiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1sejVlZTU6IzE2MWQyNjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItNTRvM3hmOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTBzemRrbzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LXJmaTN5ejojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTM6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLXJpNnVhMTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LXQ1c2tsNDojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUtb256dGNxOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWRlZmF1bHQtNXAxdmk2OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW4zcG9uazojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtc21hbGwtZjA3NGZsOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyOiNmZjdhN2E7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtZmcxNnl1OiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby1mOWQ5ZjI6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTF5NXRibzojMmJiNTM0O1xuICAtLWNvbG9yLXRleHQtdG9wLW5hdmlnYXRpb24tdGl0bGUtYW9ocjJqOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItYWN0aXZlLXF1cmpybzojNjU2ODcxO1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWhvdmVyLTY1eXU1dzojMDA2Y2UwO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItYWN0aXZlLWpnNmRnbjojNjU2ODcxO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItaG92ZXItNnBleGg4OiMwMDZjZTA7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1kZWZhdWx0LWVldXQ0bzojMTYxZDI2O1xuICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtaG92ZXItbDRrZXViOiMwMDExMjk7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWRlZmF1bHQta2lsNGhoOiM2NTY4NzE7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLTYxZnZqMzojNzVjZmZmO1xuICAtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLTR4bWFydjojMGYxNDFhO1xufVxuXG4uYXdzdWktY29udGV4dC10b3AtbmF2aWdhdGlvbi5hd3N1aS12aXN1YWwtcmVmcmVzaDpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi0wanZ0OTk6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWFjdGl2ZS0wanQ1NmU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZWVpcDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtcmpodDE4OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQta2V1MzFlOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTF2M3ZkazojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci15YncwODk6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtMWNmaWZnOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC03ZWExMzQ6IzIzMmIzNztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtNDltemkwOiMyMzJiMzc7XG4gIC0tY29sb3ItdGV4dC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLTNtZngydTojNjU2ODcxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLWlrdG95NDojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtbWx5eTA1OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC04amExMXc6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci1uaGRrZ246I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWp2NGt5azojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy1yaTZ0bG06IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1xY2g4aTA6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItbGhqZmp2OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItZXRuZGk0OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5OiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtcWpqeTFzOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NTojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTU0NXhnYjojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtbHZkejk2OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWI1ZDI5cjojMTMxOTIwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC0ybzlmajc6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtYmg1M3dyOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC12NHYybXQ6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtZmk3N2Y2OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTg6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LTk5cXNoZTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWp4Z3dvYjojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtbjF1amN4OiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtYjY1NGFyOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLXljajJ0cjojNzVjZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS1idzM1ems6cmdiYSgxNSwgMjAsIDI2LCAwLjcpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXktMnMyaDM3OiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLW5nczJ0ODojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC0zZGYxYWM6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtZGVmYXVsdC1lNHc1NnY6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXB4cTB3cjojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LXZvbTR5OTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kaXNhYmxlZC0wc293Z2s6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItZ2lzeGR6OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LXdyYXBwZXItZXVuazBsOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS1nYWg1MnI6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay04M2JoMGw6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQ6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLW1oMGpjczojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC01eWpweXQ6I2ZiZDMzMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci1xcXczeTY6IzFmMDAwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTYwc3NxODojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtZGlhbG9nLXd2eGl1czojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtbjljdnhjOiMwMDE0MDE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10YWJsZS1oZWFkZXItcmpxaHk4OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC12a3E3bXE6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1jaGVja2VkLWRpc2FibGVkLXlhMWE1MDojMDAyYjY2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWRlZmF1bHQtODRzdGx0OiM4YzhjOTQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jaGF0LWJ1YmJsZS1pbmNvbWluZy04bWlzZDU6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLXB2aDh0NDojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctdXB6b21rOiNjNmM2Y2Q7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWxpdngzbDojNzVjZmZmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtZmUzOTh0OiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtdGd6NnRpOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtNm83eHBoOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItd2VxcHo1OiM3NWNmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWlvaDZ2YTojMjMyYjM3O1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctc3l0cnZzOiMxNjFkMjY7XG4gIC0tY29sb3ItYm9yZGVyLWNlbGwtc2hhZGVkLTFlbWZ1bDojMzMzODQzO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LW4xNmU1OTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItNWg0ZjM1OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1vZHYxcnI6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC1ibnp6bWo6IzMzMzg0MztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUtN2Jhb2x3OiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS15MmxvdDA6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWFtbW1zOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci14aTYzZXE6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci10Nm9iaGg6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1tdHJjMzg6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tcjM5MjQ6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsOiMxYjIzMmQ7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtaXozMmluOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODA6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLXB5bTZkcTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLTdldGFmOTojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLXV3dTZ0cTojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1sYXlvdXQtdzF3M3Y4OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGc6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItcG9wb3Zlci1xdW9xdzU6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1hY3RpdmUtd2drMDh4OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1kbHpuNWE6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kaXNhYmxlZC1iY2ZqeG46I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci0ybTJndm06I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLXNpOWJ2dTojZmY3YTdhO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1manl6ZDY6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXN1Y2Nlc3MtcGQ5M2h3OiMyYmI1MzQ7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLTZvcmQzMzojZmJkMzMyO1xuICAtLWNvbG9yLWJvcmRlci1kaWFsb2ctYXEybjhkOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItaW50ZXJhY3RpdmUtZGVmYXVsdC1kYnI4Y2U6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLWx0dDB0dTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy00cTlsNTU6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgLS1jb2xvci1ib3JkZXItdGFicy11bmRlcmxpbmUtNmlnZTJiOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXRpbGVzLWRpc2FibGVkLTlrMWNqbjojMWIyMzJkO1xuICAtLWNvbG9yLWJvcmRlci10dXRvcmlhbC1rMXJlNHY6IzQyNDY1MDtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1rZWg1bmU6IzBmMTQxYTtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtZ3lpb3V4OiMxNjFkMjY7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS1vcm9xMWY6I2E0YTRhZDtcbiAgLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1sdHVhdjQ6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDI6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWk6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTNoZjVibjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LW1vMnJ4NDojOGM4Yzk0O1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1pY29uLXM0dmR5cTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtdW8waWJlOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtd3pvZ3VlOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItejZzNmo0OiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS04dGg3ODc6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtZ2Zhbm5kOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtcG5ldWdqOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXM5bjRmNjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtOTFtczVvOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXItbTQyam5yOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWY5Y3dldzojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItZGF0ZS1ob3Zlci1ybWJ4bTg6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLWJrYmZhNTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLXo0enp1ZzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtZGR4emhyOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTg5ZDViNDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItdGFiLWJ1dHRvbi1lcnJvci1yM3RqNHk6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItNmVwdTRnOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLTFqbTlsbDojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC03NDltbW06IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWNvdW50ZXItanV3MmYxOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1kYW5qbXg6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWlubGluZS1lZGl0LXVxYXFqajojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLWkzc2U4ZDojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtbmRieWdoOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtbTVvY2NtOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC16ZzRna3I6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC11ODBrYjk6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtNXltN2Y4OiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1pcnB4ank6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLWd2MHNnMjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZW1wdHktcG5vdDIwOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC01cDgxaGw6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci11a2hjeWM6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1uYXZpZ2F0aW9uLWljb24tZGVmYXVsdC1tcnRwYXc6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tZGVmYXVsdC05M3p3MHY6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtNnU0ZDYzOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS1idHV5ZTY6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLXdoMnlsajojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LXNtcThwZDojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnkteWJ0cG9tOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1pY29uLXN1YnRsZS13eG50b2E6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWpucnEyZzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1OiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC1ucHlpaTc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS00NzJsYTQ6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC0xZHI1bjY6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXBya3plazojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtajFyd3g3OiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1pbnZlcnRlZC1mejBpaWk6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxhYmVsLWhraHFoNTojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtbHo1ZWU1OiMxNjFkMjY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWhvdmVyLTU0bzN4ZjojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC0wc3pka286IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXo6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC1yaTZ1YTE6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItZGVmYXVsdC10NXNrbDQ6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtYWN0aXZlLW9uenRjcTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LTVwMXZpNjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3Bvbms6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXNtYWxsLWYwNzRmbDojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4cjojZmY3YTdhO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLWZnMTZ5dTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8tZjlkOWYyOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy0xeTV0Ym86IzJiYjUzNDtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZzojZmJkMzMyO1xuICAtLWNvbG9yLXRleHQtdG9wLW5hdmlnYXRpb24tdGl0bGUtYW9ocjJqOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItYWN0aXZlLXF1cmpybzojNjU2ODcxO1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWhvdmVyLTY1eXU1dzojMDA2Y2UwO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItYWN0aXZlLWpnNmRnbjojNjU2ODcxO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItaG92ZXItNnBleGg4OiMwMDZjZTA7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1kZWZhdWx0LWVldXQ0bzojMTYxZDI2O1xuICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtaG92ZXItbDRrZXViOiMwMDExMjk7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1kZWZhdWx0LXo0NGdlMTojYzZjNmNkO1xuICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXIteDBlcG5lOiNjNmM2Y2Q7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWRlZmF1bHQta2lsNGhoOiM2NTY4NzE7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLTYxZnZqMzojNzVjZmZmO1xuICAtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLTR4bWFydjojMGYxNDFhO1xufVxuXG4uYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtY29udGVudC1oZWFkZXI6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJhZGdlLWljb24tMGp2dDk5OiNmZjdhN2E7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtMGp0NTZlOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1ob3Zlci13MmVlaXA6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXJqaHQxODojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWtldTMxZTojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC0xdjN2ZGs6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXIteWJ3MDg5OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLTFjZmlmZzojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtN2VhMTM0OiMyMzJiMzc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLTQ5bXppMDojMjMyYjM3O1xuICAtLWNvbG9yLXRleHQtZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZC0zbWZ4MnU6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNhbGVuZGFyLWN1cnJlbnQtZGF0ZS1pa3RveTQ6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLW1seXkwNTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtOGphMTF3OiM4YzhjOTQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZXJyb3Itbmhka2duOiNmZjdhN2E7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1qdjRreWs6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWxvYWRpbmctcmk2dGxtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItcWNoOGkwOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWxoamZqdjojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLWV0bmRpNDojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhsa3RieTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LXFqankxczojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC1tYWswNzU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC01NDV4Z2I6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWx2ZHo5NjojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1iNWQyOXI6IzEzMTkyMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtMm85Zmo3OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWJoNTN3cjojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtdjR2Mm10OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLWZpNzdmNjojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204OiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC05OXFzaGU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1qeGd3b2I6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLW4xdWpjeDojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LWI2NTRhcjojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci15Y2oydHI6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXktYnczNXprOnJnYmEoMTUsIDIwLCAyNiwgMC43KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LTJzMmgzNzojNjU2ODcxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci1uZ3MydDg6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWRlZmF1bHQtM2RmMWFjOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtZTR3NTZ2OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWFjdGl2ZS1weHEwd3I6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC12b200eTk6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGlzYWJsZWQtMHNvd2drOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLWdpc3hkejojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC13cmFwcGVyLWV1bmswbDojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LWZxcjhlazojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtZ2FoNTJyOiM3NWNmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stODNiaDBsOiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctcGdwcW10OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC1taDBqY3M6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci13YXJuaW5nLXByZXNzZWQtNXlqcHl0OiNmYmQzMzI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtZXJyb3ItcXF3M3k2OiMxZjAwMDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby02MHNzcTg6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpYWxvZy13dnhpdXM6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1zdWNjZXNzLW45Y3Z4YzojMDAxNDAxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXdhcm5pbmctdm9nOXU4OiMxOTExMDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10YWJsZS1oZWFkZXItcmpxaHk4OiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC12a3E3bXE6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1jaGVja2VkLWRpc2FibGVkLXlhMWE1MDojMDAyYjY2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWRlZmF1bHQtODRzdGx0OiM4YzhjOTQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jaGF0LWJ1YmJsZS1pbmNvbWluZy04bWlzZDU6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLXB2aDh0NDojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctdXB6b21rOiNjNmM2Y2Q7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWxpdngzbDojNzVjZmZmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtZmUzOTh0OiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtdGd6NnRpOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtNm83eHBoOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItd2VxcHo1OiM3NWNmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWlvaDZ2YTojMjMyYjM3O1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctc3l0cnZzOiMxNjFkMjY7XG4gIC0tY29sb3ItYm9yZGVyLWNlbGwtc2hhZGVkLTFlbWZ1bDojMzMzODQzO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LW4xNmU1OTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItNWg0ZjM1OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1vZHYxcnI6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC1ibnp6bWo6IzMzMzg0MztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUtN2Jhb2x3OiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS15MmxvdDA6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWFtbW1zOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci14aTYzZXE6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci10Nm9iaGg6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1tdHJjMzg6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tcjM5MjQ6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsOiMxYjIzMmQ7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtaXozMmluOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODA6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLXB5bTZkcTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLTdldGFmOTojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLXV3dTZ0cTojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1sYXlvdXQtdzF3M3Y4OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGc6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItcG9wb3Zlci1xdW9xdzU6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1hY3RpdmUtd2drMDh4OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1kbHpuNWE6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kaXNhYmxlZC1iY2ZqeG46I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci0ybTJndm06I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLXNpOWJ2dTojZmY3YTdhO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1manl6ZDY6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXN1Y2Nlc3MtcGQ5M2h3OiMyYmI1MzQ7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLTZvcmQzMzojZmJkMzMyO1xuICAtLWNvbG9yLWJvcmRlci1kaWFsb2ctYXEybjhkOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItaW50ZXJhY3RpdmUtZGVmYXVsdC1kYnI4Y2U6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLWx0dDB0dTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy00cTlsNTU6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgLS1jb2xvci1ib3JkZXItdGFicy11bmRlcmxpbmUtNmlnZTJiOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXRpbGVzLWRpc2FibGVkLTlrMWNqbjojMWIyMzJkO1xuICAtLWNvbG9yLWJvcmRlci10dXRvcmlhbC1rMXJlNHY6IzQyNDY1MDtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1rZWg1bmU6IzBmMTQxYTtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtZ3lpb3V4OiMxNjFkMjY7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS1vcm9xMWY6I2E0YTRhZDtcbiAgLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1sdHVhdjQ6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDI6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWk6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTNoZjVibjojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LW1vMnJ4NDojOGM4Yzk0O1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1pY29uLXM0dmR5cTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtdW8waWJlOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtd3pvZ3VlOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItejZzNmo0OiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS04dGg3ODc6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtZ2Zhbm5kOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtcG5ldWdqOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXM5bjRmNjojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtOTFtczVvOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXItbTQyam5yOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWY5Y3dldzojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItZGF0ZS1ob3Zlci1ybWJ4bTg6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLWJrYmZhNTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLXo0enp1ZzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtZGR4emhyOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTg5ZDViNDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItdGFiLWJ1dHRvbi1lcnJvci1yM3RqNHk6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItNmVwdTRnOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLTFqbTlsbDojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC03NDltbW06IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWNvdW50ZXItanV3MmYxOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1kYW5qbXg6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWlubGluZS1lZGl0LXVxYXFqajojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLWkzc2U4ZDojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtbmRieWdoOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtbTVvY2NtOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC16ZzRna3I6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC11ODBrYjk6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtNXltN2Y4OiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1pcnB4ank6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLWd2MHNnMjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZW1wdHktcG5vdDIwOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC01cDgxaGw6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci11a2hjeWM6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1uYXZpZ2F0aW9uLWljb24tZGVmYXVsdC1tcnRwYXc6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tZGVmYXVsdC05M3p3MHY6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtNnU0ZDYzOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS1idHV5ZTY6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLXdoMnlsajojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtbGFiZWwtZ2VuLWFpLW5hMXhoeTojYmY4MGZmO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LXNtcThwZDojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnkteWJ0cG9tOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1pY29uLXN1YnRsZS13eG50b2E6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWpucnEyZzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1OiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC1ucHlpaTc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS00NzJsYTQ6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC0xZHI1bjY6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXBya3plazojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtajFyd3g3OiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1pbnZlcnRlZC1mejBpaWk6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxhYmVsLWhraHFoNTojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtbHo1ZWU1OiMxNjFkMjY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWhvdmVyLTU0bzN4ZjojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC0wc3pka286IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXo6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC1yaTZ1YTE6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItZGVmYXVsdC10NXNrbDQ6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtYWN0aXZlLW9uenRjcTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LTVwMXZpNjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3Bvbms6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXNtYWxsLWYwNzRmbDojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4cjojZmY3YTdhO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLWZnMTZ5dTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8tZjlkOWYyOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy0xeTV0Ym86IzJiYjUzNDtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZzojZmJkMzMyO1xuICAtLWNvbG9yLXRleHQtdG9wLW5hdmlnYXRpb24tdGl0bGUtYW9ocjJqOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItYWN0aXZlLXF1cmpybzojNjU2ODcxO1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWhvdmVyLTY1eXU1dzojMDA2Y2UwO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItYWN0aXZlLWpnNmRnbjojNjU2ODcxO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItaG92ZXItNnBleGg4OiMwMDZjZTA7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1kZWZhdWx0LWVldXQ0bzojMTYxZDI2O1xuICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtaG92ZXItbDRrZXViOiMwMDExMjk7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1kZWZhdWx0LXo0NGdlMTojYzZjNmNkO1xuICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXIteDBlcG5lOiNjNmM2Y2Q7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWRlZmF1bHQta2lsNGhoOiM2NTY4NzE7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLTYxZnZqMzojNzVjZmZmO1xuICAtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLTR4bWFydjojMGYxNDFhO1xuICAtLXNoYWRvdy1jb250YWluZXItczN0MjB4Om5vbmU7XG4gIC0tc2hhZG93LWNvbnRhaW5lci1hY3RpdmUtd294aW9wOjBweCAxcHggMXB4IDFweCAjMTkyNTM0LCAwcHggNnB4IDM2cHggIzAwMDQwYztcbiAgLS1zaGFkb3ctZHJvcGRvd24tY2hzY3BjOjBweCA0cHggMjBweCAxcHggcmdiYSgwLCA0LCAxMiwgMSk7XG4gIC0tc2hhZG93LWRyb3B1cC1pd3N0bWE6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgLS1zaGFkb3ctbW9kYWwtcHo0cXZjOjBweCA0cHggMjBweCAxcHggcmdiYSgwLCA0LCAxMiwgMSk7XG4gIC0tc2hhZG93LXBvcG92ZXIteW84MXczOjBweCA0cHggMjBweCAxcHggcmdiYSgwLCA0LCAxMiwgMSk7XG4gIC0tc2hhZG93LXNwbGl0LWJvdHRvbS1jdmVpOWc6MHB4IC0zNnB4IDM2cHggLTM2cHggcmdiYSgwLCA3LCAyMiwgMSk7XG4gIC0tc2hhZG93LXNwbGl0LXNpZGUtYWExeWF0Oi0xcHggMHB4IDFweCAwcHggIzE5MjUzNCwgLTM2cHggNnB4IDM2cHggLTM2cHggcmdiYSgwLCA3LCAyMiwgMSk7XG4gIC0tc2hhZG93LXN0aWNreS1ndnphNHk6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG4gIC0tc2hhZG93LXN0aWNreS1lbWJlZGRlZC14OWF6c2g6MHB4IDJweCAwcHggMHB4ICM0MTRkNWMsIDBweCAxNnB4IDE2cHggLTEycHggcmdiYSgwLCA3LCAyMiwgMSk7XG4gIC0tc2hhZG93LXN0aWNreS1jb2x1bW4tZmlyc3QteGVnd2Q5OjBweCA0cHggOHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjUpO1xuICAtLXNoYWRvdy1zdGlja3ktY29sdW1uLWxhc3QtNGt1NWF4OjBweCA0cHggOHB4IDFweCByZ2JhKDAsIDcsIDIyLCAwLjUpO1xufVxuXG4uYXdzdWktY29udGV4dC1jb250ZW50LWhlYWRlci5hd3N1aS12aXN1YWwtcmVmcmVzaDpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi0wanZ0OTk6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWFjdGl2ZS0wanQ1NmU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZWVpcDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtcmpodDE4OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQta2V1MzFlOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTF2M3ZkazojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci15YncwODk6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtMWNmaWZnOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kaXNhYmxlZC03ZWExMzQ6IzIzMmIzNztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtNDltemkwOiMyMzJiMzc7XG4gIC0tY29sb3ItdGV4dC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLTNtZngydTojNjU2ODcxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLWlrdG95NDojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtbWx5eTA1OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC04amExMXc6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci1uaGRrZ246I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWp2NGt5azojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy1yaTZ0bG06IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1xY2g4aTA6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItbGhqZmp2OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItZXRuZGk0OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5OiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtcWpqeTFzOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NTojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTU0NXhnYjojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtbHZkejk2OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWI1ZDI5cjojMTMxOTIwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC0ybzlmajc6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtYmg1M3dyOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC12NHYybXQ6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtZmk3N2Y2OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTg6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LTk5cXNoZTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWp4Z3dvYjojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtbjF1amN4OiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtYjY1NGFyOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLXljajJ0cjojNzVjZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS1idzM1ems6cmdiYSgxNSwgMjAsIDI2LCAwLjcpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXktMnMyaDM3OiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLW5nczJ0ODojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC0zZGYxYWM6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtZGVmYXVsdC1lNHc1NnY6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXB4cTB3cjojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LXZvbTR5OTojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kaXNhYmxlZC0wc293Z2s6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItZ2lzeGR6OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LXdyYXBwZXItZXVuazBsOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS1nYWg1MnI6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay04M2JoMGw6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQ6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLW1oMGpjczojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC01eWpweXQ6I2ZiZDMzMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci1xcXczeTY6IzFmMDAwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTYwc3NxODojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtZGlhbG9nLXd2eGl1czojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtbjljdnhjOiMwMDE0MDE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy12b2c5dTg6IzE5MTEwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1yanFoeTg6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLXZrcTdtcTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQteWExYTUwOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC04NHN0bHQ6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLWluY29taW5nLThtaXNkNTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctcHZoOHQ0OiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy11cHpvbWs6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtbGl2eDNsOiM3NWNmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1mZTM5OHQ6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC10Z3o2dGk6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC02bzd4cGg6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci13ZXFwejU6Izc1Y2ZmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtaW9oNnZhOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1zeXRydnM6IzE2MWQyNjtcbiAgLS1jb2xvci1ib3JkZXItY2VsbC1zaGFkZWQtMWVtZnVsOiMzMzM4NDM7XG4gIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtbjE2ZTU5OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci01aDRmMzU6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1jaGVja2VkLW9kdjFycjojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLWJuenptajojMzMzODQzO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWFjdGl2ZS03YmFvbHc6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS12MGRldXY6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLXkybG90MDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXNlY29uZGFyeS1pYW1tbXM6IzIzMmIzNztcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLXhpNjNlcTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTE6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLXQ2b2JoaDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1lZGl0YWJsZS1jZWxsLWhvdmVyLW10cmMzODojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW1yMzkyNDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC0wYW5jc2w6IzFiMjMyZDtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1pejMyaW46IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MDojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtcHltNmRxOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tcGxhY2Vob2xkZXItN2V0YWY5OiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWxheW91dC13MXczdjg6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW0waDJ4ZzojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1wb3BvdmVyLXF1b3F3NTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWFjdGl2ZS13Z2swOHg6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LWRsem41YTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLWJjZmp4bjojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWhvdmVyLTJtMmd2bTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtZXJyb3Itc2k5YnZ1OiNmZjdhN2E7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWZqeXpkNjojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtc3VjY2Vzcy1wZDkzaHc6IzJiYjUzNDtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXdhcm5pbmctNm9yZDMzOiNmYmQzMzI7XG4gIC0tY29sb3ItYm9yZGVyLWRpYWxvZy1hcTJuOGQ6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1pbnRlcmFjdGl2ZS1kZWZhdWx0LWRicjhjZTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXItbHR0MHR1OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXVuZGVybGluZS02aWdlMmI6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtOWsxY2puOiMxYjIzMmQ7XG4gIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLWsxcmU0djojNDI0NjUwO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kZWZhdWx0LWtlaDVuZTojMGYxNDFhO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1neWlvdXg6IzE2MWQyNjtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LW9yb3ExZjojYTRhNGFkO1xuICAtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LWx0dWF2NDpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAtLWNvbG9yLXRleHQtYWNjZW50LWJwenV0MjojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aTojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktM2hmNWJuOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtbW8ycng0OiM4YzhjOTQ7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tczR2ZHlxOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC11bzBpYmU6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC13em9ndWU6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16NnM2ajQ6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTh0aDc4NzojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1nZmFubmQ6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1wbmV1Z2o6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItczluNGY2OiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC05MW1zNW86IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1tNDJqbnI6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtZjljd2V3OiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLXJtYnhtODojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItbW9udGgtYmtiZmE1OiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtejR6enVnOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1kZHh6aHI6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtODlkNWI0OiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLXIzdGo0eTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci02ZXB1NGc6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1zb3J0aW5nLWljb24tMWptOWxsOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1jb250cm9sLWRpc2FibGVkLTc0OW1tbTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtY291bnRlci1qdXcyZjE6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWRhbmpteDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtdXFhcWpqOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1mb290ZXItaTNzZThkOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1uZGJ5Z2g6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1tNW9jY206I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLXpnNGdrcjojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1ubGFibW46IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXU4MGtiOTojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC01eW03Zjg6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWlycHhqeTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItZ3Ywc2cyOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1lbXB0eS1wbm90MjA6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LTVwODFobDojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXVraGN5YzojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LW1ydHBhdzojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTkzencwdjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC02dTRkNjM6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LWJ0dXllNjojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtd2gyeWxqOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1nZW4tYWktbmExeGh5OiNiZjgwZmY7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtc21xOHBkOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS15YnRwb206I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLXd4bnRvYTojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtam5ycTJnOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1saGw0bHU6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLW5weWlpNzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTQ3MmxhNDojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQ6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNjojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC1qMXJ3eDc6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWludmVydGVkLWZ6MGlpaTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGFiZWwtaGtocWg1OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1sejVlZTU6IzE2MWQyNjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItNTRvM3hmOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTBzemRrbzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LXJmaTN5ejojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTM6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLXJpNnVhMTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LXQ1c2tsNDojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUtb256dGNxOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWRlZmF1bHQtNXAxdmk2OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW4zcG9uazojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtc21hbGwtZjA3NGZsOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyOiNmZjdhN2E7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtZmcxNnl1OiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby1mOWQ5ZjI6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTF5NXRibzojMmJiNTM0O1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnOiNmYmQzMzI7XG4gIC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1hb2hyMmo6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1hY3RpdmUtcXVyanJvOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItaG92ZXItNjV5dTV3OiMwMDZjZTA7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1hY3RpdmUtamc2ZGduOiM2NTY4NzE7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci02cGV4aDg6IzAwNmNlMDtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWRlZmF1bHQtZWV1dDRvOiMxNjFkMjY7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1sNGtldWI6IzAwMTEyOTtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWRlZmF1bHQtejQ0Z2UxOiNjNmM2Y2Q7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci14MGVwbmU6I2M2YzZjZDtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1raWw0aGg6IzY1Njg3MTtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItaG92ZXItNjFmdmozOiM3NWNmZmY7XG4gIC0tY29sb3ItZ2FwLWdsb2JhbC1kcmF3ZXItNHhtYXJ2OiMwZjE0MWE7XG4gIC0tc2hhZG93LWNvbnRhaW5lci1zM3QyMHg6bm9uZTtcbiAgLS1zaGFkb3ctY29udGFpbmVyLWFjdGl2ZS13b3hpb3A6MHB4IDFweCAxcHggMXB4ICMxOTI1MzQsIDBweCA2cHggMzZweCAjMDAwNDBjO1xuICAtLXNoYWRvdy1kcm9wZG93bi1jaHNjcGM6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgLS1zaGFkb3ctZHJvcHVwLWl3c3RtYTowcHggNHB4IDIwcHggMXB4IHJnYmEoMCwgNCwgMTIsIDEpO1xuICAtLXNoYWRvdy1tb2RhbC1wejRxdmM6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgLS1zaGFkb3ctcG9wb3Zlci15bzgxdzM6MHB4IDRweCAyMHB4IDFweCByZ2JhKDAsIDQsIDEyLCAxKTtcbiAgLS1zaGFkb3ctc3BsaXQtYm90dG9tLWN2ZWk5ZzowcHggLTM2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgLS1zaGFkb3ctc3BsaXQtc2lkZS1hYTF5YXQ6LTFweCAwcHggMXB4IDBweCAjMTkyNTM0LCAtMzZweCA2cHggMzZweCAtMzZweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgLS1zaGFkb3ctc3RpY2t5LWd2emE0eTowcHggNHB4IDhweCAxcHggcmdiYSgwLCA3LCAyMiwgMC41KTtcbiAgLS1zaGFkb3ctc3RpY2t5LWVtYmVkZGVkLXg5YXpzaDowcHggMnB4IDBweCAwcHggIzQxNGQ1YywgMHB4IDE2cHggMTZweCAtMTJweCByZ2JhKDAsIDcsIDIyLCAxKTtcbiAgLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC14ZWd3ZDk6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG4gIC0tc2hhZG93LXN0aWNreS1jb2x1bW4tbGFzdC00a3U1YXg6MHB4IDRweCA4cHggMXB4IHJnYmEoMCwgNywgMjIsIDAuNSk7XG59XG5cbi5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWktY29udGV4dC1hcHAtbGF5b3V0LXRvb2xiYXI6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtODojZmNmY2ZkO1xufVxuXG4uYXdzdWktY29udGV4dC1hcHAtbGF5b3V0LXRvb2xiYXIuYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtODojZmNmY2ZkO1xufVxuXG4uYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtY29tcGFjdC10YWJsZTpub3QoI1xcOSkge1xuICAtLXNwYWNlLWFsZXJ0LXZlcnRpY2FsLWJsbDBqeDo0cHg7XG4gIC0tc3BhY2UtYnV0dG9uLWhvcml6b250YWwtdDY2M2JsOjE2cHg7XG4gIC0tc3BhY2UtYnV0dG9uLW1vZGFsLWRpc21pc3MtdmVydGljYWwtd3N5bnNuOjBweDtcbiAgLS1zcGFjZS1jYXJkLXZlcnRpY2FsLXBteWc2NToxMnB4O1xuICAtLXNwYWNlLWNvbnRhaW5lci1jb250ZW50LXRvcC1hZDN0eXc6NHB4O1xuICAtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLW9tbWFsaToxMnB4O1xuICAtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItYm90dG9tLWhybnR5bzo0cHg7XG4gIC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtYm90dG9tLW0zeGNlMzo0MHB4O1xuICAtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC14cXZ0OXE6MjhweDtcbiAgLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LXd3MW5vNToyMHB4O1xuICAtLXNwYWNlLXBhbmVsLXNwbGl0LXRvcC1wNmFqOTM6MTZweDtcbiAgLS1zcGFjZS10YWJzLWNvbnRlbnQtdG9wLWN4YjM4MDo4cHg7XG4gIC0tc3BhY2UtdGFibGUtZW1iZWRkZWQtaGVhZGVyLXRvcC15bmw2ZmQ6MHB4O1xuICAtLXNwYWNlLXRhYmxlLWhlYWRlci10b29scy1ib3R0b20tbG9kbzRiOjBweDtcbn1cblxuLmF3c3VpLWNvbnRleHQtY29tcGFjdC10YWJsZS5hd3N1aS12aXN1YWwtcmVmcmVzaDpub3QoI1xcOSkge1xuICAtLXNwYWNlLWFsZXJ0LXZlcnRpY2FsLWJsbDBqeDo0cHg7XG4gIC0tc3BhY2UtYnV0dG9uLWhvcml6b250YWwtdDY2M2JsOjE2cHg7XG4gIC0tc3BhY2UtYnV0dG9uLW1vZGFsLWRpc21pc3MtdmVydGljYWwtd3N5bnNuOjBweDtcbiAgLS1zcGFjZS1jYXJkLXZlcnRpY2FsLXBteWc2NToxMnB4O1xuICAtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLW9tbWFsaToxMnB4O1xuICAtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItYm90dG9tLWhybnR5bzo0cHg7XG4gIC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC13dzFubzU6MjBweDtcbiAgLS1zcGFjZS1wYW5lbC1zcGxpdC10b3AtcDZhajkzOjE2cHg7XG4gIC0tc3BhY2UtdGFicy1jb250ZW50LXRvcC1jeGIzODA6OHB4O1xufVxuXG4uYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtZmxhc2hiYXI6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXJqaHQxODpyZ2JhKDAsIDcsIDIyLCAwLjIpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWtldTMxZTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXIteWJ3MDg5OnJnYmEoMCwgNywgMjIsIDAuMTUpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZjojMDAyYjY2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1hOG5hejc6I2Y5ZjlmYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbjojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtaG9tZS1oZWFkZXItb2tqMnowOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRlZmF1bHQtdm9tNHk5OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci1naXN4ZHo6cmdiYSgwLCA3LCAyMiwgMC4xNSk7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1vdXRnb2luZy1wdmg4dDQ6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLXVwem9tazojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS1saXZ4M2w6I2ZmZmZmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWZlMzk4dDojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLXdlcXB6NTojZmZmZmZmO1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLWRscjB5Nzp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLXN5dHJ2czojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1mcXNlZ2Q6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2OiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS15MmxvdDA6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3AteHV3cmQ4OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLWl6MzJpbjojMDA2Y2UwO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGc6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctNHE5bDU1OnJnYmEoMTUsIDIwLCAyNiwgMC4xMik7XG4gIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS04dGg3ODc6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1wbmV1Z2o6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItczluNGY2OiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC05MW1zNW86I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1tNDJqbnI6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtZjljd2V3OiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC01cDgxaGw6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci11a2hjeWM6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LXlidHBvbTojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3Bvbms6I2ZmZmZmZjtcbn1cblxuLmF3c3VpLWNvbnRleHQtZmxhc2hiYXIuYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXJqaHQxODpyZ2JhKDAsIDcsIDIyLCAwLjIpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWtldTMxZTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXIteWJ3MDg5OnJnYmEoMCwgNywgMjIsIDAuMTUpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZjojMDAyYjY2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1hOG5hejc6I2Y5ZjlmYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbjojZmZmZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LXZvbTR5OTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItZ2lzeGR6OnJnYmEoMCwgNywgMjIsIDAuMTUpO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctcHZoOHQ0OiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy11cHpvbWs6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtbGl2eDNsOiNmZmZmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1mZTM5OHQ6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci13ZXFwejU6I2ZmZmZmZjtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeDojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS12MGRldXY6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLXkybG90MDojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTE6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocDojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGc6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWk6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTh0aDc4NzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXBuZXVnajojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1zOW40ZjY6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTkxbXM1bzojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWhvdmVyLW00MmpucjojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1mOWN3ZXc6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jZjdiYWg6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtcWgwNjZ2OiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci1yMmYyeHU6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LTVwODFobDojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXVraGN5YzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnkteWJ0cG9tOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW4zcG9uazojZmZmZmZmO1xufVxuXG4uYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtZmxhc2hiYXItd2FybmluZzpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtcmpodDE4OnJnYmEoMCwgNywgMjIsIDAuMSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQta2V1MzFlOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci15YncwODk6cmdiYSgwLCA3LCAyMiwgMC4wNSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtbWZuejBmOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWE4bmF6NzojNDI0NjUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXIteng5YWduOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1va2oyejA6IzBmMTQxYTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWluLWZsYXNoLXJ2d3UybTojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LXZvbTR5OTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItZ2lzeGR6OnJnYmEoMCwgNywgMjIsIDAuMDUpO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWFjdGl2ZS1saXZ4M2w6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWZlMzk4dDojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLXdlcXB6NTojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLWRscjB5Nzp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLXN5dHJ2czojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1mcXNlZ2Q6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2OiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS15MmxvdDA6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3AteHV3cmQ4OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLWl6MzJpbjojMDA2Y2UwO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGc6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctNHE5bDU1OnJnYmEoMTUsIDIwLCAyNiwgMC4xMik7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS04dGg3ODc6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1wbmV1Z2o6IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItczluNGY2OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWY5Y3dldzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtNXA4MWhsOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItdWtoY3ljOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS15YnRwb206IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWRlZmF1bHQtZ2Exbmk5OiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1ob3Zlci1nNXBicXo6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstaW52ZXJ0ZWQtaG92ZXItZGxmbWNoOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC1wcXc0YnI6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtaG92ZXItbjNwb25rOiMwZjE0MWE7XG59XG5cbi5hd3N1aS1jb250ZXh0LWZsYXNoYmFyLXdhcm5pbmcuYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXJqaHQxODpyZ2JhKDAsIDcsIDIyLCAwLjEpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWtldTMxZTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXIteWJ3MDg5OnJnYmEoMCwgNywgMjIsIDAuMDUpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZjojMDAyYjY2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1hOG5hejc6IzQyNDY1MDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbjojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtaW4tZmxhc2gtcnZ3dTJtOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRlZmF1bHQtdm9tNHk5OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci1naXN4ZHo6cmdiYSgwLCA3LCAyMiwgMC4wNSk7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWxpdngzbDojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtZmUzOTh0OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItd2VxcHo1OiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2OiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS15MmxvdDA6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExOiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6IzBmMTQxYTtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MDojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbTBoMnhnOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS04dGg3ODc6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1wbmV1Z2o6IzQyNDY1MDtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItczluNGY2OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWY5Y3dldzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLWNmN2JhaDojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1xaDA2NnY6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXIyZjJ4dTojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXVraGN5YzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnkteWJ0cG9tOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1kZWZhdWx0LWdhMW5pOTojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtaG92ZXItZzVwYnF6OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1saW5rLWludmVydGVkLWhvdmVyLWRsZm1jaDojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLWRlZmF1bHQtcHF3NGJyOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW4zcG9uazojMGYxNDFhO1xufVxuXG4uYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtYWxlcnQ6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXJqaHQxODpyZ2JhKDAsIDcsIDIyLCAwLjEpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWtldTMxZTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXIteWJ3MDg5OnJnYmEoMCwgNywgMjIsIDAuMDUpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZjojMDAyYjY2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1hOG5hejc6IzQyNDY1MDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbjojMGYxNDFhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtaG9tZS1oZWFkZXItb2tqMnowOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRlZmF1bHQtdm9tNHk5OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci1naXN4ZHo6cmdiYSgwLCA3LCAyMiwgMC4wNSk7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWxpdngzbDojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtZmUzOTh0OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItd2VxcHo1OiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtZGxyMHk3OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1mcXNlZ2Q6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS15MmxvdDA6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6IzAwNmNlMDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3AteHV3cmQ4OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbTBoMnhnOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTpyZ2JhKDE1LCAyMCwgMjYsIDAuMTIpO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtOHRoNzg3OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtcG5ldWdqOiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXM5bjRmNjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1mOWN3ZXc6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LTVwODFobDojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXVraGN5YzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3Bvbms6IzBmMTQxYTtcbiAgLS1mb250LWV4cGFuZGFibGUtaGVhZGluZy1zaXplLWtsZmpraToxNHB4O1xufVxuXG4uYXdzdWktY29udGV4dC1hbGVydC5hd3N1aS12aXN1YWwtcmVmcmVzaDpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtcmpodDE4OnJnYmEoMCwgNywgMjIsIDAuMSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQta2V1MzFlOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci15YncwODk6cmdiYSgwLCA3LCAyMiwgMC4wNSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtbWZuejBmOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWE4bmF6NzojNDI0NjUwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXIteng5YWduOiMwZjE0MWE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRlZmF1bHQtdm9tNHk5OnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci1naXN4ZHo6cmdiYSgwLCA3LCAyMiwgMC4wNSk7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWxpdngzbDojMGYxNDFhO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtZmUzOTh0OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItd2VxcHo1OiMwZjE0MWE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS15MmxvdDA6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExOiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW0waDJ4ZzojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtOHRoNzg3OiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtcG5ldWdqOiM0MjQ2NTA7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXM5bjRmNjojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1mOWN3ZXc6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jZjdiYWg6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtcWgwNjZ2OiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci1yMmYyeHU6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LTVwODFobDojNDI0NjUwO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXVraGN5YzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3Bvbms6IzBmMTQxYTtcbiAgLS1mb250LWV4cGFuZGFibGUtaGVhZGluZy1zaXplLWtsZmpraToxNHB4O1xufVxuXG4uYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtY29udGVudC1oZWFkZXIgLmF3c3VpLWNvbnRleHQtYWxlcnQ6bm90KCNcXDkpIHtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJhZGdlLWljb24tMGp2dDk5OiNmZjdhN2E7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtMGp0NTZlOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1ob3Zlci13MmVlaXA6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLXJqaHQxODpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWtldTMxZTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtMXYzdmRrOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLXlidzA4OTpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLTFjZmlmZzojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZjojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1hOG5hejc6I2RlZGVlMztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLTdlYTEzNDojMjMyYjM3O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXIteng5YWduOiNmZmZmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLTQ5bXppMDojMjMyYjM3O1xuICAtLWNvbG9yLXRleHQtZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZC0zbWZ4MnU6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNhbGVuZGFyLWN1cnJlbnQtZGF0ZS1pa3RveTQ6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLW1seXkwNTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWRlZmF1bHQtOGphMTF3OiM4YzhjOTQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZXJyb3Itbmhka2duOiNmZjdhN2E7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1qdjRreWs6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWxvYWRpbmctcmk2dGxtOiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItcWNoOGkwOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWxoamZqdjojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItaGVhZGVyLWV0bmRpNDojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhsa3RieTojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LXFqankxczojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC1tYWswNzU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC01NDV4Z2I6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWx2ZHo5NjojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1iNWQyOXI6IzEzMTkyMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtMm85Zmo3OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWJoNTN3cjojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtdjR2Mm10OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLWZpNzdmNjojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC05OXFzaGU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1qeGd3b2I6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLW4xdWpjeDojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LWI2NTRhcjojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci15Y2oydHI6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXktYnczNXprOnJnYmEoMTUsIDIwLCAyNiwgMC43KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmV5LTJzMmgzNzojNjU2ODcxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci1uZ3MydDg6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWRlZmF1bHQtM2RmMWFjOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtZTR3NTZ2OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWFjdGl2ZS1weHEwd3I6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGVmYXVsdC12b200eTk6dHJhbnNwYXJlbnQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRpc2FibGVkLTBzb3dnazojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci1naXN4ZHo6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC13cmFwcGVyLWV1bmswbDojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LWZxcjhlazojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtZ2FoNTJyOiM3NWNmZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stODNiaDBsOiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctcGdwcW10OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC1taDBqY3M6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci13YXJuaW5nLXByZXNzZWQtNXlqcHl0OiNmYmQzMzI7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtZXJyb3ItcXF3M3k2OiMxZjAwMDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtaW5mby02MHNzcTg6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpYWxvZy13dnhpdXM6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1zdWNjZXNzLW45Y3Z4YzojMDAxNDAxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXdhcm5pbmctdm9nOXU4OiMxOTExMDA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10YWJsZS1oZWFkZXItcmpxaHk4OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10aWxlcy1kaXNhYmxlZC12a3E3bXE6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1jaGVja2VkLWRpc2FibGVkLXlhMWE1MDojMDAyYjY2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWRlZmF1bHQtODRzdGx0OiM4YzhjOTQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jaGF0LWJ1YmJsZS1pbmNvbWluZy04bWlzZDU6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLXB2aDh0NDojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtaW5jb21pbmctdXB6b21rOiNjNmM2Y2Q7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWxpdngzbDojZmZmZmZmO1xuICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtZmUzOTh0OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtdGd6NnRpOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtNm83eHBoOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItd2VxcHo1OiNmZmZmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWlvaDZ2YTojMjMyYjM3O1xuICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctc3l0cnZzOiMxNjFkMjY7XG4gIC0tY29sb3ItYm9yZGVyLWNlbGwtc2hhZGVkLTFlbWZ1bDojMzMzODQzO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LW4xNmU1OTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItNWg0ZjM1OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtY2hlY2tlZC1vZHYxcnI6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC1ibnp6bWo6IzMzMzg0MztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUtN2Jhb2x3OiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS15MmxvdDA6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWFtbW1zOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci14aTYzZXE6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHA6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci10Nm9iaGg6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1tdHJjMzg6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tcjM5MjQ6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsOiMxYjIzMmQ7XG4gIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtaXozMmluOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODA6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLXB5bTZkcTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXBsYWNlaG9sZGVyLTdldGFmOTojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLXV3dTZ0cTojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1sYXlvdXQtdzF3M3Y4OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGc6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItcG9wb3Zlci1xdW9xdzU6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1hY3RpdmUtd2drMDh4OiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtZGVmYXVsdC1kbHpuNWE6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kaXNhYmxlZC1iY2ZqeG46I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci0ybTJndm06I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLXNpOWJ2dTojZmY3YTdhO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtaW5mby1manl6ZDY6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXN1Y2Nlc3MtcGQ5M2h3OiMyYmI1MzQ7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLTZvcmQzMzojZmJkMzMyO1xuICAtLWNvbG9yLWJvcmRlci1kaWFsb2ctYXEybjhkOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItaW50ZXJhY3RpdmUtZGVmYXVsdC1kYnI4Y2U6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLWx0dDB0dTojNDI0NjUwO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy00cTlsNTU6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgLS1jb2xvci1ib3JkZXItdGFicy11bmRlcmxpbmUtNmlnZTJiOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLXRpbGVzLWRpc2FibGVkLTlrMWNqbjojMWIyMzJkO1xuICAtLWNvbG9yLWJvcmRlci10dXRvcmlhbC1rMXJlNHY6IzQyNDY1MDtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1rZWg1bmU6IzBmMTQxYTtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtZ3lpb3V4OiMxNjFkMjY7XG4gIC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS1vcm9xMWY6I2E0YTRhZDtcbiAgLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1sdHVhdjQ6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDI6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWk6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTNoZjVibjojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LW1vMnJ4NDojOGM4Yzk0O1xuICAtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1pY29uLXM0dmR5cTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtdW8waWJlOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtd3pvZ3VlOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItejZzNmo0OiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS04dGg3ODc6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtZ2Zhbm5kOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtcG5ldWdqOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXM5bjRmNjojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWRlZmF1bHQtOTFtczVvOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXItbTQyam5yOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWY5Y3dldzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItZGF0ZS1ob3Zlci1ybWJ4bTg6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWNhbGVuZGFyLW1vbnRoLWJrYmZhNTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLXo0enp1ZzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWRlZmF1bHQtZGR4emhyOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTg5ZDViNDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItdGFiLWJ1dHRvbi1lcnJvci1yM3RqNHk6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItNmVwdTRnOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1jb2x1bW4tc29ydGluZy1pY29uLTFqbTlsbDojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtY29udHJvbC1kaXNhYmxlZC03NDltbW06IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWNvdW50ZXItanV3MmYxOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZC1kYW5qbXg6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWlubGluZS1lZGl0LXVxYXFqajojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZm9vdGVyLWkzc2U4ZDojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtbmRieWdoOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtbTVvY2NtOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC16ZzRna3I6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWZpbHRlci1tYXRjaC11ODBrYjk6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtNXltN2Y4OiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1pcnB4ank6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLWd2MHNnMjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZW1wdHktcG5vdDIwOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC01cDgxaGw6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci11a2hjeWM6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1uYXZpZ2F0aW9uLWljb24tZGVmYXVsdC1tcnRwYXc6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tZGVmYXVsdC05M3p3MHY6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtNnU0ZDYzOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS1idHV5ZTY6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLXdoMnlsajojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtbGFiZWwtZ2VuLWFpLW5hMXhoeTojYmY4MGZmO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LXNtcThwZDojZWJlYmYwO1xuICAtLWNvbG9yLXRleHQtaGVhZGluZy1zZWNvbmRhcnkteWJ0cG9tOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1pY29uLXN1YnRsZS13eG50b2E6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWpucnEyZzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1OiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC1ucHlpaTc6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS00NzJsYTQ6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC0xZHI1bjY6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXBya3plazojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtajFyd3g3OiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC1pbnZlcnRlZC1mejBpaWk6IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxhYmVsLWhraHFoNTojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtbHo1ZWU1OiMxNjFkMjY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWhvdmVyLTU0bzN4ZjojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC0wc3pka286IzBmMTQxYTtcbiAgLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXo6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zOiM3NWNmZmY7XG4gIC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC1yaTZ1YTE6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItZGVmYXVsdC10NXNrbDQ6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LXNlZ21lbnQtYWN0aXZlLW9uenRjcTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LTVwMXZpNjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3Bvbms6I2ZmZmZmZjtcbiAgLS1jb2xvci10ZXh0LXNtYWxsLWYwNzRmbDojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4cjojZmY3YTdhO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluYWN0aXZlLWZnMTZ5dTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLWluZm8tZjlkOWYyOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy0xeTV0Ym86IzJiYjUzNDtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZzojZmJkMzMyO1xuICAtLWNvbG9yLXRleHQtdG9wLW5hdmlnYXRpb24tdGl0bGUtYW9ocjJqOiNmOWY5ZmE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItYWN0aXZlLXF1cmpybzojNjU2ODcxO1xuICAtLWNvbG9yLWJvYXJkLXBsYWNlaG9sZGVyLWhvdmVyLTY1eXU1dzojMDA2Y2UwO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItYWN0aXZlLWpnNmRnbjojNjU2ODcxO1xuICAtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItaG92ZXItNnBleGg4OiMwMDZjZTA7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1kZWZhdWx0LWVldXQ0bzojMTYxZDI2O1xuICAtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtaG92ZXItbDRrZXViOiMwMDExMjk7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1kZWZhdWx0LXo0NGdlMTojYzZjNmNkO1xuICAtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXIteDBlcG5lOiNjNmM2Y2Q7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWRlZmF1bHQta2lsNGhoOiM2NTY4NzE7XG4gIC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLTYxZnZqMzojNzVjZmZmO1xuICAtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLTR4bWFydjojMGYxNDFhO1xufVxuXG4uYXdzdWktY29udGV4dC1jb250ZW50LWhlYWRlciAuYXdzdWktY29udGV4dC1hbGVydC5hd3N1aS12aXN1YWwtcmVmcmVzaDpub3QoI1xcOSkge1xuICAtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi0wanZ0OTk6I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWFjdGl2ZS0wanQ1NmU6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZWVpcDojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtcmpodDE4OnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRlZmF1bHQta2V1MzFlOnRyYW5zcGFyZW50O1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC0xdjN2ZGs6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXIteWJ3MDg5OnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtMWNmaWZnOiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtbWZuejBmOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWE4bmF6NzojZGVkZWUzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtN2VhMTM0OiMyMzJiMzc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16eDlhZ246I2ZmZmZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtNDltemkwOiMyMzJiMzc7XG4gIC0tY29sb3ItdGV4dC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLTNtZngydTojNjU2ODcxO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLWlrdG95NDojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtbWx5eTA1OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtZGVmYXVsdC04amExMXc6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1lcnJvci1uaGRrZ246I2ZmN2E3YTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWp2NGt5azojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy1yaTZ0bG06IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci1xY2g4aTA6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItbGhqZmp2OiMxYjIzMmQ7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXU6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1oZWFkZXItZXRuZGk0OiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5OiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRlZmF1bHQtcWpqeTFzOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NTojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTU0NXhnYjojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1maWx0ZXItbWF0Y2gtbHZkejk2OiMzMzM4NDM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWI1ZDI5cjojMTMxOTIwO1xuICAtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC0ybzlmajc6IzAwMTEyOTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtYmg1M3dyOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC12NHYybXQ6IzFiMjMyZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtZmk3N2Y2OiMwMDExMjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTg6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1jb250ZW50LTk5cXNoZTojMTYxZDI2O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWp4Z3dvYjojMzMzODQzO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtbjF1amN4OiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtYjY1NGFyOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLXljajJ0cjojNzVjZmZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbW9kYWwtb3ZlcmxheS1idzM1ems6cmdiYSgxNSwgMjAsIDI2LCAwLjcpO1xuICAtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXktMnMyaDM3OiM2NTY4NzE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLW5nczJ0ODojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC0zZGYxYWM6IzQyYjRmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtZGVmYXVsdC1lNHc1NnY6IzMzMzg0MztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXB4cTB3cjojNDJiNGZmO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kZWZhdWx0LXZvbTR5OTp0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtZGlzYWJsZWQtMHNvd2drOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLWdpc3hkejpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LXdyYXBwZXItZXVuazBsOiMxNjFkMjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrOiM0MmI0ZmY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS1nYWg1MnI6Izc1Y2ZmZjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay04M2JoMGw6IzY1Njg3MTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQ6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLW1oMGpjczojZmY3YTdhO1xuICAtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC01eWpweXQ6I2ZiZDMzMjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1lcnJvci1xcXczeTY6IzFmMDAwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTYwc3NxODojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtZGlhbG9nLXd2eGl1czojMDAxMTI5O1xuICAtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtbjljdnhjOiMwMDE0MDE7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1zdGF0dXMtd2FybmluZy12b2c5dTg6IzE5MTEwMDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1yanFoeTg6IzE2MWQyNjtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLXZrcTdtcTojMWIyMzJkO1xuICAtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWNoZWNrZWQtZGlzYWJsZWQteWExYTUwOiMwMDJiNjY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtZGVmYXVsdC04NHN0bHQ6IzhjOGM5NDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLWNoYXQtYnViYmxlLWluY29taW5nLThtaXNkNTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctcHZoOHQ0OiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy11cHpvbWs6I2M2YzZjZDtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtbGl2eDNsOiNmZmZmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1mZTM5OHQ6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC10Z3o2dGk6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC02bzd4cGg6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci13ZXFwejU6I2ZmZmZmZjtcbiAgLS1jb2xvci1ib3JkZXItYnV0dG9uLXByaW1hcnktZGlzYWJsZWQtaW9oNnZhOiMyMzJiMzc7XG4gIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1zeXRydnM6IzE2MWQyNjtcbiAgLS1jb2xvci1ib3JkZXItY2VsbC1zaGFkZWQtMWVtZnVsOiMzMzM4NDM7XG4gIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtbjE2ZTU5OiM2NTY4NzE7XG4gIC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci01aDRmMzU6IzY1Njg3MTtcbiAgLS1jb2xvci1ib3JkZXItY29udHJvbC1jaGVja2VkLW9kdjFycjojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLWJuenptajojMzMzODQzO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWFjdGl2ZS03YmFvbHc6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeDojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS12MGRldXY6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLXkybG90MDojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXNlY29uZGFyeS1pYW1tbXM6IzIzMmIzNztcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLXhpNjNlcTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTE6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocDojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLXQ2b2JoaDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1lZGl0YWJsZS1jZWxsLWhvdmVyLW10cmMzODojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW1yMzkyNDojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC0wYW5jc2w6IzFiMjMyZDtcbiAgLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1pejMyaW46IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MDojZjlmOWZhO1xuICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtcHltNmRxOiNkZWRlZTM7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tcGxhY2Vob2xkZXItN2V0YWY5OiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxOiM0MmI0ZmY7XG4gIC0tY29sb3ItYm9yZGVyLWxheW91dC13MXczdjg6IzQyNDY1MDtcbiAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW0waDJ4ZzojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1wb3BvdmVyLXF1b3F3NTojNjU2ODcxO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWFjdGl2ZS13Z2swOHg6I2RlZGVlMztcbiAgLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LWRsem41YTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLWJjZmp4bjojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zZWdtZW50LWhvdmVyLTJtMmd2bTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtZXJyb3Itc2k5YnZ1OiNmZjdhN2E7XG4gIC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWZqeXpkNjojNDJiNGZmO1xuICAtLWNvbG9yLWJvcmRlci1zdGF0dXMtc3VjY2Vzcy1wZDkzaHc6IzJiYjUzNDtcbiAgLS1jb2xvci1ib3JkZXItc3RhdHVzLXdhcm5pbmctNm9yZDMzOiNmYmQzMzI7XG4gIC0tY29sb3ItYm9yZGVyLWRpYWxvZy1hcTJuOGQ6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1pbnRlcmFjdGl2ZS1kZWZhdWx0LWRicjhjZTojZGVkZWUzO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLWRpdmlkZXItbHR0MHR1OiM0MjQ2NTA7XG4gIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAtLWNvbG9yLWJvcmRlci10YWJzLXVuZGVybGluZS02aWdlMmI6IzQyYjRmZjtcbiAgLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtOWsxY2puOiMxYjIzMmQ7XG4gIC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLWsxcmU0djojNDI0NjUwO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kZWZhdWx0LWtlaDVuZTojMGYxNDFhO1xuICAtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1neWlvdXg6IzE2MWQyNjtcbiAgLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LW9yb3ExZjojYTRhNGFkO1xuICAtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LWx0dWF2NDpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAtLWNvbG9yLXRleHQtYWNjZW50LWJwenV0MjojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aTojYzZjNmNkO1xuICAtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktM2hmNWJuOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtbW8ycng0OiM4YzhjOTQ7XG4gIC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tczR2ZHlxOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC11bzBpYmU6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC13em9ndWU6IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16NnM2ajQ6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTh0aDc4NzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1nZmFubmQ6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1wbmV1Z2o6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItczluNGY2OiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC05MW1zNW86IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1ob3Zlci1tNDJqbnI6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1hY3RpdmUtZjljd2V3OiNmZmZmZmY7XG4gIC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLXJtYnhtODojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtY2FsZW5kYXItbW9udGgtYmtiZmE1OiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItYWN0aXZlLWxpbmUtejR6enVnOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1ndXR0ZXItZGVmYXVsdC1kZHh6aHI6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtODlkNWI0OiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLXIzdGo0eTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtY29sdW1uLWhlYWRlci02ZXB1NGc6I2I0YjRiYjtcbiAgLS1jb2xvci10ZXh0LWNvbHVtbi1zb3J0aW5nLWljb24tMWptOWxsOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1jb250cm9sLWRpc2FibGVkLTc0OW1tbTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtY291bnRlci1qdXcyZjE6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkLWRhbmpteDojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtdXFhcWpqOiNiNGI0YmI7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1mb290ZXItaTNzZThkOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1uZGJ5Z2g6I2M2YzZjZDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1tNW9jY206I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLXpnNGdrcjojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1ubGFibW46IzY1Njg3MTtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXU4MGtiOTojNzVjZmZmO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC01eW03Zjg6I2ViZWJmMDtcbiAgLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWlycHhqeTojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1zZWNvbmRhcnktaG92ZXItZ3Ywc2cyOiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1lbXB0eS1wbm90MjA6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LTVwODFobDojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXVraGN5YzojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLW5hdmlnYXRpb24taWNvbi1kZWZhdWx0LW1ydHBhdzojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTkzencwdjojZGVkZWUzO1xuICAtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC02dTRkNjM6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LWJ0dXllNjojYTRhNGFkO1xuICAtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtd2gyeWxqOiNjNmM2Y2Q7XG4gIC0tY29sb3ItdGV4dC1sYWJlbC1nZW4tYWktbmExeGh5OiNiZjgwZmY7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtc21xOHBkOiNlYmViZjA7XG4gIC0tY29sb3ItdGV4dC1oZWFkaW5nLXNlY29uZGFyeS15YnRwb206I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWljb24tc3VidGxlLXd4bnRvYTojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtam5ycTJnOiM2NTY4NzE7XG4gIC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1saGw0bHU6I2E0YTRhZDtcbiAgLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLW5weWlpNzojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTQ3MmxhNDojZjlmOWZhO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQ6I2RlZGVlMztcbiAgLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNjojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrOiNmOWY5ZmE7XG4gIC0tY29sb3ItdGV4dC10b2dnbGUtYnV0dG9uLWljb24tcHJlc3NlZC1qMXJ3eDc6I2Y5ZjlmYTtcbiAgLS1jb2xvci10ZXh0LWludmVydGVkLWZ6MGlpaTojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGFiZWwtaGtocWg1OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1sejVlZTU6IzE2MWQyNjtcbiAgLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItNTRvM3hmOiM0MmI0ZmY7XG4gIC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTBzemRrbzojMGYxNDFhO1xuICAtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LXJmaTN5ejojNDJiNGZmO1xuICAtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTM6Izc1Y2ZmZjtcbiAgLS1jb2xvci10ZXh0LXBhZ2luYXRpb24tcGFnZS1udW1iZXItYWN0aXZlLWRpc2FibGVkLXJpNnVhMTojNjU2ODcxO1xuICAtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LXQ1c2tsNDojYjRiNGJiO1xuICAtLWNvbG9yLXRleHQtc2VnbWVudC1hY3RpdmUtb256dGNxOiMwZjE0MWE7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWRlZmF1bHQtNXAxdmk2OiNkZWRlZTM7XG4gIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW4zcG9uazojZmZmZmZmO1xuICAtLWNvbG9yLXRleHQtc21hbGwtZjA3NGZsOiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyOiNmZjdhN2E7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtZmcxNnl1OiNhNGE0YWQ7XG4gIC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby1mOWQ5ZjI6IzQyYjRmZjtcbiAgLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTF5NXRibzojMmJiNTM0O1xuICAtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnOiNmYmQzMzI7XG4gIC0tY29sb3ItdGV4dC10b3AtbmF2aWdhdGlvbi10aXRsZS1hb2hyMmo6I2Y5ZjlmYTtcbiAgLS1jb2xvci1ib2FyZC1wbGFjZWhvbGRlci1hY3RpdmUtcXVyanJvOiM2NTY4NzE7XG4gIC0tY29sb3ItYm9hcmQtcGxhY2Vob2xkZXItaG92ZXItNjV5dTV3OiMwMDZjZTA7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1hY3RpdmUtamc2ZGduOiM2NTY4NzE7XG4gIC0tY29sb3ItZHJhZy1wbGFjZWhvbGRlci1ob3Zlci02cGV4aDg6IzAwNmNlMDtcbiAgLS1jb2xvci1kcm9wem9uZS1iYWNrZ3JvdW5kLWRlZmF1bHQtZWV1dDRvOiMxNjFkMjY7XG4gIC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1sNGtldWI6IzAwMTEyOTtcbiAgLS1jb2xvci1kcm9wem9uZS10ZXh0LWRlZmF1bHQtejQ0Z2UxOiNjNmM2Y2Q7XG4gIC0tY29sb3ItZHJvcHpvbmUtdGV4dC1ob3Zlci14MGVwbmU6I2M2YzZjZDtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1raWw0aGg6IzY1Njg3MTtcbiAgLS1jb2xvci1kcm9wem9uZS1ib3JkZXItaG92ZXItNjFmdmozOiM3NWNmZmY7XG4gIC0tY29sb3ItZ2FwLWdsb2JhbC1kcmF3ZXItNHhtYXJ2OiMwZjE0MWE7XG59XG5cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtYXBwLWxheW91dC10b29sYmFyOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtODojMTMxOTIwO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLWNvbnRleHQtYXBwLWxheW91dC10b29sYmFyLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtODojMTMxOTIwO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aS1jb250ZXh0LWZsYXNoYmFyOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1tZm56MGY6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctc3l0cnZzOiMxNjFkMjY7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLWl6MzJpbjojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtY2Y3YmFoOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtcWgwNjZ2OiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXIyZjJ4dTojMGYxNDFhO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLWNvbnRleHQtZmxhc2hiYXIuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUuYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZjojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1zeXRydnM6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtaXozMmluOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctNHE5bDU1OnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jZjdiYWg6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1xaDA2NnY6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItcjJmMnh1OiMwZjE0MWE7XG4gIH1cbn1cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpLWNvbnRleHQtZmxhc2hiYXItd2FybmluZzpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtbWZuejBmOiM0MmI0ZmY7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLW91dGdvaW5nLXB2aDh0NDojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1jaGF0LWJ1YmJsZS1pbmNvbWluZy11cHpvbWs6IzBmMTQxYTtcbiAgICAtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctc3l0cnZzOiMxNjFkMjY7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLWl6MzJpbjojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAgIC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jZjdiYWg6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1xaDA2NnY6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItcjJmMnh1OiMwZjE0MWE7XG4gIH1cbn1cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuYXdzdWktY29udGV4dC1mbGFzaGJhci13YXJuaW5nLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoOm5vdCgjXFw5KSB7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1tZm56MGY6IzQyYjRmZjtcbiAgICAtLWNvbG9yLXRleHQtY2hhdC1idWJibGUtb3V0Z29pbmctcHZoOHQ0OiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWNoYXQtYnViYmxlLWluY29taW5nLXVwem9tazojMGYxNDFhO1xuICAgIC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtcmluZy1zeXRydnM6IzE2MWQyNjtcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cDojNDJiNGZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtaXozMmluOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctNHE5bDU1OnJnYmEoMTUsIDIwLCAyNiwgMSk7XG4gICAgLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWk6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLWNmN2JhaDojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXFoMDY2djojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci1yMmYyeHU6IzBmMTQxYTtcbiAgfVxufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZS5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWktY29udGV4dC1hbGVydDpub3QoI1xcOSkge1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWFjdGl2ZS1yamh0MTg6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1ob3Zlci15YncwODk6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1hY3RpdmUtbWZuejBmOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtYThuYXo3OiNkZWRlZTM7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbjojZmZmZmZmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWhvdmVyLWdpc3hkejpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtbGl2eDNsOiNmZmZmZmY7XG4gICAgLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWZlMzk4dDojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtaG92ZXItd2VxcHo1OiNmZmZmZmY7XG4gICAgLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeDojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtYm90dG9tLXYwZGV1djojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItcGFuZWwtc2lkZS15MmxvdDA6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTE6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZXRrc2hwOiNkZWRlZTM7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1zZWxlY3RlZC1tbWZod3A6IzQyYjRmZjtcbiAgICAtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwOiNmOWY5ZmE7XG4gICAgLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW0waDJ4ZzojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NTpyZ2JhKDE1LCAyMCwgMjYsIDEpO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS04dGg3ODc6I2ZmZmZmZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXBuZXVnajojZGVkZWUzO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXM5bjRmNjojZmZmZmZmO1xuICAgIC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWY5Y3dldzojZmZmZmZmO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1hY3RpdmUtY2Y3YmFoOiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtcWgwNjZ2OiMwZjE0MWE7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXIyZjJ4dTojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tZGVmYXVsdC01cDgxaGw6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWhvdmVyLXVraGN5YzojZmZmZmZmO1xuICAgIC0tY29sb3ItdGV4dC1zZWdtZW50LWhvdmVyLW4zcG9uazojZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmF3c3VpLWNvbnRleHQtYWxlcnQuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUuYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtcmpodDE4OnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1ub3JtYWwtaG92ZXIteWJ3MDg5OnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZjojNDJiNGZmO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWE4bmF6NzojZGVkZWUzO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1ob3Zlci16eDlhZ246I2ZmZmZmZjtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1ob3Zlci1naXN4ZHo6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtYWN0aXZlLWxpdngzbDojZmZmZmZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1mZTM5OHQ6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWhvdmVyLXdlcXB6NTojZmZmZmZmO1xuICAgIC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHg6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS12MGRldXY6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLXNpZGUteTJsb3QwOiNkZWRlZTM7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExOiNkZWRlZTM7XG4gICAgLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocDojZGVkZWUzO1xuICAgIC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtbW1maHdwOiM0MmI0ZmY7XG4gICAgLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MDojZjlmOWZhO1xuICAgIC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGc6I2RlZGVlMztcbiAgICAtLWNvbG9yLWJvcmRlci10YWJzLXNoYWRvdy00cTlsNTU6cmdiYSgxNSwgMjAsIDI2LCAxKTtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtOHRoNzg3OiNmZmZmZmY7XG4gICAgLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1wbmV1Z2o6I2RlZGVlMztcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1zOW40ZjY6I2ZmZmZmZjtcbiAgICAtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1mOWN3ZXc6I2ZmZmZmZjtcbiAgICAtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktYWN0aXZlLWNmN2JhaDojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LXFoMDY2djojMGYxNDFhO1xuICAgIC0tY29sb3ItdGV4dC1idXR0b24tcHJpbWFyeS1ob3Zlci1yMmYyeHU6IzBmMTQxYTtcbiAgICAtLWNvbG9yLXRleHQtZXhwYW5kYWJsZS1zZWN0aW9uLWRlZmF1bHQtNXA4MWhsOiNkZWRlZTM7XG4gICAgLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci11a2hjeWM6I2ZmZmZmZjtcbiAgICAtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3Bvbms6I2ZmZmZmZjtcbiAgfVxufVxuLmF3c3VpLXBvbGFyaXMtY29tcGFjdC1tb2RlLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aS1jb250ZXh0LWNvbXBhY3QtdGFibGU6bm90KCNcXDkpIHtcbiAgLS1zcGFjZS1leHBhbmRhYmxlLXNlY3Rpb24taWNvbi1vZmZzZXQtdG9wLXZwbTUydjowcHg7XG4gIC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtYm90dG9tLW0zeGNlMzoyNHB4O1xuICAtLXNwYWNlLW1vZGFsLWNvbnRlbnQtYm90dG9tLWxhMGswcjo4cHg7XG59XG5cbi5hd3N1aS1jb250ZXh0LWNvbXBhY3QtdGFibGUuYXdzdWktcG9sYXJpcy1jb21wYWN0LW1vZGUuYXdzdWktdmlzdWFsLXJlZnJlc2g6bm90KCNcXDkpIHtcbiAgLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tbTN4Y2UzOjI0cHg7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuQGtleWZyYW1lcyBhd3N1aS1mYWRlLWluLTM1MDAzYyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXdzdWktZmFkZS1pbi0zNTAwM2Mge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGF3c3VpLWZhZGUtb3V0LTM1MDAzYyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXdzdWktZmFkZS1vdXQtMzUwMDNjIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhd3N1aS1zdGF0dXMtaWNvbi1lcnJvci0zNTAwM2Mge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtdHFreHZxLCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGF3c3VpLXNjYWxlLXBvcHVwLTM1MDAzYyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG4uYXdzdWlfaWNvbi1mbGV4LWhlaWdodF9oMTFpeF9ucG56b18xOTc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkgPiBzdmc6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkgPiBzdmc6bm90KCNcXDkpIHtcbiAgZmlsbDogbm9uZTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OSA+IHN2ZyAqOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5ID4gc3ZnIC5zdHJva2UtbGluZWpvaW4tcm91bmQ6bm90KCNcXDkpIHtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OSA+IHN2ZyAuc3Ryb2tlLWxpbmVjYXAtc3F1YXJlOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS1saW5lY2FwOiBzcXVhcmU7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkgPiBzdmcgLnN0cm9rZS1saW5lY2FwLXJvdW5kOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OSA+IHN2ZyAuZmlsbGVkOm5vdCgjXFw5KSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OSA+IHN2ZyAubm8tc3Ryb2tlOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLXNtYWxsX2gxMWl4X25wbnpvXzIyNTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3NpemUtc21hbGwtbWFwcGVkLWhlaWdodF9oMTFpeF9ucG56b18yMjk6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLWVnemw0cSwgMTZweCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLXNtYWxsX2gxMWl4X25wbnpvXzIyNSA+IHN2Zzpub3QoI1xcOSksXG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfc2l6ZS1zbWFsbF9oMTFpeF9ucG56b18yMjUgPiBpbWc6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtaWNvbi1ub3JtYWwtMTkwMzZnLCAxNnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3NpemUtc21hbGxfaDExaXhfbnBuem9fMjI1ID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLXNtYWxsX2gxMWl4X25wbnpvXzIyNSA+IHN2ZyAqOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3NpemUtbm9ybWFsX2gxMWl4X25wbnpvXzI0NDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3NpemUtbm9ybWFsLW1hcHBlZC1oZWlnaHRfaDExaXhfbnBuem9fMjQ4Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSAtIHZhcigtLXNpemUtaWNvbi1ub3JtYWwtMTkwMzZnLCAxNnB4KSkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfc2l6ZS1ub3JtYWxfaDExaXhfbnBuem9fMjQ0ID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLW5vcm1hbF9oMTFpeF9ucG56b18yNDQgPiBpbWc6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtaWNvbi1ub3JtYWwtMTkwMzZnLCAxNnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3NpemUtbm9ybWFsX2gxMWl4X25wbnpvXzI0NCA+IHN2Zzpub3QoI1xcOSksXG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfc2l6ZS1ub3JtYWxfaDExaXhfbnBuem9fMjQ0ID4gc3ZnICo6bm90KCNcXDkpIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfc2l6ZS1tZWRpdW1faDExaXhfbnBuem9fMjYzOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbWVkaXVtLWhxanQ3YywgMTZweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfc2l6ZS1tZWRpdW0tbWFwcGVkLWhlaWdodF9oMTFpeF9ucG56b18yNjc6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLWNzeHltMiwgMjJweCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC1jc3h5bTIsIDIycHgpIC0gdmFyKC0tc2l6ZS1pY29uLW1lZGl1bS1ocWp0N2MsIDE2cHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLW1lZGl1bV9oMTFpeF9ucG56b18yNjMgPiBzdmc6bm90KCNcXDkpLFxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3NpemUtbWVkaXVtX2gxMWl4X25wbnpvXzI2MyA+IGltZzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLW1lZGl1bS1ocWp0N2MsIDE2cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWljb24tbWVkaXVtLWhxanQ3YywgMTZweCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfc2l6ZS1tZWRpdW1faDExaXhfbnBuem9fMjYzID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLW1lZGl1bV9oMTFpeF9ucG56b18yNjMgPiBzdmcgKjpub3QoI1xcOSkge1xuICBzdHJva2Utd2lkdGg6IDEuNnB4O1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3NpemUtYmlnX2gxMWl4X25wbnpvXzI4Mjpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLWJpZy1mZHl1Z3AsIDMycHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3NpemUtYmlnLW1hcHBlZC1oZWlnaHRfaDExaXhfbnBuem9fMjg2Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtdmhsZDIxLCAzNnB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC12aGxkMjEsIDM2cHgpIC0gdmFyKC0tc2l6ZS1pY29uLWJpZy1mZHl1Z3AsIDMycHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLWJpZ19oMTFpeF9ucG56b18yODIgPiBzdmc6bm90KCNcXDkpLFxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3NpemUtYmlnX2gxMWl4X25wbnpvXzI4MiA+IGltZzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1pY29uLWJpZy1mZHl1Z3AsIDMycHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWljb24tYmlnLWZkeXVncCwgMzJweCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfc2l6ZS1iaWdfaDExaXhfbnBuem9fMjgyID4gc3ZnOm5vdCgjXFw5KSxcbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLWJpZ19oMTFpeF9ucG56b18yODIgPiBzdmcgKjpub3QoI1xcOSkge1xuICBzdHJva2Utd2lkdGg6IDEuNXB4O1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3NpemUtbGFyZ2VfaDExaXhfbnBuem9fMzAxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbGFyZ2UtczMxZ2V3LCA0OHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLWxhcmdlLW1hcHBlZC1oZWlnaHRfaDExaXhfbnBuem9fMzA1Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IHZhcigtLWxpbmUtaGVpZ2h0LWRpc3BsYXktbC04NWlmczcsIDU2cHgpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtODVpZnM3LCA1NnB4KSAtIHZhcigtLXNpemUtaWNvbi1sYXJnZS1zMzFnZXcsIDQ4cHgpKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLWxhcmdlX2gxMWl4X25wbnpvXzMwMSA+IHN2Zzpub3QoI1xcOSksXG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfc2l6ZS1sYXJnZV9oMTFpeF9ucG56b18zMDEgPiBpbWc6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtaWNvbi1sYXJnZS1zMzFnZXcsIDQ4cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWljb24tbGFyZ2UtczMxZ2V3LCA0OHB4KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV9zaXplLWxhcmdlX2gxMWl4X25wbnpvXzMwMSA+IHN2Zzpub3QoI1xcOSksXG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfc2l6ZS1sYXJnZV9oMTFpeF9ucG56b18zMDEgPiBzdmcgKjpub3QoI1xcOSkge1xuICBzdHJva2Utd2lkdGg6IDEuMzMzcHg7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfdmFyaWFudC1ub3JtYWxfaDExaXhfbnBuem9fMzIwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfdmFyaWFudC1kaXNhYmxlZF9oMTFpeF9ucG56b18zMjM6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtMWRyNW42LCAjYWFiN2I4KTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV92YXJpYW50LWludmVydGVkX2gxMWl4X25wbnpvXzMyNjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnZlcnRlZC1mejBpaWksICNmZmZmZmYpO1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3ZhcmlhbnQtc3VidGxlX2gxMWl4X25wbnpvXzMyOTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pY29uLXN1YnRsZS13eG50b2EsICM2ODcwNzgpO1xufVxuLmF3c3VpX2ljb25faDExaXhfbnBuem9fMTg5LmF3c3VpX3ZhcmlhbnQtd2FybmluZ19oMTFpeF9ucG56b18zMzI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnLCAjOTA2ODA2KTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV92YXJpYW50LWVycm9yX2gxMWl4X25wbnpvXzMzNTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OS5hd3N1aV92YXJpYW50LXN1Y2Nlc3NfaDExaXhfbnBuem9fMzM4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTF5NXRibywgIzFkODEwMik7XG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODkuYXdzdWlfdmFyaWFudC1saW5rX2gxMWl4X25wbnpvXzM0MTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9pY29uX2gxMWl4X25wbnpvXzE4OTpub3QoI1xcOSk6aXMoLmF3c3VpX25hbWUtYW5nbGUtbGVmdC1kb3VibGVfaDExaXhfbnBuem9fMzQ0LFxuLmF3c3VpX25hbWUtYW5nbGUtbGVmdF9oMTFpeF9ucG56b18zNDQsXG4uYXdzdWlfbmFtZS1hbmdsZS1yaWdodC1kb3VibGVfaDExaXhfbnBuem9fMzQ2LFxuLmF3c3VpX25hbWUtYW5nbGUtcmlnaHRfaDExaXhfbnBuem9fMzQ2LFxuLmF3c3VpX25hbWUtYXJyb3ctbGVmdF9oMTFpeF9ucG56b18zNDgsXG4uYXdzdWlfbmFtZS1hcnJvdy1yaWdodF9oMTFpeF9ucG56b18zNDksXG4uYXdzdWlfbmFtZS1jYXJldC1sZWZ0LWZpbGxlZF9oMTFpeF9ucG56b18zNTAsXG4uYXdzdWlfbmFtZS1jYXJldC1yaWdodC1maWxsZWRfaDExaXhfbnBuem9fMzUxLFxuLmF3c3VpX25hbWUtYXVkaW8tZnVsbF9oMTFpeF9ucG56b18zNTIsXG4uYXdzdWlfbmFtZS1hdWRpby1oYWxmX2gxMWl4X25wbnpvXzM1Myxcbi5hd3N1aV9uYW1lLWF1ZGlvLW9mZl9oMTFpeF9ucG56b18zNTQsXG4uYXdzdWlfbmFtZS1leHRlcm5hbF9oMTFpeF9ucG56b18zNTUsXG4uYXdzdWlfbmFtZS1yZWRvX2gxMWl4X25wbnpvXzM1Nixcbi5hd3N1aV9uYW1lLXJlc2l6ZS1hcmVhX2gxMWl4X25wbnpvXzM1Nyxcbi5hd3N1aV9uYW1lLXNlbmRfaDExaXhfbnBuem9fMzU4LFxuLmF3c3VpX25hbWUtc2hyaW5rX2gxMWl4X25wbnpvXzM1OSxcbi5hd3N1aV9uYW1lLXVuZG9faDExaXhfbnBuem9fMzYwLFxuLmF3c3VpX25hbWUtdmlldy12ZXJ0aWNhbF9oMTFpeF9ucG56b18zNjEpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfaWNvbl9oMTFpeF9ucG56b18xODk6bm90KCNcXDkpOmlzKC5hd3N1aV9uYW1lLWFuZ2xlLWxlZnQtZG91YmxlX2gxMWl4X25wbnpvXzM0NCxcbi5hd3N1aV9uYW1lLWFuZ2xlLWxlZnRfaDExaXhfbnBuem9fMzQ0LFxuLmF3c3VpX25hbWUtYW5nbGUtcmlnaHQtZG91YmxlX2gxMWl4X25wbnpvXzM0Nixcbi5hd3N1aV9uYW1lLWFuZ2xlLXJpZ2h0X2gxMWl4X25wbnpvXzM0Nixcbi5hd3N1aV9uYW1lLWFycm93LWxlZnRfaDExaXhfbnBuem9fMzQ4LFxuLmF3c3VpX25hbWUtYXJyb3ctcmlnaHRfaDExaXhfbnBuem9fMzQ5LFxuLmF3c3VpX25hbWUtY2FyZXQtbGVmdC1maWxsZWRfaDExaXhfbnBuem9fMzUwLFxuLmF3c3VpX25hbWUtY2FyZXQtcmlnaHQtZmlsbGVkX2gxMWl4X25wbnpvXzM1MSxcbi5hd3N1aV9uYW1lLWF1ZGlvLWZ1bGxfaDExaXhfbnBuem9fMzUyLFxuLmF3c3VpX25hbWUtYXVkaW8taGFsZl9oMTFpeF9ucG56b18zNTMsXG4uYXdzdWlfbmFtZS1hdWRpby1vZmZfaDExaXhfbnBuem9fMzU0LFxuLmF3c3VpX25hbWUtZXh0ZXJuYWxfaDExaXhfbnBuem9fMzU1LFxuLmF3c3VpX25hbWUtcmVkb19oMTFpeF9ucG56b18zNTYsXG4uYXdzdWlfbmFtZS1yZXNpemUtYXJlYV9oMTFpeF9ucG56b18zNTcsXG4uYXdzdWlfbmFtZS1zZW5kX2gxMWl4X25wbnpvXzM1OCxcbi5hd3N1aV9uYW1lLXNocmlua19oMTFpeF9ucG56b18zNTksXG4uYXdzdWlfbmFtZS11bmRvX2gxMWl4X25wbnpvXzM2MCxcbi5hd3N1aV9uYW1lLXZpZXctdmVydGljYWxfaDExaXhfbnBuem9fMzYxKTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmF3c3VpX2JhZGdlX2gxMWl4X25wbnpvXzM4NTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbmxpbmUtc2l6ZTogNnB4O1xuICBibG9jay1zaXplOiA2cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYmFkZ2UtaWNvbi0wanZ0OTksICNkMTMyMTIpO1xuICBpbnNldC1ibG9jay1zdGFydDogMHB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAtM3B4O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2Fycm93X3hqdXpmXzEzYm1nXzI4OTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMjBweDtcbiAgYmxvY2stc2l6ZTogMTBweDtcbn1cbi5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xM2JtZ18yOTM6bm90KCNcXDkpLCAuYXdzdWlfYXJyb3ctaW5uZXJfeGp1emZfMTNibWdfMjkzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW5saW5lLXNpemU6IDIwcHg7XG4gIGJsb2NrLXNpemU6IDEwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzEzYm1nXzI5Mzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctaW5uZXJfeGp1emZfMTNibWdfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGlubGluZS1zaXplOiAxNHB4O1xuICBibG9jay1zaXplOiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cbi5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xM2JtZ18yOTM6bm90KCNcXDkpOmRpcihydGwpOjphZnRlciwgLmF3c3VpX2Fycm93LWlubmVyX3hqdXpmXzEzYm1nXzI5Mzpub3QoI1xcOSk6ZGlyKHJ0bCk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzEzYm1nXzI5Mzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXBvcG92ZXItcXVvcXc1LCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9hcnJvdy1pbm5lcl94anV6Zl8xM2JtZ18yOTM6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tYm9yZGVyLXdpZHRoLXBvcG92ZXItMG5hN3BjLCAxcHgpICsgMXB4KTtcbn1cbi5hd3N1aV9hcnJvdy1pbm5lcl94anV6Zl8xM2JtZ18yOTM6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtcG9wb3Zlci1uZ3MydDgsICNmZmZmZmYpO1xufVxuLmF3c3VpX2Fycm93LXBvc2l0aW9uLXJpZ2h0LXRvcF94anV6Zl8xM2JtZ18zMzUgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMTNibWdfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi1yaWdodC1ib3R0b21feGp1emZfMTNibWdfMzM1ID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzEzYm1nXzI5Mzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogLTAuNzFweCAwLjcxcHggNHB4IC0ycHggdmFyKC0tY29sb3Itc2hhZG93LWRlZmF1bHQtbHR1YXY0LCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG59XG4uYXdzdWlfYXJyb3ctcG9zaXRpb24tbGVmdC10b3BfeGp1emZfMTNibWdfMzM4ID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzEzYm1nXzI5Mzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctcG9zaXRpb24tbGVmdC1ib3R0b21feGp1emZfMTNibWdfMzM4ID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzEzYm1nXzI5Mzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMC43MXB4IC0wLjcxcHggNHB4IC0ycHggdmFyKC0tY29sb3Itc2hhZG93LWRlZmF1bHQtbHR1YXY0LCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG59XG4uYXdzdWlfYXJyb3ctcG9zaXRpb24tdG9wLWNlbnRlcl94anV6Zl8xM2JtZ18zNDEgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfeGp1emZfMTNibWdfMjkzOm5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi10b3AtcmlnaHRfeGp1emZfMTNibWdfMzQxID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzEzYm1nXzI5Mzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctcG9zaXRpb24tdG9wLWxlZnRfeGp1emZfMTNibWdfMzQxID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzEzYm1nXzI5Mzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctcG9zaXRpb24tdG9wLXJlc3BvbnNpdmVfeGp1emZfMTNibWdfMzQxID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzEzYm1nXzI5Mzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogLTAuNzFweCAtMC43MXB4IDRweCAtMnB4IHZhcigtLWNvbG9yLXNoYWRvdy1kZWZhdWx0LWx0dWF2NCwgcmdiYSgwLCAyOCwgMzYsIDAuNSkpO1xufVxuLmF3c3VpX2Fycm93LXBvc2l0aW9uLWJvdHRvbS1jZW50ZXJfeGp1emZfMTNibWdfMzQ0ID4gLmF3c3VpX2Fycm93LW91dGVyX3hqdXpmXzEzYm1nXzI5Mzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctcG9zaXRpb24tYm90dG9tLXJpZ2h0X3hqdXpmXzEzYm1nXzM0NCA+IC5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xM2JtZ18yOTM6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LXBvc2l0aW9uLWJvdHRvbS1sZWZ0X3hqdXpmXzEzYm1nXzM0NCA+IC5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xM2JtZ18yOTM6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LXBvc2l0aW9uLWJvdHRvbS1yZXNwb25zaXZlX3hqdXpmXzEzYm1nXzM0NCA+IC5hd3N1aV9hcnJvdy1vdXRlcl94anV6Zl8xM2JtZ18yOTM6bm90KCNcXDkpOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAuNzFweCAwLjcxcHggNHB4IC0ycHggdmFyKC0tY29sb3Itc2hhZG93LWRlZmF1bHQtbHR1YXY0LCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYm9keV94anV6Zl8xM2JtZ180OTI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG59XG4uYXdzdWlfYm9keS1vdmVyZmxvdy12aXNpYmxlX3hqdXpmXzEzYm1nXzUyODpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hd3N1aV9ib2R5LXZhcmlhbnQtY2hhcnRfeGp1emZfMTNibWdfNTMxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXN0YXRpYy1zLXB3ajQ1eSwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zdGF0aWMtcy1wd2o0NXksIDEycHgpO1xufVxuXG4uYXdzdWlfaGFzLWRpc21pc3NfeGp1emZfMTNibWdfNTM2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmF3c3VpX2Rpc21pc3NfeGp1emZfMTNibWdfNTQxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYygtMSAqIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xICogKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItd2lkdGgtcG9wb3Zlci0wbmE3cGMsIDFweCkpKTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG9yZGVyOiAxO1xufVxuXG4uYXdzdWlfZGlzbWlzcy1jb250cm9sX3hqdXpmXzEzYm1nXzU0OTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2hlYWRlci1yb3dfeGp1emZfMTNibWdfNTUzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbn1cblxuLmF3c3VpX2hlYWRlcl94anV6Zl8xM2JtZ181NTM6bm90KCNcXDkpIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteHMtbm1yNDV0LCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtYXBlaTkzLCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteHMtenMwd2xvLCA0MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX2hlYWRlcl94anV6Zl8xM2JtZ181NTMgPiBoMjpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhzLW5tcjQ1dCwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLWFwZWk5MywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLXpzMHdsbywgNDAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfeGp1emZfMTNibWdfNTc4Om5vdCgjXFw5KSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS0zaGY1Ym4sICM1NDViNjQpO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xufVxuLmF3c3VpX2NvbnRlbnQtb3ZlcmZsb3ctdmlzaWJsZV94anV6Zl8xM2JtZ181ODY6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGFpbmVyX3hqdXpmXzEzYm1nXzczNDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC05OTk5cHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweDtcbiAgei1pbmRleDogMjAwMDtcbn1cbi5hd3N1aV9jb250YWluZXJfeGp1emZfMTNibWdfNzM0Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xM2JtZ183MzQ6bm90KCNcXDkpOmhhcyguYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWJvdHRvbS1sZWZ0X3hqdXpmXzEzYm1nXzc0NSk6OmJlZm9yZSwgLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xM2JtZ183MzQ6bm90KCNcXDkpOmhhcyguYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWJvdHRvbS1jZW50ZXJfeGp1emZfMTNibWdfNzQ1KTo6YmVmb3JlLCAuYXdzdWlfY29udGFpbmVyX3hqdXpmXzEzYm1nXzczNDpub3QoI1xcOSk6aGFzKC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tYm90dG9tLXJpZ2h0X3hqdXpmXzEzYm1nXzc0NSk6OmJlZm9yZSB7XG4gIGluc2V0LWlubGluZTogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xMHB4O1xuICBibG9jay1zaXplOiAxMHB4O1xufVxuLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xM2JtZ183MzQ6bm90KCNcXDkpOmhhcyguYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1sZWZ0X3hqdXpmXzEzYm1nXzc1MCk6OmJlZm9yZSwgLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xM2JtZ183MzQ6bm90KCNcXDkpOmhhcyguYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1jZW50ZXJfeGp1emZfMTNibWdfNzUwKTo6YmVmb3JlLCAuYXdzdWlfY29udGFpbmVyX3hqdXpmXzEzYm1nXzczNDpub3QoI1xcOSk6aGFzKC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tdG9wLXJpZ2h0X3hqdXpmXzEzYm1nXzc1MCk6OmJlZm9yZSB7XG4gIGluc2V0LWlubGluZTogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMTBweDtcbiAgYmxvY2stc2l6ZTogMTBweDtcbn1cbi5hd3N1aV9jb250YWluZXJfeGp1emZfMTNibWdfNzM0Om5vdCgjXFw5KTpoYXMoLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC10b3BfeGp1emZfMTNibWdfNzU1KTo6YmVmb3JlLCAuYXdzdWlfY29udGFpbmVyX3hqdXpmXzEzYm1nXzczNDpub3QoI1xcOSk6aGFzKC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tcmlnaHQtYm90dG9tX3hqdXpmXzEzYm1nXzc1NSk6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xMHB4O1xuICBpbmxpbmUtc2l6ZTogMTBweDtcbn1cbi5hd3N1aV9jb250YWluZXJfeGp1emZfMTNibWdfNzM0Om5vdCgjXFw5KTpoYXMoLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1sZWZ0LXRvcF94anV6Zl8xM2JtZ183NjApOjpiZWZvcmUsIC5hd3N1aV9jb250YWluZXJfeGp1emZfMTNibWdfNzM0Om5vdCgjXFw5KTpoYXMoLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1sZWZ0LWJvdHRvbV94anV6Zl8xM2JtZ183NjApOjpiZWZvcmUge1xuICBpbnNldC1ibG9jazogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTEwcHg7XG4gIGlubGluZS1zaXplOiAxMHB4O1xufVxuXG4uYXdzdWlfY29udGFpbmVyLWJvZHlfeGp1emZfMTNibWdfNzY2Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXBvcG92ZXItNzIzczd3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1wb3BvdmVyLTcyM3M3dywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtcG9wb3Zlci03MjNzN3csIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1wb3BvdmVyLTcyM3M3dywgMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wb3BvdmVyLW5nczJ0OCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1wb3BvdmVyLXlvODF3MywgMHB4IDFweCA0cHggLTJweCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLXBvcG92ZXItMG5hN3BjLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1wb3BvdmVyLXF1b3F3NSwgI2Q1ZGJkYik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1wb3BvdmVyLTBuYTdwYywgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItcG9wb3Zlci1xdW9xdzUsICNkNWRiZGIpO1xufVxuXG4uYXdzdWlfY29udGFpbmVyLWJvZHktdmFyaWFudC1hbm5vdGF0aW9uX3hqdXpmXzEzYm1nXzgwNjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTYwc3NxOCwgI2YxZmFmZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWZqeXpkNiwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9jb250YWluZXItYm9keS1zaXplLXNtYWxsX3hqdXpmXzEzYm1nXzgxMTpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IDIxMHB4O1xufVxuLmF3c3VpX2NvbnRhaW5lci1ib2R5LXNpemUtc21hbGxfeGp1emZfMTNibWdfODExLmF3c3VpX2ZpeGVkLXdpZHRoX3hqdXpmXzEzYm1nXzgxNDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMjEwcHg7XG59XG5cbi5hd3N1aV9jb250YWluZXItYm9keS1zaXplLW1lZGl1bV94anV6Zl8xM2JtZ184MTg6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAzMTBweDtcbn1cbi5hd3N1aV9jb250YWluZXItYm9keS1zaXplLW1lZGl1bV94anV6Zl8xM2JtZ184MTguYXdzdWlfZml4ZWQtd2lkdGhfeGp1emZfMTNibWdfODE0Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAzMTBweDtcbn1cblxuLmF3c3VpX2NvbnRhaW5lci1ib2R5LXNpemUtbGFyZ2VfeGp1emZfMTNibWdfODI1Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogNDgycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgycHgpIHtcbiAgLmF3c3VpX2NvbnRhaW5lci1ib2R5LXNpemUtbGFyZ2VfeGp1emZfMTNibWdfODI1Om5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAzMTBweDtcbiAgfVxufVxuLmF3c3VpX2NvbnRhaW5lci1ib2R5LXNpemUtbGFyZ2VfeGp1emZfMTNibWdfODI1LmF3c3VpX2ZpeGVkLXdpZHRoX3hqdXpmXzEzYm1nXzgxNDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNDgycHg7XG59XG5cbi5hd3N1aV9jb250YWluZXItYXJyb3dfeGp1emZfMTNibWdfNzQ1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC10b3BfeGp1emZfMTNibWdfNzU1Om5vdCgjXFw5KSwgLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1yaWdodC1ib3R0b21feGp1emZfMTNibWdfNzU1Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXJpZ2h0LXRvcF94anV6Zl8xM2JtZ183NTU6bm90KCNcXDkpOmRpcihydGwpLCAuYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXJpZ2h0LWJvdHRvbV94anV6Zl8xM2JtZ183NTU6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXJpZ2h0LXRvcF94anV6Zl8xM2JtZ183NTU6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoMTJweCArIDEwcHgpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXJpZ2h0LWJvdHRvbV94anV6Zl8xM2JtZ183NTU6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAxMnB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWxlZnQtdG9wX3hqdXpmXzEzYm1nXzc2MDpub3QoI1xcOSksIC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tbGVmdC1ib3R0b21feGp1emZfMTNibWdfNzYwOm5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tbGVmdC10b3BfeGp1emZfMTNibWdfNzYwOm5vdCgjXFw5KTpkaXIocnRsKSwgLmF3c3VpX2NvbnRhaW5lci1hcnJvdy1wb3NpdGlvbi1sZWZ0LWJvdHRvbV94anV6Zl8xM2JtZ183NjA6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbn1cbi5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tbGVmdC10b3BfeGp1emZfMTNibWdfNzYwOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDEycHggKyAxMHB4KTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cbi5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tbGVmdC1ib3R0b21feGp1emZfMTNibWdfNzYwOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLWVuZDogMTJweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cbi5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tdG9wLWNlbnRlcl94anV6Zl8xM2JtZ183NTA6bm90KCNcXDkpLCAuYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1yaWdodF94anV6Zl8xM2JtZ183NTA6bm90KCNcXDkpLCAuYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1sZWZ0X3hqdXpmXzEzYm1nXzc1MDpub3QoI1xcOSksIC5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tdG9wLXJlc3BvbnNpdmVfeGp1emZfMTNibWdfODc1Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1jZW50ZXJfeGp1emZfMTNibWdfNzUwOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLWVuZDogLTEwcHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbi5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tdG9wLXJpZ2h0X3hqdXpmXzEzYm1nXzc1MDpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1lbmQ6IC0xMHB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDEycHg7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLXRvcC1sZWZ0X3hqdXpmXzEzYm1nXzc1MDpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1lbmQ6IC0xMHB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoMTAwJSAtIDIwcHggLSAxMnB4KTtcbn1cbi5hd3N1aV9jb250YWluZXItYXJyb3ctcG9zaXRpb24tYm90dG9tLWNlbnRlcl94anV6Zl8xM2JtZ183NDU6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xMHB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWJvdHRvbS1yaWdodF94anV6Zl8xM2JtZ183NDU6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xMHB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDEycHg7XG59XG4uYXdzdWlfY29udGFpbmVyLWFycm93LXBvc2l0aW9uLWJvdHRvbS1sZWZ0X3hqdXpmXzEzYm1nXzc0NTpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogLTEwcHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygxMDAlIC0gMjBweCAtIDEycHgpO1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xM2JtZ183MzQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl94anV6Zl8xM2JtZ18xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXBhY2VkLWt4ZDZrMywgMTgwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1wYWNlZC0yend5ZWssIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5feGp1emZfMTNibWdfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xM2JtZ183MzQ6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfY29udGFpbmVyX3hqdXpmXzEzYm1nXzczNDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9jb250YWluZXJfeGp1emZfMTNibWdfNzM0Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9jb250YWluZXJfeGp1emZfMTNibWdfNzM0LmF3c3VpX3JlZnJlc2hfeGp1emZfMTNibWdfMTA2OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluX3hqdXpmXzEzYm1nXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1mYXN0LXBpbzE4aiwgMG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1hLXRxa3h2cSwgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpKTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5feGp1emZfMTNibWdfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xM2JtZ183MzQuYXdzdWlfcmVmcmVzaF94anV6Zl8xM2JtZ18xMDY5Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xM2JtZ183MzQuYXdzdWlfcmVmcmVzaF94anV6Zl8xM2JtZ18xMDY5Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NvbnRhaW5lcl94anV6Zl8xM2JtZ183MzQuYXdzdWlfcmVmcmVzaF94anV6Zl8xM2JtZ18xMDY5Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfeGp1emZfMTNibWdfMTA5MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXdzdWlfcm9vdF94anV6Zl8xM2JtZ18xMDkxLmF3c3VpX25vLXdyYXBfeGp1emZfMTNibWdfMTEyMzpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXdzdWlfcm9vdC1maWx0ZXJpbmctdG9rZW5feGp1emZfMTNibWdfMTEyNzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXdzdWlfdHJpZ2dlcl94anV6Zl8xM2JtZ18xMTMxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmF3c3VpX292ZXJmbG93LWVsbGlwc2lzX3hqdXpmXzEzYm1nXzExMzg6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0LWlubGluZV94anV6Zl8xM2JtZ18xMTQ2Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3JkZXItYmxvY2s6IDA7XG4gIC8qXG4gICAgVGhpcyB0cmFuc3BhcmVudCBib3JkZXIgaXMgbmVjZXNzYXJ5IHRvIG1haW50YWluIHNwYWNlIGJldHdlZW4gdGhlIHRyaWdnZXIgYW5kIHRoZSBib3R0b20tcG9zaXRpb25lZCBwb3BvdmVyLlxuICAqL1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSBkYXNoZWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkYXNoZWQgY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG59XG4uYXdzdWlfdHJpZ2dlci10eXBlLXRleHQtaW5saW5lX3hqdXpmXzEzYm1nXzExNDYuYXdzdWlfb3ZlcmZsb3ctZWxsaXBzaXNfeGp1emZfMTNibWdfMTEzODpub3QoI1xcOSkge1xuICAvKlxuICAgIFRoaXMgc3R5bGUgbmVlZHMgYmVjYXVzZSBvZiB0aGUgb3ZlcmZsb3c6IGhpZGRlbiB3b3VsZCBvdGhlcndpc2UgY29uY2VhbCB0aGUgdW5kZXJsaW5lIHN0eWxlcy5cbiAgKi9cbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoMC4yNWVtICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuXG4uYXdzdWlfdHJpZ2dlci10eXBlLXRleHRfeGp1emZfMTNibWdfMTE0Njpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2s6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIGRhc2hlZCBjdXJyZW50Q29sb3I7XG59XG5cbi5hd3N1aV90cmlnZ2VyLXR5cGUtdGV4dC1pbmxpbmVfeGp1emZfMTNibWdfMTE0Njpub3QoI1xcOSksXG4uYXdzdWlfdHJpZ2dlci10eXBlLXRleHRfeGp1emZfMTNibWdfMTE0Njpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0LWlubGluZV94anV6Zl8xM2JtZ18xMTQ2Om5vdCgjXFw5KTpmb2N1cyxcbi5hd3N1aV90cmlnZ2VyLXR5cGUtdGV4dF94anV6Zl8xM2JtZ18xMTQ2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlci10eXBlLXRleHQtaW5saW5lX3hqdXpmXzEzYm1nXzExNDY6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0X3hqdXpmXzEzYm1nXzExNDY6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RyaWdnZXItdHlwZS10ZXh0LWlubGluZV94anV6Zl8xM2JtZ18xMTQ2Om5vdCgjXFw5KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90cmlnZ2VyLXR5cGUtdGV4dF94anV6Zl8xM2JtZ18xMTQ2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDFweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlci10eXBlLXRleHQtaW5saW5lX3hqdXpmXzEzYm1nXzExNDY6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlci10eXBlLXRleHRfeGp1emZfMTNibWdfMTE0Njpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAxcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDFweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAxcHggKyAxcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAxcHggKyAxcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV90cmlnZ2VyLXR5cGUtZmlsdGVyaW5nLXRva2VuX3hqdXpmXzEzYm1nXzEyMTQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF3c3VpX3BvcG92ZXItaW5saW5lLWNvbnRlbnRfeGp1emZfMTNibWdfMTIxODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hd3N1aV9ob3Zlci1hcmVhX3hqdXpmXzEzYm1nXzEyMjI6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXN0YXRpYy1zLXB3ajQ1eSwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zdGF0aWMtcy1wd2o0NXksIDEycHgpO1xuICBtYXJnaW4tYmxvY2s6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zdGF0aWMtcy1wd2o0NXksIDEycHgpKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIHZhcigtLXNwYWNlLXN0YXRpYy1zLXB3ajQ1eSwgMTJweCkpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9vaXA1YV8xNjBtaF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMXFwcmZfMTYwbWhfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzFpZWU3X3h5OWw1XzE0NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX3Jvb3RfMWllZTdfeHk5bDVfMTQ1W2hpZGRlbl06bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX2Fubm91bmNlcl8xaWVlN194eTlsNV8xNTM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xcGM3Yl8xazhwcF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBvciB0ZXN0cyAqL1xufVxuXG4uYXdzdWlfYW5ub3VuY2VyXzFwYzdiXzFrOHBwXzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIG9yIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuQGtleWZyYW1lcyBhd3N1aV9zcGlubmVyLXJvdGF0b3JfMTYxMmRfMXR6ZWZfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLXJvdGF0b3ItZnJvbS14Z3Vqc3UpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLXJvdGF0b3ItdG8teGd1anN1KSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXdzdWlfc3Bpbm5lci1saW5lLWxlZnRfMTYxMmRfMXR6ZWZfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLWxpbmUtbGVmdC1mcm9tLXhndWpzdSkpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtdG8teGd1anN1KSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtZnJvbS14Z3Vqc3UpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhd3N1aV9zcGlubmVyLWxpbmUtcmlnaHRfMTYxMmRfMXR6ZWZfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLWxpbmUtcmlnaHQtZnJvbS14Z3Vqc3UpKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC10by14Z3Vqc3UpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hd3N1aS1zcGlubmVyLWxpbmUtcmlnaHQtZnJvbS14Z3Vqc3UpKTtcbiAgfVxufVxuLmF3c3VpX3Jvb3RfMTYxMmRfMXR6ZWZfMTgzOm5vdCgjXFw5KSB7XG4gIC0tYXdzdWktc3Bpbm5lci1yb3RhdG9yLWZyb20teGd1anN1OiAwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItcm90YXRvci10by14Z3Vqc3U6IDM2MGRlZztcbiAgLS1hd3N1aS1zcGlubmVyLWxpbmUtbGVmdC1mcm9tLXhndWpzdTogMGRlZztcbiAgLS1hd3N1aS1zcGlubmVyLWxpbmUtbGVmdC10by14Z3Vqc3U6IDEyMGRlZztcbiAgLS1hd3N1aS1zcGlubmVyLWxpbmUtcmlnaHQtZnJvbS14Z3Vqc3U6IDkwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC10by14Z3Vqc3U6IC0zMGRlZztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKnN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiAqL1xuICBhbmltYXRpb246IGF3c3VpX3NwaW5uZXItcm90YXRvcl8xNjEyZF8xdHplZl8xIDAuN3MgbGluZWFyIGluZmluaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfcm9vdF8xNjEyZF8xdHplZl8xODMuYXdzdWlfc2l6ZS1ub3JtYWxfMTYxMmRfMXR6ZWZfMTk4Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbm9ybWFsLTE5MDM2ZywgMTZweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtaWNvbi1ub3JtYWwtMTkwMzZnLCAxNnB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpIC0gMTJweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1ub3JtYWwtMTkwMzZnLCAxNnB4KSAtIDEycHgpIC8gMik7XG4gIG1hcmdpbi1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkgLSB2YXIoLS1zaXplLWljb24tbm9ybWFsLTE5MDM2ZywgMTZweCkpIC8gMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfcm9vdF8xNjEyZF8xdHplZl8xODMuYXdzdWlfc2l6ZS1iaWdfMTYxMmRfMXR6ZWZfMjA2Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tYmlnLWZkeXVncCwgMzJweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtaWNvbi1iaWctZmR5dWdwLCAzMnB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tc2l6ZS1pY29uLWJpZy1mZHl1Z3AsIDMycHgpIC0gMjRweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1iaWctZmR5dWdwLCAzMnB4KSAtIDI0cHgpIC8gMik7XG4gIG1hcmdpbi1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC12aGxkMjEsIDM2cHgpIC0gdmFyKC0tc2l6ZS1pY29uLWJpZy1mZHl1Z3AsIDMycHgpKSAvIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX3Jvb3RfMTYxMmRfMXR6ZWZfMTgzLmF3c3VpX3NpemUtbGFyZ2VfMTYxMmRfMXR6ZWZfMjE0Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWljb24tbGFyZ2UtczMxZ2V3LCA0OHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1pY29uLWxhcmdlLXMzMWdldywgNDhweCk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1sYXJnZS1zMzFnZXcsIDQ4cHgpIC0gMzZweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKHZhcigtLXNpemUtaWNvbi1sYXJnZS1zMzFnZXcsIDQ4cHgpIC0gMzZweCkgLyAyKTtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtODVpZnM3LCA1NnB4KSAtIHZhcigtLXNpemUtaWNvbi1sYXJnZS1zMzFnZXcsIDQ4cHgpKSAvIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX3Jvb3RfMTYxMmRfMXR6ZWZfMTgzLmF3c3VpX3ZhcmlhbnQtbm9ybWFsXzE2MTJkXzF0emVmXzIyMjpub3QoI1xcOSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX3Jvb3RfMTYxMmRfMXR6ZWZfMTgzLmF3c3VpX3ZhcmlhbnQtZGlzYWJsZWRfMTYxMmRfMXR6ZWZfMjI1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNiwgI2FhYjdiOCk7XG59XG4uYXdzdWlfcm9vdF8xNjEyZF8xdHplZl8xODMuYXdzdWlfdmFyaWFudC1pbnZlcnRlZF8xNjEyZF8xdHplZl8yMjg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW52ZXJ0ZWQtZnowaWlpLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9yb290XzE2MTJkXzF0emVmXzE4Mzpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICAtLWF3c3VpLXNwaW5uZXItcm90YXRvci1mcm9tLXhndWpzdTogMzYwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItcm90YXRvci10by14Z3Vqc3U6IDBkZWc7XG4gIC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtZnJvbS14Z3Vqc3U6IDBkZWc7XG4gIC0tYXdzdWktc3Bpbm5lci1saW5lLWxlZnQtdG8teGd1anN1OiAtMTIwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC1mcm9tLXhndWpzdTogLTkwZGVnO1xuICAtLWF3c3VpLXNwaW5uZXItbGluZS1yaWdodC10by14Z3Vqc3U6IDMwZGVnO1xufVxuXG4uYXdzdWlfY2lyY2xlXzE2MTJkXzF0emVmXzI0MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGlubGluZS1zaXplOiA1MCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9jaXJjbGVfMTYxMmRfMXR6ZWZfMjQwOm5vdCgjXFw5KTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNTAlO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJsb2NrOiAycHggc29saWQ7XG4gIGJvcmRlci1pbmxpbmU6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9jaXJjbGVfMTYxMmRfMXR6ZWZfMjQwOm5vdCgjXFw5KTphZnRlciB7XG4gIC8qc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluICovXG4gIGFuaW1hdGlvbjogMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgaW5saW5lLXNpemU6IDIwMCU7XG59XG4uYXdzdWlfY2lyY2xlXzE2MTJkXzF0emVmXzI0MC5hd3N1aV9jaXJjbGUtbGVmdF8xNjEyZF8xdHplZl8yNjg6bm90KCNcXDkpOmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAvKnN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiAqL1xuICBhbmltYXRpb24tbmFtZTogYXdzdWlfc3Bpbm5lci1saW5lLWxlZnRfMTYxMmRfMXR6ZWZfMTtcbn1cbi5hd3N1aV9jaXJjbGVfMTYxMmRfMXR6ZWZfMjQwLmF3c3VpX2NpcmNsZS1yaWdodF8xNjEyZF8xdHplZl8yNzM6bm90KCNcXDkpOmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMTAwJTtcbiAgLypzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4gKi9cbiAgYW5pbWF0aW9uLW5hbWU6IGF3c3VpX3NwaW5uZXItbGluZS1yaWdodF8xNjEyZF8xdHplZl8xO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jb250ZW50X3Zqc3dlXzEzNzl1XzE1Mzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbi1ydzI2b3QsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1idXR0b24tbGV0dGVyLXNwYWNpbmcteTNtenA0LCAwLjI1cHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi1uaHkxbWQsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi1uaHkxbWQsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi1uaHkxbWQsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tbmh5MW1kLCAycHgpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1idXR0b24tc3A0YjJsLCAxcHgpIHNvbGlkO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLXNwNGIybCwgMXB4KSBzb2xpZDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1idXR0b24taG9yaXpvbnRhbC10NjYzYmwsIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfdmpzd2VfMTM3OXVfMjA1Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LWtldTMxZSwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtZGVmYXVsdC1wbmV1Z2osICM1NDViNjQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1idXR0b24tbm9ybWFsLWRlZmF1bHQtZmUzOTh0LCAjNTQ1YjY0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LW5vcm1hbF92anN3ZV8xMzc5dV8yMDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWhvdmVyLXlidzA4OSwgI2ZhZmFmYSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItczluNGY2LCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1ob3Zlci13ZXFwejUsICMxNjE5MWYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LW5vcm1hbF92anN3ZV8xMzc5dV8yMDU6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtcmpodDE4LCAjZWFlZGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtOHRoNzg3LCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItYnV0dG9uLW5vcm1hbC1hY3RpdmUtbGl2eDNsLCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtbm9ybWFsX3Zqc3dlXzEzNzl1XzIwNS5hd3N1aV9kaXNhYmxlZF92anN3ZV8xMzc5dV8yMjM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbm9ybWFsLWRpc2FibGVkLTF2M3ZkaywgI2ZmZmZmZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1ub3JtYWwtZGlzYWJsZWQtNm83eHBoLCAjZDVkYmRiKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kaXNhYmxlZC10eWZqcXYsICM4Nzk1OTYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xMzc5dV8yMzA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tcHJpbWFyeS1kZWZhdWx0LWE4bmF6NywgI2ZmOTkwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtcWgwNjZ2LCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRlZmF1bHQtYThuYXo3LCAjZmY5OTAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LXByaW1hcnlfdmpzd2VfMTM3OXVfMjMwOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktaG92ZXIteng5YWduLCAjZWM3MjExKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLXByaW1hcnktaG92ZXItcjJmMnh1LCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWhvdmVyLXp4OWFnbiwgI2VjNzIxMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV92anN3ZV8xMzc5dV8yMzA6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZiwgI2ViNWYwNyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jZjdiYWgsICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktYWN0aXZlLW1mbnowZiwgI2ViNWYwNyk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LXByaW1hcnlfdmpzd2VfMTM3OXVfMjMwLmF3c3VpX2Rpc2FibGVkX3Zqc3dlXzEzNzl1XzIyMzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLTdlYTEzNCwgI2ZmZmZmZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLWlvaDZ2YSwgI2Q1ZGJkYik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLXl2a2RhZiwgIzg3OTU5Nik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzEzNzl1XzI1NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXBuZXVnaiwgIzU0NWI2NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1saW5rX3Zqc3dlXzEzNzl1XzI1NTpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZWVpcCwgI2ZhZmFmYSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItczluNGY2LCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1saW5rLWhvdmVyLXcyZWVpcCwgI2ZhZmFmYSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtbGlua192anN3ZV8xMzc5dV8yNTU6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLWxpbmstYWN0aXZlLTBqdDU2ZSwgI2VhZWRlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTh0aDc4NywgIzE2MTkxZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1idXR0b24tbGluay1hY3RpdmUtMGp0NTZlLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtbGlua192anN3ZV8xMzc5dV8yNTUuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMTM3OXVfMjIzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC0xZHI1bjYsICNhYWI3YjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xMzc5dV8yODA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0LCAjNTQ1YjY0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMTM3OXVfMjgwOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWssICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMTM3OXVfMjgwOm5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQsICM1NDViNjQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1pY29uX3Zqc3dlXzEzNzl1XzI4MC5hd3N1aV9kaXNhYmxlZF92anN3ZV8xMzc5dV8yMjM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pY29uLWRpc2FibGVkLTVnOHFoNCwgIzg3OTU5Nik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xMzc5dV8zMDU6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXVvMGliZSwgIzU0NWI2NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xMzc5dV8zMDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16NnM2ajQsICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzEzNzl1XzMwNTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kZWZhdWx0LXVvMGliZSwgIzU0NWI2NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzEzNzl1XzMwNS5hd3N1aV9kaXNhYmxlZF92anN3ZV8xMzc5dV8yMjM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC13em9ndWUsICNhYWI3YjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb24tcG9pbnRlci10YXJnZXRfdmpzd2VfMTM3OXVfMzMwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC11bzBpYmUsICM1NDViNjQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb24tcG9pbnRlci10YXJnZXRfdmpzd2VfMTM3OXVfMzMwOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24taG92ZXItejZzNmo0LCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbi1wb2ludGVyLXRhcmdldF92anN3ZV8xMzc5dV8zMzA6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGVmYXVsdC11bzBpYmUsICM1NDViNjQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbi1wb2ludGVyLXRhcmdldF92anN3ZV8xMzc5dV8zMzAuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMTM3OXVfMjIzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24taW5saW5lLWljb24tZGlzYWJsZWQtd3pvZ3VlLCAjYWFiN2I4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzEzNzl1XzM1NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXBuZXVnaiwgIzU0NWI2NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xMzc5dV8zNTU6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtaG92ZXItczluNGY2LCAjMTYxOTFmKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xMzc5dV8zNTU6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWFjdGl2ZS04dGg3ODcsICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xMzc5dV8zNTUuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMTM3OXVfMjIzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC0xZHI1bjYsICNhYWI3YjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtbW9kYWwtZGlzbWlzc192anN3ZV8xMzc5dV8zODQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0LCAjNTQ1YjY0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMTM3OXVfMzg0Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWssICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMTM3OXVfMzg0Om5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQsICM1NDViNjQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzEzNzl1XzM4NC5hd3N1aV9kaXNhYmxlZF92anN3ZV8xMzc5dV8yMjM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNiwgI2FhYjdiOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzEzNzl1XzQwOTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaW52ZXJ0ZWQtZGVmYXVsdC1nYTFuaTksICNkNWRiZGIpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xMzc5dV80MDk6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWludmVydGVkLWhvdmVyLWc1cGJxeiwgI2ZhZmFmYSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xMzc5dV80MDk6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1pbnZlcnRlZC1kZWZhdWx0LWdhMW5pOSwgI2Q1ZGJkYik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMTM3OXVfNDA5LmF3c3VpX2Rpc2FibGVkX3Zqc3dlXzEzNzl1XzIyMzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtMWRyNW42LCAjYWFiN2I4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWJyZWFkY3J1bWItZ3JvdXBfdmpzd2VfMTM3OXVfNDM0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWJyZWFkY3J1bWItZ3JvdXBfdmpzd2VfMTM3OXVfNDM0Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtYnJlYWRjcnVtYi1ncm91cF92anN3ZV8xMzc5dV80MzQ6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtYnJlYWRjcnVtYi1ncm91cF92anN3ZV8xMzc5dV80MzQuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMTM3OXVfMjIzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC0xZHI1bjYsICNhYWI3YjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtbWVudS10cmlnZ2VyX3Zqc3dlXzEzNzl1XzQ2NDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1kZWZhdWx0LXBuZXVnaiwgIzU0NWI2NCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1tZW51LXRyaWdnZXJfdmpzd2VfMTM3OXVfNDY0Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWhvdmVyLXM5bjRmNiwgIzE2MTkxZik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtbWVudS10cmlnZ2VyX3Zqc3dlXzEzNzl1XzQ2NDpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1ub3JtYWwtYWN0aXZlLTh0aDc4NywgIzE2MTkxZik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LW1lbnUtdHJpZ2dlcl92anN3ZV8xMzc5dV80NjQuYXdzdWlfZGlzYWJsZWRfdmpzd2VfMTM3OXVfMjIzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC0xZHI1bjYsICNhYWI3YjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTc6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtaWNvbl92anN3ZV8xMzc5dV8yODAsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMTM3OXVfMzg0LCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Nzpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfdmFyaWFudC1mbGFzaGJhci1pY29uX3Zqc3dlXzEzNzl1XzQwOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMTM3OXVfMjgwLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Nzpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfdmFyaWFudC1tb2RhbC1kaXNtaXNzX3Zqc3dlXzEzNzl1XzM4NCwgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xMzc5dV80MDkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMTM3OXVfMjgwOjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMTM3OXVfMzg0OjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LWZsYXNoYmFyLWljb25fdmpzd2VfMTM3OXVfNDA5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtdXFhb2dwLCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtdXFhb2dwLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItdmVydGljYWwtdXFhb2dwLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMTM3OXVfMzA1LCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Nzpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbi1wb2ludGVyLXRhcmdldF92anN3ZV8xMzc5dV8zMzAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Nzpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xMzc5dV8zMDUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LWlubGluZS1pY29uLXBvaW50ZXItdGFyZ2V0X3Zqc3dlXzEzNzl1XzMzMCB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0yNTFrMTksIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTc6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3ZhcmlhbnQtaW5saW5lLWljb25fdmpzd2VfMTM3OXVfMzA1OjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3Om5vdCgjXFw5KTpmb2N1cy5hd3N1aV92YXJpYW50LWlubGluZS1pY29uLXBvaW50ZXItdGFyZ2V0X3Zqc3dlXzEzNzl1XzMzMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0yNTFrMTksIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0yNTFrMTksIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTI1MWsxOSwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0yNTFrMTksIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItMjUxazE5LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTI1MWsxOSwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX2J1dHRvbi1uby10ZXh0X3Zqc3dlXzEzNzl1XzU1Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tb25seS1ob3Jpem9udGFsLTVxc2xubCwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtYnV0dG9uLWljb24tb25seS1ob3Jpem9udGFsLTVxc2xubCwgMTZweCk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV9idXR0b24tbm8td3JhcF92anN3ZV8xMzc5dV81NjA6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX2Z1bGwtd2lkdGhfdmpzd2VfMTM3OXVfNTYzOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWljb25fdmpzd2VfMTM3OXVfMjgwOm5vdCgjXFw5KSwgLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtaWNvbl92anN3ZV8xMzc5dV8zMDU6bm90KCNcXDkpLCAuYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uLXBvaW50ZXItdGFyZ2V0X3Zqc3dlXzEzNzl1XzMzMDpub3QoI1xcOSksIC5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3LmF3c3VpX3ZhcmlhbnQtZmxhc2hiYXItaWNvbl92anN3ZV8xMzc5dV80MDk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LW1vZGFsLWRpc21pc3Nfdmpzd2VfMTM3OXVfMzg0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWJ1dHRvbi1tb2RhbC1kaXNtaXNzLXZlcnRpY2FsLXdzeW5zbiwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uX3Zqc3dlXzEzNzl1XzMwNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBib3JkZXItYmxvY2s6IDA7XG4gIGJvcmRlci1pbmxpbmU6IDA7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1pY29uLXBvaW50ZXItdGFyZ2V0X3Zqc3dlXzEzNzl1XzMzMDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KTtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcgPiAuYXdzdWlfaWNvbi1sZWZ0X3Zqc3dlXzEzNzl1XzU4NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cbi5hd3N1aV9idXR0b25fdmpzd2VfMTM3OXVfMTU3ID4gLmF3c3VpX2ljb24tcmlnaHRfdmpzd2VfMTM3OXVfNTkwOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuLmF3c3VpX2J1dHRvbl92anN3ZV8xMzc5dV8xNTcuYXdzdWlfdmFyaWFudC1pbmxpbmUtbGlua192anN3ZV8xMzc5dV8zNTUgPiAuYXdzdWlfaWNvbi1sZWZ0X3Zqc3dlXzEzNzl1XzU4NTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV92YXJpYW50LWlubGluZS1saW5rX3Zqc3dlXzEzNzl1XzM1NSA+IC5hd3N1aV9pY29uLXJpZ2h0X3Zqc3dlXzEzNzl1XzU5MDpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfYnV0dG9uX3Zqc3dlXzEzNzl1XzE1Ny5hd3N1aV9idXR0b24tbm8tdGV4dF92anN3ZV8xMzc5dV81NTYgPiAuYXdzdWlfaWNvbl92anN3ZV8xMzc5dV81ODU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG4gIGluc2V0LWlubGluZTogMDtcbn1cblxuLmF3c3VpX2xpbmtfdmpzd2VfMTM3OXVfNjA5LmF3c3VpX2Rpc2FibGVkX3Zqc3dlXzEzNzl1XzIyMzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZC13aXRoLXJlYXNvbl92anN3ZV8xMzc5dV82MDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9sYWJlbF8xZjFkNF9vY2llZF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9kaXNhYmxlZC1yZWFzb24tdG9vbHRpcF8xdWV5a19jYTZ5dF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBvciB0ZXN0cyAqL1xufVxuXG4uYXdzdWlfZXh0ZXJuYWwtaWNvbl8xdWV5a19jYTZ5dF85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBvciB0ZXN0cyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMzdnZjhfMTRkZDNfOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuLmF3c3VpX3Jvb3RfMzdnZjhfMTRkZDNfOSA+IDpub3QoI1xcOSk6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfaGVhZGVyXzE3NDI3XzFuczBjXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2FsZXJ0X214M2N3XzE0aW5hXzE5Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluX214M2N3XzE0aW5hXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcGFjZWQta3hkNmszLCAxODBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1zaG93LXBhY2VkLTJ6d3llaywgZWFzZS1vdXQpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl9teDNjd18xNGluYV8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfYWxlcnRfbXgzY3dfMTRpbmFfMTkzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2FsZXJ0X214M2N3XzE0aW5hXzE5Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9hbGVydF9teDNjd18xNGluYV8xOTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF9teDNjd18xNGluYV8yMTU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hd3N1aV9yb290X214M2N3XzE0aW5hXzIxNS5hd3N1aV9oaWRkZW5fbXgzY3dfMTRpbmFfMjUwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9hbGVydF9teDNjd18xNGluYV8xOTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtYWxlcnQtaGh2MHNtLCAxcHgpIHNvbGlkO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtYWxlcnQtaGh2MHNtLCAxcHgpIHNvbGlkO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWFsZXJ0LXVjdXE1YiwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYWxlcnQtdWN1cTViLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hbGVydC11Y3VxNWIsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hbGVydC11Y3VxNWIsIDJweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWFsZXJ0LXZlcnRpY2FsLWJsbDBqeCwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1hbGVydC1ob3Jpem9udGFsLWN6OWJrZiwgMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbn1cblxuLmF3c3VpX2FsZXJ0LXdyYXBwZXJfbXgzY3dfMTRpbmFfMjk4Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UtYWxlcnQtYWN0aW9uLWxlZnQtOWlxMHVqLCAyMHB4KTtcbn1cblxuLmF3c3VpX2hpZGRlbl9teDNjd18xNGluYV8yNTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX2luaXRpYWwtaGlkZGVuX214M2N3XzE0aW5hXzMxMDpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBibG9jay1zaXplOiAwO1xufVxuXG4uYXdzdWlfaGVhZGVyX214M2N3XzE0aW5hXzMxNTpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyLXJlcGxhY2VtZW50X214M2N3XzE0aW5hXzMxNjpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXdzdWlfYWN0aW9uX214M2N3XzE0aW5hXzMyMDpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXdzdWlfYWN0aW9uLXNsb3RfbXgzY3dfMTRpbmFfMzI0Om5vdCgjXFw5KSxcbi5hd3N1aV9hY3Rpb24tYnV0dG9uX214M2N3XzE0aW5hXzMyNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FsZXJ0LWZvY3VzLXdyYXBwZXJfbXgzY3dfMTRpbmFfMzI5Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG4gIG1pbi1pbmxpbmUtc2l6ZTogNzAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IGF1dG87XG59XG4uYXdzdWlfYWxlcnQtZm9jdXMtd3JhcHBlcl9teDNjd18xNGluYV8zMjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9hbGVydC1mb2N1cy13cmFwcGVyX214M2N3XzE0aW5hXzMyOTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYWxlcnQtZm9jdXMtd3JhcHBlcl9teDNjd18xNGluYV8zMjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYWxlcnQtZm9jdXMtd3JhcHBlcl9teDNjd18xNGluYV8zMjk6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfdGV4dF9teDNjd18xNGluYV8zNjA6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtYWxlcnQtaGh2MHNtLCAxcHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cbi5hd3N1aV90ZXh0X214M2N3XzE0aW5hXzM2MC5hd3N1aV9pY29uX214M2N3XzE0aW5hXzM2Nzpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX3RleHRfbXgzY3dfMTRpbmFfMzYwLmF3c3VpX21lc3NhZ2VfbXgzY3dfMTRpbmFfMzcwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1hbGVydC1tZXNzYWdlLXJpZ2h0LXdvYWRsaCwgMHB4KTtcbn1cblxuLmF3c3VpX2FjdGlvbi13cmFwcGVkX214M2N3XzE0aW5hXzM3NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuXG4uYXdzdWlfaWNvbi1zaXplLW1lZGl1bV9teDNjd18xNGluYV8zNzggPiAuYXdzdWlfYWxlcnQtd3JhcHBlcl9teDNjd18xNGluYV8yOTggPiAuYXdzdWlfYWN0aW9uLXdyYXBwZWRfbXgzY3dfMTRpbmFfMzc0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc2l6ZS1pY29uLW1lZGl1bS1ocWp0N2MsIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKTtcbn1cblxuLmF3c3VpX2ljb24tc2l6ZS1iaWdfbXgzY3dfMTRpbmFfMzgyID4gLmF3c3VpX2FsZXJ0LXdyYXBwZXJfbXgzY3dfMTRpbmFfMjk4ID4gLmF3c3VpX2FjdGlvbi13cmFwcGVkX214M2N3XzE0aW5hXzM3NDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtaWNvbi1iaWctZmR5dWdwLCAzMnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSk7XG59XG5cbi5hd3N1aV9pY29uLXNpemUtbm9ybWFsX214M2N3XzE0aW5hXzM4NiA+IC5hd3N1aV9hbGVydC13cmFwcGVyX214M2N3XzE0aW5hXzI5OCA+IC5hd3N1aV9hY3Rpb24td3JhcHBlZF9teDNjd18xNGluYV8zNzQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zaXplLWljb24tbm9ybWFsLTE5MDM2ZywgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpO1xufVxuXG4uYXdzdWlfY29udGVudF9teDNjd18xNGluYV8zOTA6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnQtcmVwbGFjZW1lbnRfbXgzY3dfMTRpbmFfMzkxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZGlzbWlzc19teDNjd18xNGluYV8zOTU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xufVxuXG4uYXdzdWlfZGlzbWlzcy1idXR0b25fbXgzY3dfMTRpbmFfNDAwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdHlwZS1lcnJvcl9teDNjd18xNGluYV80MDQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItc3RhdHVzLWVycm9yLXNpOWJ2dSwgI2QxMzIxMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWVycm9yLXFxdzN5NiwgI2ZkZjNmMSk7XG59XG4uYXdzdWlfdHlwZS1lcnJvcl9teDNjd18xNGluYV80MDQgPiAuYXdzdWlfYWxlcnQtd3JhcHBlcl9teDNjd18xNGluYV8yOTggPiAuYXdzdWlfYWxlcnQtZm9jdXMtd3JhcHBlcl9teDNjd18xNGluYV8zMjkgPiAuYXdzdWlfaWNvbl9teDNjd18xNGluYV8zNjc6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG59XG5cbi5hd3N1aV90eXBlLXdhcm5pbmdfbXgzY3dfMTRpbmFfNDEyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLTZvcmQzMywgIzkwNjgwNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXdhcm5pbmctdm9nOXU4LCAjZmZmZWYwKTtcbn1cbi5hd3N1aV90eXBlLXdhcm5pbmdfbXgzY3dfMTRpbmFfNDEyID4gLmF3c3VpX2FsZXJ0LXdyYXBwZXJfbXgzY3dfMTRpbmFfMjk4ID4gLmF3c3VpX2FsZXJ0LWZvY3VzLXdyYXBwZXJfbXgzY3dfMTRpbmFfMzI5ID4gLmF3c3VpX2ljb25fbXgzY3dfMTRpbmFfMzY3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZywgIzkwNjgwNik7XG59XG5cbi5hd3N1aV90eXBlLXN1Y2Nlc3NfbXgzY3dfMTRpbmFfNDIwOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1zdWNjZXNzLXBkOTNodywgIzFkODEwMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLXN1Y2Nlc3MtbjljdnhjLCAjZjJmOGYwKTtcbn1cbi5hd3N1aV90eXBlLXN1Y2Nlc3NfbXgzY3dfMTRpbmFfNDIwID4gLmF3c3VpX2FsZXJ0LXdyYXBwZXJfbXgzY3dfMTRpbmFfMjk4ID4gLmF3c3VpX2FsZXJ0LWZvY3VzLXdyYXBwZXJfbXgzY3dfMTRpbmFfMzI5ID4gLmF3c3VpX2ljb25fbXgzY3dfMTRpbmFfMzY3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTF5NXRibywgIzFkODEwMik7XG59XG5cbi5hd3N1aV90eXBlLWluZm9fbXgzY3dfMTRpbmFfNDI4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWZqeXpkNiwgIzAwNzNiYik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc3RhdHVzLWluZm8tNjBzc3E4LCAjZjFmYWZmKTtcbn1cbi5hd3N1aV90eXBlLWluZm9fbXgzY3dfMTRpbmFfNDI4ID4gLmF3c3VpX2FsZXJ0LXdyYXBwZXJfbXgzY3dfMTRpbmFfMjk4ID4gLmF3c3VpX2FsZXJ0LWZvY3VzLXdyYXBwZXJfbXgzY3dfMTRpbmFfMzI5ID4gLmF3c3VpX2ljb25fbXgzY3dfMTRpbmFfMzY3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLWY5ZDlmMiwgIzAwNzNiYik7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3Rfc3dpbWNfaGF1ZjNfMTg5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfYW5jaG9yLWxpc3Rfc3dpbWNfaGF1ZjNfMjIxOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4uYXdzdWlfYW5jaG9yLWxpc3Rfc3dpbWNfaGF1ZjNfMjIxOm5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy04YXk0NGMsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy04YXk0NGMsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy04YXk0NGMsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctOGF5NDRjLCAwcHgpO1xuICBpbnNldC1ibG9jay1lbmQ6IC0ycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMnB4O1xuICBpbmxpbmUtc2l6ZTogMnB4O1xufVxuXG4uYXdzdWlfYW5jaG9yLWl0ZW1fc3dpbWNfaGF1ZjNfMjQ0Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTNoZjVibiwgIzU0NWI2NCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zbG93LXNtZGV0NSwgMTgwbXMpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfYW5jaG9yLWl0ZW1fc3dpbWNfaGF1ZjNfMjQ0Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2FuY2hvci1pdGVtX3N3aW1jX2hhdWYzXzI0NDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9hbmNob3ItaXRlbV9zd2ltY19oYXVmM18yNDQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2FuY2hvci1pdGVtLS1hY3RpdmVfc3dpbWNfaGF1ZjNfMjY0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9hbmNob3ItaXRlbS0tYWN0aXZlX3N3aW1jX2hhdWYzXzI2NDpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYWNjZW50LWJwenV0MiwgIzAwNzNiYik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLThheTQ0YywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLThheTQ0YywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLThheTQ0YywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy04YXk0NGMsIDBweCk7XG4gIGluc2V0LWJsb2NrLWVuZDogLTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0ycHg7XG4gIGlubGluZS1zaXplOiAycHg7XG59XG5cbi5hd3N1aV9hbmNob3ItbGlua19zd2ltY19oYXVmM18yODE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS0zaGY1Ym4sICM1NDViNjQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zbG93LXNtZGV0NSwgMTgwbXMpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfYW5jaG9yLWxpbmtfc3dpbWNfaGF1ZjNfMjgxOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2FuY2hvci1saW5rX3N3aW1jX2hhdWYzXzI4MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9hbmNob3ItbGlua19zd2ltY19oYXVmM18yODE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2FuY2hvci1saW5rX3N3aW1jX2hhdWYzXzI4MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLW42azRhMSwgNXB4IGF1dG8gSGlnaGxpZ2h0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1qNm1qczIsIDBweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX2FuY2hvci1saW5rX3N3aW1jX2hhdWYzXzI4MTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtYnB6dXQyLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9hbmNob3ItbGlua19zd2ltY19oYXVmM18yODE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9hbmNob3ItbGlua19zd2ltY19oYXVmM18yODE6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfYW5jaG9yLWxpbmtfc3dpbWNfaGF1ZjNfMjgxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9hbmNob3ItbGluay0tYWN0aXZlX3N3aW1jX2hhdWYzXzMyMzpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13YXlmaW5kaW5nLWxpbmstYWN0aXZlLXdlaWdodC1xcHczajIsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtYnB6dXQyLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2FuY2hvci1saW5rLXRleHRfc3dpbWNfaGF1ZjNfMzMwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXdzdWlfYW5jaG9yLWxpbmstaW5mb19zd2ltY19oYXVmM18zMzQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLThiOWhjcywgbm9ybWFsKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMTdvaG9fNWVoMTVfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FuY2hvci1saXN0XzE3b2hvXzVlaDE1Xzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9hbmNob3ItaXRlbS0tYWN0aXZlXzE3b2hvXzVlaDE1XzEzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfYW5jaG9yLWxpbmtfMTdvaG9fNWVoMTVfMTc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9hbmNob3ItbGluay10ZXh0XzE3b2hvXzVlaDE1XzIxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfYW5jaG9yLWxpbmstaW5mb18xN29ob181ZWgxNV8yNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2Fycm93XzFocHAzX24xaThwXzE5Mzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMjBweDtcbiAgYmxvY2stc2l6ZTogMTBweDtcbn1cbi5hd3N1aV9hcnJvdy1vdXRlcl8xaHBwM19uMWk4cF8xOTc6bm90KCNcXDkpLCAuYXdzdWlfYXJyb3ctaW5uZXJfMWhwcDNfbjFpOHBfMTk3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW5saW5lLXNpemU6IDIwcHg7XG4gIGJsb2NrLXNpemU6IDEwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2Fycm93LW91dGVyXzFocHAzX24xaThwXzE5Nzpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfYXJyb3ctaW5uZXJfMWhwcDNfbjFpOHBfMTk3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGlubGluZS1zaXplOiAxNHB4O1xuICBibG9jay1zaXplOiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cbi5hd3N1aV9hcnJvdy1vdXRlcl8xaHBwM19uMWk4cF8xOTc6bm90KCNcXDkpOmRpcihydGwpOjphZnRlciwgLmF3c3VpX2Fycm93LWlubmVyXzFocHAzX24xaThwXzE5Nzpub3QoI1xcOSk6ZGlyKHJ0bCk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLmF3c3VpX2Fycm93LW91dGVyXzFocHAzX24xaThwXzE5Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1pbmZvLWZqeXpkNiwgIzAwNzNiYik7XG59XG4uYXdzdWlfYXJyb3ctaW5uZXJfMWhwcDNfbjFpOHBfMTk3Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAycHg7XG59XG4uYXdzdWlfYXJyb3ctaW5uZXJfMWhwcDNfbjFpOHBfMTk3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXN0YXR1cy1pbmZvLTYwc3NxOCwgI2YxZmFmZik7XG59XG4uYXdzdWlfYXJyb3ctcG9zaXRpb24tcmlnaHQtdG9wXzFocHAzX24xaThwXzIzOSA+IC5hd3N1aV9hcnJvdy1vdXRlcl8xaHBwM19uMWk4cF8xOTc6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LXBvc2l0aW9uLXJpZ2h0LWJvdHRvbV8xaHBwM19uMWk4cF8yMzkgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfMWhwcDNfbjFpOHBfMTk3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAtMC43MXB4IDAuNzFweCA0cHggLTJweCB2YXIoLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1sdHVhdjQsIHJnYmEoMCwgMjgsIDM2LCAwLjUpKTtcbn1cbi5hd3N1aV9hcnJvdy1wb3NpdGlvbi1sZWZ0LXRvcF8xaHBwM19uMWk4cF8yNDIgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfMWhwcDNfbjFpOHBfMTk3Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9hcnJvdy1wb3NpdGlvbi1sZWZ0LWJvdHRvbV8xaHBwM19uMWk4cF8yNDIgPiAuYXdzdWlfYXJyb3ctb3V0ZXJfMWhwcDNfbjFpOHBfMTk3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwLjcxcHggLTAuNzFweCA0cHggLTJweCB2YXIoLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1sdHVhdjQsIHJnYmEoMCwgMjgsIDM2LCAwLjUpKTtcbn1cbi5hd3N1aV9hcnJvdy1wb3NpdGlvbi10b3AtY2VudGVyXzFocHAzX24xaThwXzI0NSA+IC5hd3N1aV9hcnJvdy1vdXRlcl8xaHBwM19uMWk4cF8xOTc6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LXBvc2l0aW9uLXRvcC1yZXNwb25zaXZlXzFocHAzX24xaThwXzI0NSA+IC5hd3N1aV9hcnJvdy1vdXRlcl8xaHBwM19uMWk4cF8xOTc6bm90KCNcXDkpOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IC0wLjcxcHggLTAuNzFweCA0cHggLTJweCB2YXIoLS1jb2xvci1zaGFkb3ctZGVmYXVsdC1sdHVhdjQsIHJnYmEoMCwgMjgsIDM2LCAwLjUpKTtcbn1cbi5hd3N1aV9hcnJvdy1wb3NpdGlvbi1ib3R0b20tY2VudGVyXzFocHAzX24xaThwXzI0OCA+IC5hd3N1aV9hcnJvdy1vdXRlcl8xaHBwM19uMWk4cF8xOTc6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpX2Fycm93LXBvc2l0aW9uLWJvdHRvbS1yZXNwb25zaXZlXzFocHAzX24xaThwXzI0OCA+IC5hd3N1aV9hcnJvdy1vdXRlcl8xaHBwM19uMWk4cF8xOTc6bm90KCNcXDkpOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAuNzFweCAwLjcxcHggNHB4IC0ycHggdmFyKC0tY29sb3Itc2hhZG93LWRlZmF1bHQtbHR1YXY0LCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG59XG5cbi5hd3N1aV9hbm5vdGF0aW9uXzFocHAzX24xaThwXzI1Mjpub3QoI1xcOSksXG4uYXdzdWlfbmV4dC1idXR0b25fMWhwcDNfbjFpOHBfMjUzOm5vdCgjXFw5KSxcbi5hd3N1aV9wcmV2aW91cy1idXR0b25fMWhwcDNfbjFpOHBfMjU0Om5vdCgjXFw5KSxcbi5hd3N1aV9maW5pc2gtYnV0dG9uXzFocHAzX24xaThwXzI1NTpub3QoI1xcOSksXG4uYXdzdWlfaGVhZGVyXzFocHAzX24xaThwXzI1Njpub3QoI1xcOSksXG4uYXdzdWlfc3RlcC1jb3VudGVyLWNvbnRlbnRfMWhwcDNfbjFpOHBfMjU3Om5vdCgjXFw5KSxcbi5hd3N1aV9jb250ZW50XzFocHAzX24xaThwXzI1ODpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2Rlc2NyaXB0aW9uXzFocHAzX24xaThwXzI2Mjpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG5cbi5hd3N1aV9hY3Rpb25CYXJfMWhwcDNfbjFpOHBfMjY3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXdzdWlfc3RlcENvdW50ZXJfMWhwcDNfbjFpOHBfMjc0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAyMHB4O1xufVxuXG4uYXdzdWlfZGl2aWRlcl8xaHBwM19uMWk4cF8yNzg6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuXG4uYXdzdWlfaG90c3BvdF8xaHBwM19uMWk4cF8yODI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHNjcm9sbC1tYXJnaW46IHZhcigtLWF3c3VpLWNvbnRlbnQtc2Nyb2xsLW1hcmdpbi14Z3Vqc3UsIDQwcHggMCAwIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlubGluZS1zaXplOiAxNnB4O1xuICBibG9jay1zaXplOiAxNnB4O1xufVxuLmF3c3VpX2hvdHNwb3RfMWhwcDNfbjFpOHBfMjgyOm5vdCgjXFw5KTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSk7XG59XG4uYXdzdWlfaG90c3BvdF8xaHBwM19uMWk4cF8yODI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ob3RzcG90XzFocHAzX24xaThwXzI4Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaG90c3BvdF8xaHBwM19uMWk4cF8yODI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMnB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ob3RzcG90XzFocHAzX24xaThwXzI4Mjpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1lampjYnMsIDUwJSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1lampjYnMsIDUwJSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1lampjYnMsIDUwJSk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWNpcmN1bGFyLWZvY3VzLXJpbmctZWpqY2JzLCA1MCUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX2hvdHNwb3RfMWhwcDNfbjFpOHBfMjgyID4gLmF3c3VpX2ljb25fMWhwcDNfbjFpOHBfMzUyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXosICMwMDczYmIpO1xufVxuLmF3c3VpX2hvdHNwb3RfMWhwcDNfbjFpOHBfMjgyOm5vdCgjXFw5KTpob3ZlciA+IC5hd3N1aV9pY29uXzFocHAzX24xaThwXzM1MiB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfaG90c3BvdF8xaHBwM19uMWk4cF8yODI6bm90KCNcXDkpOmFjdGl2ZSA+IC5hd3N1aV9pY29uXzFocHAzX24xaThwXzM1MiB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQgKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50ICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwX2Z4cnIyXzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2ItdmFyaWFudF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF9meHJyMl8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9zdHJvbmctdmFyaWFudF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF9meHJyMl8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9jb2RlLXZhcmlhbnRfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfZnhycjJfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcHJlLXZhcmlhbnRfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfZnhycjJfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfc2FtcC12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwX2Z4cnIyXzE3Mjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfaDEtdmFyaWFudF8xOHd1MF9meHJyMl8xNzYuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF9meHJyMl8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9oMi12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Ni5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwX2Z4cnIyXzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2gzLXZhcmlhbnRfMTh3dTBfZnhycjJfMTc2LmF3c3VpX2NvbG9yLWRlZmF1bHRfMTh3dTBfZnhycjJfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfaDQtdmFyaWFudF8xOHd1MF9meHJyMl8xNzYuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF9meHJyMl8xNzI6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9oNS12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Ni5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwX2Z4cnIyXzE3Mjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtc21xOHBkLCAjMTYxOTFmKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfc21hbGwtdmFyaWFudF8xOHd1MF9meHJyMl8xODAuYXdzdWlfY29sb3ItZGVmYXVsdF8xOHd1MF9meHJyMl8xNzI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc21hbGwtZjA3NGZsLCAjNjg3MDc4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfYS12YXJpYW50XzE4d3UwX2Z4cnIyXzE4NC5hd3N1aV9jb2xvci1kZWZhdWx0XzE4d3UwX2Z4cnIyXzE3Mjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfc21hbGwtdmFyaWFudF8xOHd1MF9meHJyMl8xODAuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfZnhycjJfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfY29kZS12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF9meHJyMl8xODg6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTRkeng1cSwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtZWd6bDRxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy04YjloY3MsIG5vcm1hbCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdmFyaWFudF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfZnhycjJfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfYi12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF9meHJyMl8xODg6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9zdHJvbmctdmFyaWFudF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfZnhycjJfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcHJlLXZhcmlhbnRfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1kZWZhdWx0XzE4d3UwX2Z4cnIyXzE4ODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3NhbXAtdmFyaWFudF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfZnhycjJfMTg4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfYS12YXJpYW50XzE4d3UwX2Z4cnIyXzE4NC5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF9meHJyMl8xODg6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfaDUtdmFyaWFudF8xOHd1MF9meHJyMl8xNzYuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfZnhycjJfMTg4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteHMtbm1yNDV0LCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtYXBlaTkzLCAyMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfaDQtdmFyaWFudF8xOHd1MF9meHJyMl8xNzYuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfZnhycjJfMTg4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctcy0xeHNwNmIsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWF2MTlqMSwgMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtZ3hrMWhmLCBub3JtYWwpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9oMy12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Ni5hd3N1aV9mb250LXNpemUtZGVmYXVsdF8xOHd1MF9meHJyMl8xODg6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWFieGNvZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tdjg2cXNtLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1vdTB2Y3osIG5vcm1hbCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2gyLXZhcmlhbnRfMTh3dTBfZnhycjJfMTc2LmF3c3VpX2ZvbnQtc2l6ZS1kZWZhdWx0XzE4d3UwX2Z4cnIyXzE4ODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtMmJiMXZ4LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC1jc3h5bTIsIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1sLWkxaXRzNiwgbm9ybWFsKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfaDEtdmFyaWFudF8xOHd1MF9meHJyMl8xNzYuYXdzdWlfZm9udC1zaXplLWRlZmF1bHRfMTh3dTBfZnhycjJfMTg4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteGwtMHV0bjNsLCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtdmhsZDIxLCAzNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmcteGwtb21hN3BmLCBub3JtYWwpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXZhcmlhbnRfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfZnhycjJfMjI4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfY29kZS12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX2Z4cnIyXzIyODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3ByZS12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX2Z4cnIyXzIyODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3NhbXAtdmFyaWFudF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF9meHJyMl8yMjg6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9zbWFsbC12YXJpYW50XzE4d3UwX2Z4cnIyXzE4MC5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX2Z4cnIyXzIyODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2EtdmFyaWFudF8xOHd1MF9meHJyMl8xODQuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF9meHJyMl8yMjg6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfc3Ryb25nLXZhcmlhbnRfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfZnhycjJfMjI4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfYi12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX2Z4cnIyXzIyODpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9oNS12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Ni5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX2Z4cnIyXzIyODpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy14cy16czB3bG8sIDQwMCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2g0LXZhcmlhbnRfMTh3dTBfZnhycjJfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfZnhycjJfMjI4Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXMtenlmbjRqLCA3MDApO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9oMy12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Ni5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX2Z4cnIyXzIyODpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1tLWc2ZmxyZSwgNDAwKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfaDItdmFyaWFudF8xOHd1MF9meHJyMl8xNzYuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF9meHJyMl8yMjg6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC15cGJxdGssIDcwMCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2gxLXZhcmlhbnRfMTh3dTBfZnhycjJfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfZnhycjJfMjI4Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhsLTJkZnJ0cSwgNDAwKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfaDEtdmFyaWFudF8xOHd1MF9meHJyMl8xNzY6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9oMi12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Njpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2gzLXZhcmlhbnRfMTh3dTBfZnhycjJfMTc2Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfaDQtdmFyaWFudF8xOHd1MF9meHJyMl8xNzY6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9oNS12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Njpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdmFyaWFudF8xOHd1MF9meHJyMl8xNzI6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfc21hbGwtdmFyaWFudF8xOHd1MF9meHJyMl8xODA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfY29kZS12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3ByZS12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Mjpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3NhbXAtdmFyaWFudF8xOHd1MF9meHJyMl8xNzI6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZS10ZWUwd2ksIE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2tleS1sYWJlbC12YXJpYW50XzE4d3UwX2Z4cnIyXzI3MDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1kaXNwbGF5LWxhYmVsLXdlaWdodC1vdGxwd2QsIDQwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxhYmVsLWhraHFoNSwgIzU0NWI2NCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWtleS12YWx1ZS1nYXAtMzUyMDk0LCAycHgpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZ2VuLWFpLWxhYmVsLXZhcmlhbnRfMTh3dTBfZnhycjJfMjc3Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXEsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLWVnemw0cSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzLCBub3JtYWwpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxhYmVsLWdlbi1haS1uYTF4aHksICM3MzAwZTUpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfdmFsdWUtbGFyZ2UtdmFyaWFudF8xOHd1MF9meHJyMl8yODQ6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtZGlzcGxheS1sLTVleGYwdSwgNDRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1kaXNwbGF5LWwtODVpZnM3LCA1NnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWRpc3BsYXktbC00YjVkNHksIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJveC12YWx1ZS1sYXJnZS13ZWlnaHQtaTkwYWdqLCAzMDApO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2gxLXZhcmlhbnRfMTh3dTBfZnhycjJfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfZnhycjJfMjI4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfaDItdmFyaWFudF8xOHd1MF9meHJyMl8xNzYuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF9meHJyMl8yMjg6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9oMy12YXJpYW50XzE4d3UwX2Z4cnIyXzE3Ni5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX2Z4cnIyXzIyODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2g0LXZhcmlhbnRfMTh3dTBfZnhycjJfMTc2LmF3c3VpX2ZvbnQtd2VpZ2h0LWRlZmF1bHRfMTh3dTBfZnhycjJfMjI4Om5vdCgjXFw5KSwgLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfaDUtdmFyaWFudF8xOHd1MF9meHJyMl8xNzYuYXdzdWlfZm9udC13ZWlnaHQtZGVmYXVsdF8xOHd1MF9meHJyMl8yMjg6bm90KCNcXDkpLCAuYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV92YWx1ZS1sYXJnZS12YXJpYW50XzE4d3UwX2Z4cnIyXzI4NC5hd3N1aV9mb250LXdlaWdodC1kZWZhdWx0XzE4d3UwX2Z4cnIyXzIyODpub3QoI1xcOSksIC5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2ZvbnQtd2VpZ2h0LWhlYXZ5XzE4d3UwX2Z4cnIyXzI5MTpub3QoI1xcOSkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfY29sb3ItaW52ZXJ0ZWRfMTh3dTBfZnhycjJfMjk2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1kZWZhdWx0LXBxdzRiciwgI2ZhZmFmYSk7XG59XG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9jb2xvci10ZXh0LWxhYmVsXzE4d3UwX2Z4cnIyXzI5OTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYWJlbC1oa2hxaDUsICM1NDViNjQpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeV8xOHd1MF9meHJyMl8zMDI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktM2hmNWJuLCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2NvbG9yLXRleHQtc3RhdHVzLWVycm9yXzE4d3UwX2Z4cnIyXzMwNTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2NvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3NfMTh3dTBfZnhycjJfMzA4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTF5NXRibywgIzFkODEwMik7XG59XG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9jb2xvci10ZXh0LXN0YXR1cy1pbmZvXzE4d3UwX2Z4cnIyXzMxMTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5mby1mOWQ5ZjIsICMwMDczYmIpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmVfMTh3dTBfZnhycjJfMzE0Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS1mZzE2eXUsICM2ODcwNzgpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZ18xOHd1MF9meHJyMl8zMTc6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnLCAjOTA2ODA2KTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2NvbG9yLWluaGVyaXRfMTh3dTBfZnhycjJfMzIwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZm9udC1zaXplLWJvZHktc18xOHd1MF9meHJyMl8zMjM6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTRkeng1cSwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtZWd6bDRxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy04YjloY3MsIG5vcm1hbCk7XG59XG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9mb250LXNpemUtYm9keS1tXzE4d3UwX2Z4cnIyXzMyODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZm9udC1zaXplLWhlYWRpbmcteHNfMTh3dTBfZnhycjJfMzMyOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteHMtbm1yNDV0LCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtYXBlaTkzLCAyMHB4KTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLXNfMTh3dTBfZnhycjJfMzM2Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctcy0xeHNwNmIsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWF2MTlqMSwgMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtZ3hrMWhmLCBub3JtYWwpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZm9udC1zaXplLWhlYWRpbmctbV8xOHd1MF9meHJyMl8zNDE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWFieGNvZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tdjg2cXNtLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1vdTB2Y3osIG5vcm1hbCk7XG59XG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9mb250LXNpemUtaGVhZGluZy1sXzE4d3UwX2Z4cnIyXzM0Njpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtMmJiMXZ4LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbC1jc3h5bTIsIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1sLWkxaXRzNiwgbm9ybWFsKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLXhsXzE4d3UwX2Z4cnIyXzM1MTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLTB1dG4zbCwgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXZobGQyMSwgMzZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLW9tYTdwZiwgbm9ybWFsKTtcbn1cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2ZvbnQtc2l6ZS1kaXNwbGF5LWxfMTh3dTBfZnhycjJfMzU2Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWRpc3BsYXktbC01ZXhmMHUsIDQ0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZGlzcGxheS1sLTg1aWZzNywgNTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1kaXNwbGF5LWwtNGI1ZDR5LCBub3JtYWwpO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZm9udC13ZWlnaHQtbGlnaHRfMTh3dTBfZnhycjJfMzYxOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9mb250LXdlaWdodC1ub3JtYWxfMTh3dTBfZnhycjJfMzY0Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9mb250LXdlaWdodC1ib2xkXzE4d3UwX2Z4cnIyXzM2Nzpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZm9udC13ZWlnaHQtaGVhdnlfMTh3dTBfZnhycjJfMjkxOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWF2eS04NHBwYjAsIDcwMCk7XG59XG5cbi5hd3N1aV90LWxlZnRfMTh3dTBfZnhycjJfMzc0Om5vdCgjXFw5KSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uYXdzdWlfdC1yaWdodF8xOHd1MF9meHJyMl8zNzg6bm90KCNcXDkpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uYXdzdWlfdC1jZW50ZXJfMTh3dTBfZnhycjJfMzgyOm5vdCgjXFw5KSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50ICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1uXzE4d3UwX2Z4cnIyXzM5OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbm9uZS1nejE2MnAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1ub25lLXN1YXowYiwgMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC10b3Atbl8xOHd1MF9meHJyMl80MDQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC12ZXJ0aWNhbC1uXzE4d3UwX2Z4cnIyXzQwNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbm9uZS1nejE2MnAsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtcmlnaHQtbl8xOHd1MF9meHJyMl80MDk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLW5fMTh3dTBfZnhycjJfNDEwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utbm9uZS1zdWF6MGIsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtYm90dG9tLW5fMTh3dTBfZnhycjJfNDE0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdmVydGljYWwtbl8xOHd1MF9meHJyMl80MDU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1ub25lLWd6MTYycCwgMHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1sZWZ0LW5fMTh3dTBfZnhycjJfNDE5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC1uXzE4d3UwX2Z4cnIyXzQxMDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utbm9uZS1zdWF6MGIsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AteHh4c18xOHd1MF9meHJyMl80MjQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtcmVmcmdxLCAycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdG9wLXh4eHNfMTh3dTBfZnhycjJfNDI5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdmVydGljYWwteHh4c18xOHd1MF9meHJyMl80MzA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtcmVmcmdxLCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXJpZ2h0LXh4eHNfMTh3dTBfZnhycjJfNDM0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14eHhzXzE4d3UwX2Z4cnIyXzQzNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWJvdHRvbS14eHhzXzE4d3UwX2Z4cnIyXzQzOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXh4eHNfMTh3dTBfZnhycjJfNDMwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1yZWZyZ3EsIDJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtbGVmdC14eHhzXzE4d3UwX2Z4cnIyXzQ0NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWhvcml6b250YWwteHh4c18xOHd1MF9meHJyMl80MzU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXh4c18xOHd1MF9meHJyMl80NDk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXRvcC14eHNfMTh3dTBfZnhycjJfNDU0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdmVydGljYWwteHhzXzE4d3UwX2Z4cnIyXzQ1NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1yaWdodC14eHNfMTh3dTBfZnhycjJfNDU5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14eHNfMTh3dTBfZnhycjJfNDYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1ib3R0b20teHhzXzE4d3UwX2Z4cnIyXzQ2NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXh4c18xOHd1MF9meHJyMl80NTU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWxlZnQteHhzXzE4d3UwX2Z4cnIyXzQ2OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWhvcml6b250YWwteHhzXzE4d3UwX2Z4cnIyXzQ2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC14c18xOHd1MF9meHJyMl80NzQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC10b3AteHNfMTh3dTBfZnhycjJfNDc5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdmVydGljYWwteHNfMTh3dTBfZnhycjJfNDgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtcmlnaHQteHNfMTh3dTBfZnhycjJfNDg0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14c18xOHd1MF9meHJyMl80ODU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtYm90dG9tLXhzXzE4d3UwX2Z4cnIyXzQ4OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXhzXzE4d3UwX2Z4cnIyXzQ4MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1sZWZ0LXhzXzE4d3UwX2Z4cnIyXzQ5NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWhvcml6b250YWwteHNfMTh3dTBfZnhycjJfNDg1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3Atc18xOHd1MF9meHJyMl80OTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2LCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC10b3Atc18xOHd1MF9meHJyMl81MDQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC12ZXJ0aWNhbC1zXzE4d3UwX2Z4cnIyXzUwNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXJpZ2h0LXNfMTh3dTBfZnhycjJfNTA5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC1zXzE4d3UwX2Z4cnIyXzUxMDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1ib3R0b20tc18xOHd1MF9meHJyMl81MTQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC12ZXJ0aWNhbC1zXzE4d3UwX2Z4cnIyXzUwNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2LCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1sZWZ0LXNfMTh3dTBfZnhycjJfNTE5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC1zXzE4d3UwX2Z4cnIyXzUxMDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLW1fMTh3dTBfZnhycjJfNTI0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdG9wLW1fMTh3dTBfZnhycjJfNTI5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdmVydGljYWwtbV8xOHd1MF9meHJyMl81MzA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1yaWdodC1tXzE4d3UwX2Z4cnIyXzUzNDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWhvcml6b250YWwtbV8xOHd1MF9meHJyMl81MzU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtYm90dG9tLW1fMTh3dTBfZnhycjJfNTM5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdmVydGljYWwtbV8xOHd1MF9meHJyMl81MzA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtbGVmdC1tXzE4d3UwX2Z4cnIyXzU0NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWhvcml6b250YWwtbV8xOHd1MF9meHJyMl81MzU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1sXzE4d3UwX2Z4cnIyXzQxOTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXRvcC1sXzE4d3UwX2Z4cnIyXzU1NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLWxfMTh3dTBfZnhycjJfNTU1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtcmlnaHQtbF8xOHd1MF9meHJyMl81NTk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLWxfMTh3dTBfZnhycjJfNTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWJvdHRvbS1sXzE4d3UwX2Z4cnIyXzU2NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLWxfMTh3dTBfZnhycjJfNTU1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWxlZnQtbF8xOHd1MF9meHJyMl81Njk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLWxfMTh3dTBfZnhycjJfNTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AteGxfMTh3dTBfZnhycjJfNTc0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1hZWpxMzQsIDI0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteGwtdnNzOHBjLCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC10b3AteGxfMTh3dTBfZnhycjJfNTc5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdmVydGljYWwteGxfMTh3dTBfZnhycjJfNTgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1hZWpxMzQsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXJpZ2h0LXhsXzE4d3UwX2Z4cnIyXzU4NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWhvcml6b250YWwteGxfMTh3dTBfZnhycjJfNTg1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteGwtdnNzOHBjLCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1ib3R0b20teGxfMTh3dTBfZnhycjJfNTg5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdmVydGljYWwteGxfMTh3dTBfZnhycjJfNTgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0LCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1sZWZ0LXhsXzE4d3UwX2Z4cnIyXzU5NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWhvcml6b250YWwteGxfMTh3dTBfZnhycjJfNTg1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14bC12c3M4cGMsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXh4bF8xOHd1MF9meHJyMl81OTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4bC00MWwxdW4sIDMycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhsLXRoenhrdiwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtdG9wLXh4bF8xOHd1MF9meHJyMl82MDQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC12ZXJ0aWNhbC14eGxfMTh3dTBfZnhycjJfNjA1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eGwtNDFsMXVuLCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1yaWdodC14eGxfMTh3dTBfZnhycjJfNjA5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14eGxfMTh3dTBfZnhycjJfNjEwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhsLXRoenhrdiwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtYm90dG9tLXh4bF8xOHd1MF9meHJyMl82MTQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC12ZXJ0aWNhbC14eGxfMTh3dTBfZnhycjJfNjA1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhsLTQxbDF1biwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtbGVmdC14eGxfMTh3dTBfZnhycjJfNjE5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtaG9yaXpvbnRhbC14eGxfMTh3dTBfZnhycjJfNjEwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eGwtdGh6eGt2LCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC14eHhsXzE4d3UwX2Z4cnIyXzYyNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4bC0xbGoya2YsIDQwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHh4bC12a3J0N3AsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXRvcC14eHhsXzE4d3UwX2Z4cnIyXzYyOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXh4eGxfMTh3dTBfZnhycjJfNjMwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhsLTFsajJrZiwgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX3AtcmlnaHQteHh4bF8xOHd1MF9meHJyMl82MzQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXh4eGxfMTh3dTBfZnhycjJfNjM1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHh4bC12a3J0N3AsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWJvdHRvbS14eHhsXzE4d3UwX2Z4cnIyXzYzOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLXZlcnRpY2FsLXh4eGxfMTh3dTBfZnhycjJfNjMwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4bC0xbGoya2YsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9wLWxlZnQteHh4bF8xOHd1MF9meHJyMl82NDQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfcC1ob3Jpem9udGFsLXh4eGxfMTh3dTBfZnhycjJfNjM1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHhsLXZrcnQ3cCwgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tbl8xOHd1MF9meHJyMl82NDk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbm9uZS1nejE2MnAsIDBweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLW5vbmUtc3VhejBiLCAwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXRvcC1uXzE4d3UwX2Z4cnIyXzY1NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLW5fMTh3dTBfZnhycjJfNjU1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLW5vbmUtZ3oxNjJwLCAwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXJpZ2h0LW5fMTh3dTBfZnhycjJfNjU5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20taG9yaXpvbnRhbC1uXzE4d3UwX2Z4cnIyXzY2MDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2Utbm9uZS1zdWF6MGIsIDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tYm90dG9tLW5fMTh3dTBfZnhycjJfNjY0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tdmVydGljYWwtbl8xOHd1MF9meHJyMl82NTU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW5vbmUtZ3oxNjJwLCAwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWxlZnQtbl8xOHd1MF9meHJyMl82Njk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLW5fMTh3dTBfZnhycjJfNjYwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLW5vbmUtc3VhejBiLCAwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXh4eHNfMTh3dTBfZnhycjJfNjc0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtcmVmcmdxLCAycHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS10b3AteHh4c18xOHd1MF9meHJyMl82Nzk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14eHhzXzE4d3UwX2Z4cnIyXzY4MDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLXJlZnJncSwgMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1yaWdodC14eHhzXzE4d3UwX2Z4cnIyXzY4NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHh4c18xOHd1MF9meHJyMl82ODU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWJvdHRvbS14eHhzXzE4d3UwX2Z4cnIyXzY4OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4eHNfMTh3dTBfZnhycjJfNjgwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLXJlZnJncSwgMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1sZWZ0LXh4eHNfMTh3dTBfZnhycjJfNjk0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14eHhzXzE4d3UwX2Z4cnIyXzY4NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS14eHNfMTh3dTBfZnhycjJfNjk5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tdG9wLXh4c18xOHd1MF9meHJyMl83MDQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14eHNfMTh3dTBfZnhycjJfNzA1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tcmlnaHQteHhzXzE4d3UwX2Z4cnIyXzcwOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHhzXzE4d3UwX2Z4cnIyXzcxMDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1ib3R0b20teHhzXzE4d3UwX2Z4cnIyXzcxNDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4c18xOHd1MF9meHJyMl83MDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tbGVmdC14eHNfMTh3dTBfZnhycjJfNzE5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14eHNfMTh3dTBfZnhycjJfNzEwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20teHNfMTh3dTBfZnhycjJfNzI0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXRvcC14c18xOHd1MF9meHJyMl83Mjk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14c18xOHd1MF9meHJyMl83MzA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXJpZ2h0LXhzXzE4d3UwX2Z4cnIyXzczNDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHNfMTh3dTBfZnhycjJfNzM1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tYm90dG9tLXhzXzE4d3UwX2Z4cnIyXzczOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXhzXzE4d3UwX2Z4cnIyXzczMDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWxlZnQteHNfMTh3dTBfZnhycjJfNzQ0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14c18xOHd1MF9meHJyMl83MzU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXNfMTh3dTBfZnhycjJfNzQ5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2LCAxMnB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXRvcC1zXzE4d3UwX2Z4cnIyXzc1NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXNfMTh3dTBfZnhycjJfNzU1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2LCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1yaWdodC1zXzE4d3UwX2Z4cnIyXzc1OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWhvcml6b250YWwtc18xOHd1MF9meHJyMl83NjA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1ib3R0b20tc18xOHd1MF9meHJyMl83NjQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS12ZXJ0aWNhbC1zXzE4d3UwX2Z4cnIyXzc1NTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWxlZnQtc18xOHd1MF9meHJyMl83Njk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXNfMTh3dTBfZnhycjJfNzYwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1tXzE4d3UwX2Z4cnIyXzc3NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS10b3AtbV8xOHd1MF9meHJyMl83Nzk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS12ZXJ0aWNhbC1tXzE4d3UwX2Z4cnIyXzc4MDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tcmlnaHQtbV8xOHd1MF9meHJyMl83ODQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLW1fMTh3dTBfZnhycjJfNzg1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tYm90dG9tLW1fMTh3dTBfZnhycjJfNzg5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tdmVydGljYWwtbV8xOHd1MF9meHJyMl83ODA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1sZWZ0LW1fMTh3dTBfZnhycjJfNzk0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20taG9yaXpvbnRhbC1tXzE4d3UwX2Z4cnIyXzc4NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tbF8xOHd1MF9meHJyMl82Njk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tdG9wLWxfMTh3dTBfZnhycjJfODA0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tdmVydGljYWwtbF8xOHd1MF9meHJyMl84MDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXJpZ2h0LWxfMTh3dTBfZnhycjJfODA5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20taG9yaXpvbnRhbC1sXzE4d3UwX2Z4cnIyXzgxMDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWJvdHRvbS1sXzE4d3UwX2Z4cnIyXzgxNDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLWxfMTh3dTBfZnhycjJfODA1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tbGVmdC1sXzE4d3UwX2Z4cnIyXzgxOTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWhvcml6b250YWwtbF8xOHd1MF9meHJyMl84MTA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXhsXzE4d3UwX2Z4cnIyXzgyNDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1hZWpxMzQsIDI0cHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14bC12c3M4cGMsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXRvcC14bF8xOHd1MF9meHJyMl84Mjk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14bF8xOHd1MF9meHJyMl84MzA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0LCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1yaWdodC14bF8xOHd1MF9meHJyMl84MzQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXhsXzE4d3UwX2Z4cnIyXzgzNTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteGwtdnNzOHBjLCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1ib3R0b20teGxfMTh3dTBfZnhycjJfODM5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tdmVydGljYWwteGxfMTh3dTBfZnhycjJfODMwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14bC1hZWpxMzQsIDI0cHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWxlZnQteGxfMTh3dTBfZnhycjJfODQ0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14bF8xOHd1MF9meHJyMl84MzU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteGwtdnNzOHBjLCAyNHB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS14eGxfMTh3dTBfZnhycjJfODQ5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4bC00MWwxdW4sIDMycHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14eGwtdGh6eGt2LCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS10b3AteHhsXzE4d3UwX2Z4cnIyXzg1NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4bF8xOHd1MF9meHJyMl84NTU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhsLTQxbDF1biwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tcmlnaHQteHhsXzE4d3UwX2Z4cnIyXzg1OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHhsXzE4d3UwX2Z4cnIyXzg2MDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhsLXRoenhrdiwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tYm90dG9tLXh4bF8xOHd1MF9meHJyMl84NjQ6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS12ZXJ0aWNhbC14eGxfMTh3dTBfZnhycjJfODU1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eGwtNDFsMXVuLCAzMnB4KTtcbn1cblxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1sZWZ0LXh4bF8xOHd1MF9meHJyMl84Njk6bm90KCNcXDkpLFxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfbS1ob3Jpem9udGFsLXh4bF8xOHd1MF9meHJyMl84NjA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhsLXRoenhrdiwgMzJweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20teHh4bF8xOHd1MF9meHJyMl84NzQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4bC0xbGoya2YsIDQwcHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14eHhsLXZrcnQ3cCwgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tdG9wLXh4eGxfMTh3dTBfZnhycjJfODc5Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tdmVydGljYWwteHh4bF8xOHd1MF9meHJyMl84ODA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4bC0xbGoya2YsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXJpZ2h0LXh4eGxfMTh3dTBfZnhycjJfODg0Om5vdCgjXFw5KSxcbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20taG9yaXpvbnRhbC14eHhsXzE4d3UwX2Z4cnIyXzg4NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHh4bC12a3J0N3AsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWJvdHRvbS14eHhsXzE4d3UwX2Z4cnIyXzg4OTpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLXZlcnRpY2FsLXh4eGxfMTh3dTBfZnhycjJfODgwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHhsLTFsajJrZiwgNDBweCk7XG59XG5cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX20tbGVmdC14eHhsXzE4d3UwX2Z4cnIyXzg5NDpub3QoI1xcOSksXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9tLWhvcml6b250YWwteHh4bF8xOHd1MF9meHJyMl84ODU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHh4bC12a3J0N3AsIDQwcHgpO1xufVxuXG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9kLWJsb2NrXzE4d3UwX2Z4cnIyXzg5OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hd3N1aV9ib3hfMTh3dTBfZnhycjJfMTcyLmF3c3VpX2QtaW5saW5lXzE4d3UwX2Z4cnIyXzkwMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYXdzdWlfYm94XzE4d3UwX2Z4cnIyXzE3Mi5hd3N1aV9kLWlubGluZS1ibG9ja18xOHd1MF9meHJyMl85MDU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX2JveF8xOHd1MF9meHJyMl8xNzIuYXdzdWlfZC1ub25lXzE4d3UwX2Z4cnIyXzkwODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfZi1sZWZ0XzE4d3UwX2Z4cnIyXzkxMjpub3QoI1xcOSkge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xufVxuXG4uYXdzdWlfZi1yaWdodF8xOHd1MF9meHJyMl85MTY6bm90KCNcXDkpIHtcbiAgZmxvYXQ6IGlubGluZS1lbmQ7XG59XG5cbi5hd3N1aV9yb290XzE4d3UwX2Z4cnIyXzkyMDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMTg1ODJfd2hyMGVfMTQ1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9jaGlsZF8xODU4Ml93aHIwZV8xNDk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jaGlsZF8xODU4Ml93aHIwZV8xNDk6bm90KCNcXDkpOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIEhvcml6b250YWwgdmFyaWFudFxuICovXG4uYXdzdWlfaG9yaXpvbnRhbF8xODU4Ml93aHIwZV8xNjA6bm90KCNcXDkpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmF3c3VpX2hvcml6b250YWwteHh4c18xODU4Ml93aHIwZV8xNjQ6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KTtcbn1cbi5hd3N1aV9ob3Jpem9udGFsLXh4c18xODU4Ml93aHIwZV8xNjc6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuLmF3c3VpX2hvcml6b250YWwteHNfMTg1ODJfd2hyMGVfMTcwOm5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuLmF3c3VpX2hvcml6b250YWwtc18xODU4Ml93aHIwZV8xNzM6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG59XG4uYXdzdWlfaG9yaXpvbnRhbC1tXzE4NTgyX3docjBlXzE3Njpub3QoI1xcOSkge1xuICBnYXA6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbn1cbi5hd3N1aV9ob3Jpem9udGFsLWxfMTg1ODJfd2hyMGVfMTc5Om5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xufVxuLmF3c3VpX2hvcml6b250YWwteGxfMTg1ODJfd2hyMGVfMTgyOm5vdCgjXFw5KSB7XG4gIGdhcDogdmFyKC0tc3BhY2UteGwtdnNzOHBjLCAyNHB4KTtcbn1cbi5hd3N1aV9ob3Jpem9udGFsLXh4bF8xODU4Ml93aHIwZV8xODU6bm90KCNcXDkpIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eGwtdGh6eGt2LCAzMnB4KTtcbn1cblxuLypcbiAqIFZlcnRpY2FsIHZhcmlhbnRcbiAqL1xuLmF3c3VpX3ZlcnRpY2FsXzE4NTgyX3docjBlXzE5Mjpub3QoI1xcOSkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXh4eHNfMTg1ODJfd2hyMGVfMTk1Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXh4c18xODU4Ml93aHIwZV8xOTg6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cbi5hd3N1aV92ZXJ0aWNhbC14c18xODU4Ml93aHIwZV8yMDE6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXNfMTg1ODJfd2hyMGVfMjA0Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCk7XG59XG4uYXdzdWlfdmVydGljYWwtbV8xODU4Ml93aHIwZV8yMDc6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbn1cbi5hd3N1aV92ZXJ0aWNhbC1sXzE4NTgyX3docjBlXzIxMDpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xufVxuLmF3c3VpX3ZlcnRpY2FsLXhsXzE4NTgyX3docjBlXzIxMzpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0LCAyNHB4KTtcbn1cbi5hd3N1aV92ZXJ0aWNhbC14eGxfMTg1ODJfd2hyMGVfMjE2Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14eGwtNDFsMXVuLCAzMnB4KTtcbn1cblxuLmF3c3VpX2FsaWduLWNlbnRlcl8xODU4Ml93aHIwZV8yMjA6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF3c3VpX2FsaWduLXN0YXJ0XzE4NTgyX3docjBlXzIyNDpub3QoI1xcOSkge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5hd3N1aV9hbGlnbi1lbmRfMTg1ODJfd2hyMGVfMjI4Om5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NvbnRlbnQtd3JhcHBlcl96eWNkeF8xdmprY18xNTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtb3hmd2h5LCA0MHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLW94ZndoeSwgNDBweCk7XG59XG4uYXdzdWlfY29udGVudC13cmFwcGVyLW1vYmlsZV96eWNkeF8xdmprY18xNTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG59XG5cbi5hd3N1aV9jb250ZW50LXR5cGUtZGFzaGJvYXJkX3p5Y2R4XzF2amtjXzE2Mjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfenljZHhfMXZqa2NfMTYyOm5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfenljZHhfMXZqa2NfMTYyOm5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAxNjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTQxcHgpIHtcbiAgLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfenljZHhfMXZqa2NfMTYyOm5vdCgjXFw5KSB7XG4gICAgbWF4LWlubGluZS1zaXplOiAyMTYwcHg7XG4gIH1cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMWZqOWtfamZxYmtfNTpub3QoI1xcOSksXG4uYXdzdWlfbmF2aWdhdGlvbl8xZmo5a19qZnFia182Om5vdCgjXFw5KSxcbi5hd3N1aV9uYXZpZ2F0aW9uLXRvZ2dsZV8xZmo5a19qZnFia183Om5vdCgjXFw5KSxcbi5hd3N1aV9uYXZpZ2F0aW9uLWNsb3NlXzFmajlrX2pmcWJrXzg6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnRfMWZqOWtfamZxYmtfOTpub3QoI1xcOSksXG4uYXdzdWlfbm90aWZpY2F0aW9uc18xZmo5a19qZnFia18xMDpub3QoI1xcOSksXG4uYXdzdWlfYnJlYWRjcnVtYnNfMWZqOWtfamZxYmtfMTE6bm90KCNcXDkpLFxuLmF3c3VpX3Rvb2xzXzFmajlrX2pmcWJrXzEyOm5vdCgjXFw5KSxcbi5hd3N1aV90b29scy1jbG9zZV8xZmo5a19qZnFia18xMzpub3QoI1xcOSksXG4uYXdzdWlfdG9vbHMtdG9nZ2xlXzFmajlrX2pmcWJrXzE0Om5vdCgjXFw5KSxcbi5hd3N1aV9kcmF3ZXItY2xvc2VkXzFmajlrX2pmcWJrXzE1Om5vdCgjXFw5KSxcbi5hd3N1aV9tb2JpbGUtYmFyXzFmajlrX2pmcWJrXzE2Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsLXJvb3RfMWZqOWtfamZxYmtfMTc6bm90KCNcXDkpLFxuLmF3c3VpX2RyYXdlcnMtdHJpZ2dlcl8xZmo5a19qZnFia18xODpub3QoI1xcOSksXG4uYXdzdWlfZHJhd2Vycy10cmlnZ2VyLWdsb2JhbF8xZmo5a19qZnFia18xOTpub3QoI1xcOSksXG4uYXdzdWlfZHJhd2Vycy10cmlnZ2VyLXdpdGgtYmFkZ2VfMWZqOWtfamZxYmtfMjA6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGl2ZS1kcmF3ZXJfMWZqOWtfamZxYmtfMjE6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGl2ZS1kcmF3ZXItY2xvc2UtYnV0dG9uXzFmajlrX2pmcWJrXzIyOm5vdCgjXFw5KSxcbi5hd3N1aV9vdmVyZmxvdy1tZW51XzFmajlrX2pmcWJrXzIzOm5vdCgjXFw5KSxcbi5hd3N1aV9kcmF3ZXJzLXNsaWRlcl8xZmo5a19qZnFia18yNDpub3QoI1xcOSksXG4uYXdzdWlfdG9vbGJhcl8xZmo5a19qZnFia18yNTpub3QoI1xcOSksXG4uYXdzdWlfdHJpZ2dlci13cmFwcGVyLXRvb2x0aXAtdmlzaWJsZV8xZmo5a19qZnFia18yNjpub3QoI1xcOSksXG4uYXdzdWlfdHJpZ2dlci10b29sdGlwXzFmajlrX2pmcWJrXzI3Om5vdCgjXFw5KSxcbi5hd3N1aV9hY3RpdmUtZHJhd2VyLWV4cGFuZGVkLW1vZGUtYnV0dG9uXzFmajlrX2pmcWJrXzI4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3RvZ2dsZS1idXR0b25fMTZ3MGhfcWcxYzBfMTg1Om5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpICsgMXB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIDFweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX3RvZ2dsZS1idXR0b25fMTZ3MGhfcWcxYzBfMTg1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90b2dnbGUtYnV0dG9uXzE2dzBoX3FnMWMwXzE4NTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdG9nZ2xlLWJ1dHRvbl8xNncwaF9xZzFjMF8xODU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTI1MWsxOSwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdG9nZ2xlLWJ1dHRvbl8xNncwaF9xZzFjMF8xODU6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTI1MWsxOSwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTI1MWsxOSwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItMjUxazE5LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTI1MWsxOSwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0yNTFrMTksIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItMjUxazE5LCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfY2xvc2UtYnV0dG9uXzE2dzBoX3FnMWMwXzIyMDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtdmVydGljYWwtcGFuZWwtaWNvbi1vZmZzZXQtdDc3MGxjLCAxNXB4KTtcbiAgei1pbmRleDogMTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3J1bnRpbWUtY29udGVudC13cmFwcGVyXzE0bTh4XzFtOWJ1XzU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl9xd29vMF8xYzFvZl8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi1kcm9wZG93bl9xd29vMF8xYzFvZl8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXF1aWNrLWZvMWZnbiwgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1xdWljay0wMTRvZDYsIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tZHJvcGRvd25fcXdvbzBfMWMxb2ZfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl9xd29vMF8xYzFvZl8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyX3F3b28wXzFjMW9mXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMWMxb2ZfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMWMxb2ZfMTUzLmF3c3VpX3JlZnJlc2hfcXdvbzBfMWMxb2ZfMTc0Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfcXdvbzBfMWMxb2ZfMTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1xdWljay1mbzFmZ24sIDEzNW1zKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1zaG93LXF1aWNrLTAxNG9kNiwgZWFzZS1vdXQpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wX3F3b28wXzFjMW9mXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyX3F3b28wXzFjMW9mXzE1My5hd3N1aV9yZWZyZXNoX3F3b28wXzFjMW9mXzE3NDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMWMxb2ZfMTUzLmF3c3VpX3JlZnJlc2hfcXdvbzBfMWMxb2ZfMTc0Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl9xd29vMF8xYzFvZl8xNTMuYXdzdWlfcmVmcmVzaF9xd29vMF8xYzFvZl8xNzQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF9xd29vMF8xYzFvZl8xOTk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG4uYXdzdWlfcm9vdF9xd29vMF8xYzFvZl8xOTkuYXdzdWlfaW50ZXJpb3JfcXdvbzBfMWMxb2ZfMjMyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5hd3N1aV9kcm9wZG93bl9xd29vMF8xYzFvZl8xNTM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyMDAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMWMxb2ZfMTUzLmF3c3VpX3VzZS1wb3J0YWxfcXdvbzBfMWMxb2ZfMjQyOm5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDcwMDA7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMWMxb2ZfMTUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyaW9yX3F3b28wXzFjMW9mXzIzMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXF1aWNrLWZvMWZnbiwgMTM1bXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2Ryb3Bkb3duX3F3b28wXzFjMW9mXzE1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9pbnRlcmlvcl9xd29vMF8xYzFvZl8yMzIpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZHJvcGRvd25fcXdvbzBfMWMxb2ZfMTUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyaW9yX3F3b28wXzFjMW9mXzIzMiksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kcm9wZG93bl9xd29vMF8xYzFvZl8xNTM6bm90KCNcXDkpOm5vdCguYXdzdWlfaW50ZXJpb3JfcXdvbzBfMWMxb2ZfMjMyKSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMWMxb2ZfMTUzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtNTQ1eGdiLCAjZmZmZmZmKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWRyb3Bkb3duLWNoc2NwYywgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLW5wZmQzYywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tbnBmZDNjLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3Atcmc4dGE4LCAjZWFlZGVkKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMWMxb2ZfMTUzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBpbnNldC1ibG9jay1lbmQ6IC0xcHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogMHB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1wb3BvdmVyLTBuYTdwYywgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLXhpNjNlcSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtcG9wb3Zlci0wbmE3cGMsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWNvbnRhaW5lci14aTYzZXEsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLW5wZmQzYywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tbnBmZDNjLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tbnBmZDNjLCAwcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMWMxb2ZfMTUzLmF3c3VpX2lzLWVtcHR5X3F3b28wXzFjMW9mXzI4ODpub3QoI1xcOSk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9kcm9wZG93bl9xd29vMF8xYzFvZl8xNTMgPiAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyX3F3b28wXzFjMW9mXzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb250YWluZXItdG9wLXJnOHRhOCwgI2VhZWRlZCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTEsICNlYWVkZWQpO1xufVxuLmF3c3VpX2Ryb3Bkb3duLWRyb3AtdXBfcXdvbzBfMWMxb2ZfMjk1ID4gLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl9xd29vMF8xYzFvZl8xNTM6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctZHJvcHVwLWl3c3RtYSwgMCAtMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjMpLCAxcHggLTFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggLTFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuLmF3c3VpX2Ryb3Bkb3duLWRyb3AtdXBfcXdvbzBfMWMxb2ZfMjk1LmF3c3VpX3dpdGgtbGltaXRlZC13aWR0aF9xd29vMF8xYzFvZl8yOTkgPiAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyX3F3b28wXzFjMW9mXzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IG5vbmU7XG59XG4uYXdzdWlfZHJvcGRvd24tZHJvcC1sZWZ0X3F3b28wXzFjMW9mXzMwMjpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuLmF3c3VpX2Ryb3Bkb3duLWRyb3AtcmlnaHRfcXdvbzBfMWMxb2ZfMzA1Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV9kcm9wZG93bl9xd29vMF8xYzFvZl8xNTMuYXdzdWlfb2NjdXB5LWVudGlyZS13aWR0aF9xd29vMF8xYzFvZl8zMDg6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2Ryb3Bkb3duX3F3b28wXzFjMW9mXzE1My5hd3N1aV9zdHJldGNoLWJleW9uZC10cmlnZ2VyLXdpZHRoX3F3b28wXzFjMW9mXzMxMTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogbWF4LWNvbnRlbnQ7XG4gIG1heC1pbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktZHJvcGRvd24tZGVmYXVsdC1tYXgtd2lkdGgteGd1anN1LCAxMDAlKTtcbn1cbi5hd3N1aV9kcm9wZG93bl9xd29vMF8xYzFvZl8xNTMuYXdzdWlfaW50ZXJpb3JfcXdvbzBfMWMxb2ZfMjMyID4gLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcHBlcl9xd29vMF8xYzFvZl8xNTM6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xufVxuLmF3c3VpX2Ryb3Bkb3duX3F3b28wXzFjMW9mXzE1My5hd3N1aV9oaWRlLWJsb2NrLWJvcmRlcl9xd29vMF8xYzFvZl8zMTggPiAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyX3F3b28wXzFjMW9mXzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IG5vbmU7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMWMxb2ZfMTUzLmF3c3VpX2hpZGUtYmxvY2stYm9yZGVyX3F3b28wXzFjMW9mXzMxODpub3QoI1xcOSk6bm90KC5hd3N1aV9kcm9wZG93bi1kcm9wLXVwX3F3b28wXzFjMW9mXzI5NSkgPiAuYXdzdWlfZHJvcGRvd24tY29udGVudC13cmFwcGVyX3F3b28wXzFjMW9mXzE1MyB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IG5vbmU7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMWMxb2ZfMTUzLmF3c3VpX2hpZGUtYmxvY2stYm9yZGVyX3F3b28wXzFjMW9mXzMxOC5hd3N1aV9yZWZyZXNoX3F3b28wXzFjMW9mXzE3NCA+IC5hd3N1aV9kcm9wZG93bi1jb250ZW50LXdyYXBwZXJfcXdvbzBfMWMxb2ZfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IG5vbmU7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMWMxb2ZfMTUzLmF3c3VpX29wZW5fcXdvbzBfMWMxb2ZfMzI3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3c3VpX2Ryb3Bkb3duX3F3b28wXzFjMW9mXzE1My5hd3N1aV9vcGVuX3F3b28wXzFjMW9mXzMyNzpub3QoI1xcOSk6bm90KC5hd3N1aV9pbnRlcmlvcl9xd29vMF8xYzFvZl8yMzIpLmF3c3VpX3JlZnJlc2hfcXdvbzBfMWMxb2ZfMTc0W2RhdGEtYW5pbWF0aW5nPXRydWVdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMWMxb2ZfMTUzLmF3c3VpX29wZW5fcXdvbzBfMWMxb2ZfMzI3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyaW9yX3F3b28wXzFjMW9mXzIzMikuYXdzdWlfcmVmcmVzaF9xd29vMF8xYzFvZl8xNzRbZGF0YS1hbmltYXRpbmc9dHJ1ZV0uYXdzdWlfZHJvcGRvd24tZHJvcC11cF9xd29vMF8xYzFvZl8yOTUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG4uYXdzdWlfZHJvcGRvd25fcXdvbzBfMWMxb2ZfMTUzLmF3c3VpX29wZW5fcXdvbzBfMWMxb2ZfMzI3LmF3c3VpX25vd3JhcF9xd29vMF8xYzFvZl8zMzY6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnRfcXdvbzBfMWMxb2ZfMTUzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfc3RyZXRjaC10cmlnZ2VyLWhlaWdodF9xd29vMF8xYzFvZl8zNDc6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX29wdGlvbnMtbGlzdF8xOWdjZl8xcWZlZl8xNDU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4tYmxvY2stc2l6ZTogMDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLW5wZmQzYywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tbnBmZDNjLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tbnBmZDNjLCAwcHgpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmF3c3VpX29wdGlvbnMtbGlzdC1lbWJlZGRlZF8xOWdjZl8xcWZlZl8xOTI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMHB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDBweDtcbn1cblxuLmF3c3VpX2RlY3JlYXNlLWJsb2NrLW1hcmdpbl8xOWdjZl8xcWZlZl8xOTk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAtMXB4O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfaGVhZGVyXzE2bW0zX2I2aTAxXzE0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24tZ3JvdXAtbGFiZWwtbmRieWdoLCAjNTQ1YjY0KTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWhvcml6b250YWwtdDY2M2JsLCAyMHB4KSArIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSk7XG4gIHotaW5kZXg6IDE7XG59XG4uYXdzdWlfaGVhZGVyXzE2bW0zX2I2aTAxXzE0NS5hd3N1aV9kaXNhYmxlZF8xNm1tM19iNmkwMV8xNjA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1ubGFibW4sICNhYWI3YjgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXdzdWlfaGVhZGVyXzE2bW0zX2I2aTAxXzE0NS5hd3N1aV9leHBhbmRhYmxlLWhlYWRlcl8xNm1tM19iNmkwMV8xNjQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWdyb3VwLXR1NmIxMSwgI2VhZWRlZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9oZWFkZXJfMTZtbTNfYjZpMDFfMTQ1LmF3c3VpX2V4cGFuZGFibGUtaGVhZGVyXzE2bW0zX2I2aTAxXzE2NC5hd3N1aV9kaXNhYmxlZF8xNm1tM19iNmkwMV8xNjA6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM19iNmkwMV8xNDUuYXdzdWlfZXhwYW5kYWJsZS1oZWFkZXJfMTZtbTNfYjZpMDFfMTY0Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfaGVhZGVyXzE2bW0zX2I2aTAxXzE0NS5hd3N1aV9leHBhbmRhYmxlLWhlYWRlcl8xNm1tM19iNmkwMV8xNjQuYXdzdWlfcm9sbGVkLWRvd25fMTZtbTNfYjZpMDFfMTc1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM19iNmkwMV8xNDUuYXdzdWlfZXhwYW5kYWJsZS1oZWFkZXJfMTZtbTNfYjZpMDFfMTY0LmF3c3VpX2hpZ2hsaWdodGVkXzE2bW0zX2I2aTAxXzE3ODpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItYjVkMjlyLCAjZjJmM2YzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1oaWdobGlnaHRlZC01eW03ZjgsICMxNjE5MWYpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtYnV0dG9uLWhvcml6b250YWwtdDY2M2JsLCAyMHB4KTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItdDZvYmhoLCAjODc5NTk2KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLXQ2b2JoaCwgIzg3OTU5Nik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICB6LWluZGV4OiAyO1xufVxuLmF3c3VpX2hlYWRlcl8xNm1tM19iNmkwMV8xNDUuYXdzdWlfZXhwYW5kYWJsZS1oZWFkZXJfMTZtbTNfYjZpMDFfMTY0LmF3c3VpX2hpZ2hsaWdodGVkXzE2bW0zX2I2aTAxXzE3OC5hd3N1aV9kaXNhYmxlZF8xNm1tM19iNmkwMV8xNjA6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRpbW1lZC1kdHF0dTYsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kaW1tZWQtaG92ZXItNDc5aG1wLCAjODc5NTk2KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaW1tZWQtemc0Z2tyLCAjYWFiN2I4KTtcbn1cbi5hd3N1aV9oZWFkZXJfMTZtbTNfYjZpMDFfMTQ1LmF3c3VpX2V4cGFuZGFibGUtaGVhZGVyXzE2bW0zX2I2aTAxXzE2NC5hd3N1aV9oaWdobGlnaHRlZF8xNm1tM19iNmkwMV8xNzguYXdzdWlfaXMtZm9jdXNlZF8xNm1tM19iNmkwMV8xOTY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLXB5bTZkcSwgIzAwNzNiYik7XG59XG4uYXdzdWlfaGVhZGVyXzE2bW0zX2I2aTAxXzE0NS5hd3N1aV9leHBhbmRhYmxlLWhlYWRlcl8xNm1tM19iNmkwMV8xNjQuYXdzdWlfaGlnaGxpZ2h0ZWRfMTZtbTNfYjZpMDFfMTc4LmF3c3VpX2lzLWZvY3VzZWRfMTZtbTNfYjZpMDFfMTk2Om5vdCgjXFw5KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzE2bW0zX2I2aTAxXzE5OSkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtbTNhYnRiLCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2NhdGVnb3J5XzE2bW0zX2I2aTAxXzIwMzpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2NhdGVnb3J5XzE2bW0zX2I2aTAxXzIwMzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG4uYXdzdWlfY2F0ZWdvcnlfMTZtbTNfYjZpMDFfMjAzLmF3c3VpX2V4cGFuZGFibGVfMTZtbTNfYjZpMDFfMTY0Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV9jYXRlZ29yeV8xNm1tM19iNmkwMV8yMDM6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYmxvY2stZW5kOiBub25lO1xufVxuLmF3c3VpX2NhdGVnb3J5XzE2bW0zX2I2aTAxXzIwMy5hd3N1aV92YXJpYW50LW5hdmlnYXRpb25fMTZtbTNfYjZpMDFfMjE4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG4uYXdzdWlfY2F0ZWdvcnlfMTZtbTNfYjZpMDFfMjAzLmF3c3VpX3ZhcmlhbnQtbmF2aWdhdGlvbl8xNm1tM19iNmkwMV8yMTguYXdzdWlfZXhwYW5kYWJsZV8xNm1tM19iNmkwMV8xNjQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cblxuLmF3c3VpX2V4cGFuZC1pY29uXzE2bW0zX2I2aTAxXzIyNTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTE4MC1sbHFvbGIsIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS0xODAtd3Q0Y2plLCBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9leHBhbmQtaWNvbl8xNm1tM19iNmkwMV8yMjU6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZXhwYW5kLWljb25fMTZtbTNfYjZpMDFfMjI1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2V4cGFuZC1pY29uXzE2bW0zX2I2aTAxXzIyNTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZXhwYW5kLWljb24tdXBfMTZtbTNfYjZpMDFfMjQyOm5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmF3c3VpX2V4cGFuZC1pY29uLXJpZ2h0XzE2bW0zX2I2aTAxXzI0NTpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9leHBhbmQtaWNvbi1yaWdodF8xNm1tM19iNmkwMV8yNDU6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uYXdzdWlfaXRlbXMtbGlzdC1jb250YWluZXJfMTZtbTNfYjZpMDFfMjUzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5hd3N1aV9pbi1kcm9wZG93bl8xNm1tM19iNmkwMV8yNjI6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTFweDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMTRjbnJfZ2VweGVfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmF3c3VpX3Jvb3RfMTRjbnJfZ2VweGVfMTQ1ID4gLmF3c3VpX3RyaWdnZXJfMTRjbnJfZ2VweGVfMTc5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hd3N1aV9yb290XzE0Y25yX2dlcHhlXzE0NSA+IC5hd3N1aV9kcm9wZG93bl8xNGNucl9nZXB4ZV8xODI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtNTQ1eGdiLCAjZmZmZmZmKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiBub25lO1xuICBib3JkZXItYmxvY2stZW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9yb290XzE0Y25yX2dlcHhlXzE0NSA+IC5hd3N1aV9kcm9wZG93bl8xNGNucl9nZXB4ZV8xODIuYXdzdWlfbm93cmFwXzE0Y25yX2dlcHhlXzE5Mzpub3QoI1xcOSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmF3c3VpX3Jvb3RfMTRjbnJfZ2VweGVfMTQ1ID4gLmF3c3VpX2Ryb3Bkb3duXzE0Y25yX2dlcHhlXzE4Mi5hd3N1aV9vcGVuXzE0Y25yX2dlcHhlXzE5Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdHJpZ2dlci1sYWJlbF9xMm9lbl93Mjcxcl81Om5vdCgjXFw5KSxcbi5hd3N1aV9tZW51LWl0ZW1fcTJvZW5fdzI3MXJfNjpub3QoI1xcOSksXG4uYXdzdWlfbWFpbi1hY3Rpb24tbGFiZWxfcTJvZW5fdzI3MXJfNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1XzE2bmh3XzE0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRlZmF1bHQtbTVvY2NtLCAjMTYxOTFmKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLXdpZHRoLWRyb3Bkb3duLTQ2YzJzcCwgMXB4KSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9pdGVtLWVsZW1lbnRfOTNhMXVfMTZuaHdfMTQ1LmF3c3VpX2Rpc2FibGVkXzkzYTF1XzE2bmh3XzE1Nzpub3QoI1xcOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uLCAjYWFiN2I4KTtcbn1cbi5hd3N1aV9pdGVtLWVsZW1lbnRfOTNhMXVfMTZuaHdfMTQ1Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV9pdGVtLWVsZW1lbnRfOTNhMXVfMTZuaHdfMTQ1LmF3c3VpX3Nob3ctZGl2aWRlcl85M2ExdV8xNm5od18xNjQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTEsICNlYWVkZWQpO1xufVxuLmF3c3VpX2l0ZW0tZWxlbWVudF85M2ExdV8xNm5od18xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfOTNhMXVfMTZuaHdfMTY3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtNXltN2Y4LCAjMTYxOTFmKTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWI1ZDI5ciwgI2YyZjNmMyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItdDZvYmhoLCAjODc5NTk2KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG59XG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1XzE2bmh3XzE0NS5hd3N1aV9oaWdobGlnaHRlZF85M2ExdV8xNm5od18xNjcuYXdzdWlfZGlzYWJsZWRfOTNhMXVfMTZuaHdfMTU3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGltbWVkLXpnNGdrciwgI2FhYjdiOCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGltbWVkLWhvdmVyLTQ3OWhtcCwgIzg3OTU5Nik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kaW1tZWQtZHRxdHU2LCB0cmFuc3BhcmVudCk7XG59XG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1XzE2bmh3XzE0NS5hd3N1aV9oaWdobGlnaHRlZF85M2ExdV8xNm5od18xNjcuYXdzdWlfaXMtZm9jdXNlZF85M2ExdV8xNm5od18xODI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1mb2N1c2VkLXB5bTZkcSwgIzAwNzNiYik7XG59XG4uYXdzdWlfaXRlbS1lbGVtZW50XzkzYTF1XzE2bmh3XzE0NS5hd3N1aV9oaWdobGlnaHRlZF85M2ExdV8xNm5od18xNjcuYXdzdWlfaXMtZm9jdXNlZF85M2ExdV8xNm5od18xODI6bm90KCNcXDkpOm5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfOTNhMXVfMTZuaHdfMTg1KSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1tM2FidGIsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfbWVudS1pdGVtXzkzYTF1XzE2bmh3XzE4OTpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfbWVudS1pdGVtXzkzYTF1XzE2bmh3XzE4OS5hd3N1aV9saW5rLXN0eWxlXzkzYTF1XzE2bmh3XzIwMTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1teHg1ZDIsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfbWVudS1pdGVtXzkzYTF1XzE2bmh3XzE4OS5hd3N1aV9saW5rLXN0eWxlXzkzYTF1XzE2bmh3XzIwMTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfMTZuaHdfMTg5LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfMTZuaHdfMjAxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xNm5od18xODkuYXdzdWlfbGluay1zdHlsZV85M2ExdV8xNm5od18yMDE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xNm5od18xODkuYXdzdWlfbGluay1zdHlsZV85M2ExdV8xNm5od18yMDE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfbWVudS1pdGVtXzkzYTF1XzE2bmh3XzE4OS5hd3N1aV9saW5rLXN0eWxlXzkzYTF1XzE2bmh3XzIwMTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xNm5od18xODkuYXdzdWlfbGluay1zdHlsZV85M2ExdV8xNm5od18yMDE6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfMTZuaHdfMTg5LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfMTZuaHdfMjAxOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfMTZuaHdfMTg5LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfMTZuaHdfMjAxOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xNm5od18xODkuYXdzdWlfbGluay1zdHlsZV85M2ExdV8xNm5od18yMDE6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXdzdWlfbWVudS1pdGVtXzkzYTF1XzE2bmh3XzE4OS5hd3N1aV9saW5rLXN0eWxlXzkzYTF1XzE2bmh3XzIwMS5hd3N1aV9jdXJyZW50LWJyZWFkY3J1bWJfOTNhMXVfMTZuaHdfMjM3Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1idXR0b24tcncyNm90LCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LW1vMnJ4NCwgIzY4NzA3OCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfMTZuaHdfMTg5LmF3c3VpX2xpbmstc3R5bGVfOTNhMXVfMTZuaHdfMjAxLmF3c3VpX2xpbmstc3R5bGUtaGlnaGxpZ2h0ZWRfOTNhMXVfMTZuaHdfMjQ1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9tZW51LWl0ZW1fOTNhMXVfMTZuaHdfMTg5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfaGFzLWNhdGVnb3J5LWhlYWRlcl85M2ExdV8xNm5od18yNTEgPiAuYXdzdWlfbWVudS1pdGVtXzkzYTF1XzE2bmh3XzE4OTpub3QoI1xcOSksIC5hd3N1aV9oYXMtY2F0ZWdvcnktaGVhZGVyXzkzYTF1XzE2bmh3XzI1MSA+IC5hd3N1aV9pdGVtLXRvb2x0aXAtd3JhcHBlcl85M2ExdV8xNm5od18yNTEgPiAuYXdzdWlfbWVudS1pdGVtXzkzYTF1XzE2bmh3XzE4OTpub3QoI1xcOSksIC5hd3N1aV9oYXMtY2F0ZWdvcnktaGVhZGVyXzkzYTF1XzE2bmh3XzI1MTpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtY2hlY2ttYXJrXzkzYTF1XzE2bmh3XzI1MSkgPiBzcGFuID4gLmF3c3VpX21lbnUtaXRlbV85M2ExdV8xNm5od18xODkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkgKyB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkpO1xufVxuXG4uYXdzdWlfaWNvbl85M2ExdV8xNm5od18yNTU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hd3N1aV9pY29uXzkzYTF1XzE2bmh3XzI1NS5hd3N1aV9jaGVja21hcmtfOTNhMXVfMTZuaHdfMjU5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLWY5ZDlmMiwgIzAwNzNiYik7XG59XG4uYXdzdWlfaWNvbl85M2ExdV8xNm5od18yNTUuYXdzdWlfZGlzYWJsZWRfOTNhMXVfMTZuaHdfMTU3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNiwgI2FhYjdiOCk7XG59XG5cbi5hd3N1aV9leHRlcm5hbC1pY29uXzkzYTF1XzE2bmh3XzI2Njpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfYnV0dG9uLWRyb3Bkb3duX3NuZTBsXzF0MmxxXzE0NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXdzdWlfYnV0dG9uLWRyb3Bkb3duX3NuZTBsXzF0MmxxXzE0NS5hd3N1aV9mdWxsLXdpZHRoX3NuZTBsXzF0MmxxXzE0ODpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV9pdGVtcy1saXN0LWNvbnRhaW5lcl9zbmUwbF8xdDJscV8xNTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wX3NuZTBsXzF0MmxxXzEgNTAwbXMgdmFyKC0tbW90aW9uLWVhc2luZy1zaG93LXF1aWNrLTAxNG9kNiwgZWFzZS1vdXQpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2l0ZW1zLWxpc3QtY29udGFpbmVyX3NuZTBsXzF0MmxxXzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9pdGVtcy1saXN0LWNvbnRhaW5lcl9zbmUwbF8xdDJscV8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfaXRlbXMtbGlzdC1jb250YWluZXJfc25lMGxfMXQybHFfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3JvdGF0ZV9zbmUwbF8xdDJscV8xNzI6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcm90YXRlLTE4MC1sbHFvbGIsIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS0xODAtd3Q0Y2plLCBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9yb3RhdGVfc25lMGxfMXQybHFfMTcyOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3JvdGF0ZV9zbmUwbF8xdDJscV8xNzI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfcm90YXRlX3NuZTBsXzF0MmxxXzE3Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfcm90YXRlLW9wZW5fc25lMGxfMXQybHFfMTg2Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uYXdzdWlfaGVhZGVyX3NuZTBsXzF0MmxxXzE5MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLXdpZHRoLWRyb3Bkb3duLTQ2YzJzcCwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLXdpZHRoLWRyb3Bkb3duLTQ2YzJzcCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tZ3JvdXAtdHU2YjExLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWRyb3Bkb3duLTQ2YzJzcCwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmF3c3VpX3RpdGxlX3NuZTBsXzF0MmxxXzIwMTpub3QoI1xcOSksXG4uYXdzdWlfZGVzY3JpcHRpb25fc25lMGxfMXQybHFfMjAyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLWFvaHIyaiwgIzE2MTkxZik7XG59XG5cbi5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdDJscV8yMDYuYXdzdWlfZnVsbC13aWR0aF9zbmUwbF8xdDJscV8xNDg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbn1cbi5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdDJscV8yMDYuYXdzdWlfZnVsbC13aWR0aF9zbmUwbF8xdDJscV8xNDguYXdzdWlfbG9hZGluZ19zbmUwbF8xdDJscV8yMTA6bm90KCNcXDkpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xufVxuXG4uYXdzdWlfc3BsaXQtdHJpZ2dlci13cmFwcGVyX3NuZTBsXzF0MmxxXzIxNDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF8xdDJscV8yMTQgPiAuYXdzdWlfdHJpZ2dlci1pdGVtX3NuZTBsXzF0MmxxXzIxNyA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdDJscV8yMDY6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfc3BsaXQtdHJpZ2dlci13cmFwcGVyX3NuZTBsXzF0MmxxXzIxNCA+IC5hd3N1aV90cmlnZ2VyLWl0ZW1fc25lMGxfMXQybHFfMjE3ID4gLmF3c3VpX3RyaWdnZXItYnV0dG9uX3NuZTBsXzF0MmxxXzIwNjpub3QoI1xcOSk6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF8xdDJscV8yMTQgPiAuYXdzdWlfdHJpZ2dlci1pdGVtX3NuZTBsXzF0MmxxXzIxNzpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdDJscV8yMDYge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpO1xufVxuLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF8xdDJscV8yMTQgPiAuYXdzdWlfdHJpZ2dlci1pdGVtX3NuZTBsXzF0MmxxXzIxNzpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdDJscV8yMDYuYXdzdWlfaGFzLW5vLXRleHRfc25lMGxfMXQybHFfMjI2IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWJ1dHRvbi1pY29uLW9ubHktaG9yaXpvbnRhbC01cXNsbmwsIDE2cHgpO1xufVxuLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF8xdDJscV8yMTQgPiAuYXdzdWlfdHJpZ2dlci1pdGVtX3NuZTBsXzF0MmxxXzIxNzpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdDJscV8yMDYuYXdzdWlfaGFzLW5vLXRleHRfc25lMGxfMXQybHFfMjI2LmF3c3VpX3Zpc3VhbC1yZWZyZXNoX3NuZTBsXzF0MmxxXzIyOSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KSAtIDJweCk7XG59XG4uYXdzdWlfc3BsaXQtdHJpZ2dlci13cmFwcGVyX3NuZTBsXzF0MmxxXzIxNCA+IC5hd3N1aV90cmlnZ2VyLWl0ZW1fc25lMGxfMXQybHFfMjE3Om5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKSA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdDJscV8yMDYge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpIC0gMnB4KTtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfMXQybHFfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF8xdDJscV8yMTc6bm90KCNcXDkpOm5vdCg6Zmlyc3QtY2hpbGQpLmF3c3VpX3Zpc3VhbC1yZWZyZXNoX3NuZTBsXzF0MmxxXzIyOSA+IC5hd3N1aV90cmlnZ2VyLWJ1dHRvbl9zbmUwbF8xdDJscV8yMDYge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpIC0gMnB4KTtcbn1cbi5hd3N1aV9zcGxpdC10cmlnZ2VyLXdyYXBwZXJfc25lMGxfMXQybHFfMjE0ID4gLmF3c3VpX3RyaWdnZXItaXRlbV9zbmUwbF8xdDJscV8yMTcuYXdzdWlfdmFyaWFudC1ub3JtYWxfc25lMGxfMXQybHFfMjQwOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX3RyaWdnZXItYnV0dG9uX3NuZTBsXzF0MmxxXzIwNiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuLmF3c3VpX3NwbGl0LXRyaWdnZXItd3JhcHBlcl9zbmUwbF8xdDJscV8yMTQgPiAuYXdzdWlfdHJpZ2dlci1pdGVtX3NuZTBsXzF0MmxxXzIxNy5hd3N1aV92YXJpYW50LW5vcm1hbF9zbmUwbF8xdDJscV8yNDA6bm90KCNcXDkpOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmF3c3VpX3RyaWdnZXItYnV0dG9uX3NuZTBsXzF0MmxxXzIwNiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1zcDRiMmwsIDFweCkgKiAtMSk7XG59XG5cbi5hd3N1aV9zcGxpdC10cmlnZ2VyX3NuZTBsXzF0MmxxXzIxNDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX2Ryb3Bkb3duLXRyaWdnZXJfc25lMGxfMXQybHFfMjUxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfbWFpbi1hY3Rpb24tZnVsbC13aWR0aF9zbmUwbF8xdDJscV8yNTU6bm90KCNcXDkpIHtcbiAgZmxleDogMSAxIDA7XG59XG5cbi5hd3N1aV9tYWluLWFjdGlvbi10cmlnZ2VyLWZ1bGwtd2lkdGhfc25lMGxfMXQybHFfMjU5Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYXdzdWlfdGVzdC11dGlscy1idXR0b24tdHJpZ2dlcl9zbmUwbF8xdDJscV8yNjM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV90b2dnbGVfMXVvNm1fMXJyMTdfMTkzOm5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiA3cHg7XG59XG5cbi5hd3N1aV9kcmF3ZXItdHJpZ2dlcnNfMXVvNm1fMXJyMTdfMTk5Om5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hd3N1aV9kcmF3ZXJfMXVvNm1fMXJyMTdfMTk5Om5vdCgjXFw5KSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXBhbmVsLW54aXg2NSwgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuLmF3c3VpX2RyYXdlcl8xdW82bV8xcnIxN18xOTk6bm90KCNcXDkpOm5vdCguYXdzdWlfZHJhd2VyLW1vYmlsZV8xdW82bV8xcnIxN18yMDkpIHtcbiAgei1pbmRleDogODMwO1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXVvNm1fMXJyMTdfMjEyOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogNDBweDtcbn1cbi5hd3N1aV9kcmF3ZXItY2xvc2VkXzF1bzZtXzFycjE3XzIxMi5hd3N1aV9kcmF3ZXItbW9iaWxlXzF1bzZtXzFycjE3XzIwOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fMXJyMTdfMjE5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQtOTlxc2hlLCAjZmZmZmZmKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9kcmF3ZXItbW9iaWxlXzF1bzZtXzFycjE3XzIwOSA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xdW82bV8xcnIxN18yMTk6bm90KCNcXDkpIHtcbiAgei1pbmRleDogMTAwMTtcbiAgaW5zZXQ6IDA7XG59XG4uYXdzdWlfZHJhd2VyLWNsb3NlZF8xdW82bV8xcnIxN18yMTIgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fMXJyMTdfMjE5Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA0MHB4O1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXVvNm1fMXJyMTdfMjEyID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzF1bzZtXzFycjE3XzIxOS5hd3N1aV9kcmF3ZXItY29udGVudC1jbGlja2FibGVfMXVvNm1fMXJyMTdfMjMzOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQsICM1NDViNjQpO1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXVvNm1fMXJyMTdfMjEyID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzF1bzZtXzFycjE3XzIxOS5hd3N1aV9kcmF3ZXItY29udGVudC1jbGlja2FibGVfMXVvNm1fMXJyMTdfMjMzOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWp4Z3dvYiwgI2VhZWRlZCk7XG59XG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fMXJyMTdfMjE5ID4gW2FyaWEtaGlkZGVuPXRydWVdOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfZHJhd2VyLWNvbnRlbnRfMXVvNm1fMXJyMTdfMjE5ID4gLmF3c3VpX2RyYXdlci1yZXNpemUtY29udGVudF8xdW82bV8xcnIxN18yNDM6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9kcmF3ZXItY29udGVudF8xdW82bV8xcnIxN18yMTkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtd3JhcHBlcl8xdW82bV8xcnIxN18yNDg6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cblxuLmF3c3VpX2RyYXdlci10cmlnZ2Vycy13cmFwcGVyXzF1bzZtXzFycjE3XzI1Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYXdzdWlfZHJhd2VyLXRyaWdnZXJfMXVvNm1fMXJyMTdfMTk5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQsICM1NDViNjQpO1xufVxuLmF3c3VpX2RyYXdlci10cmlnZ2VyXzF1bzZtXzFycjE3XzE5OTpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXcxdzN2OCwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfZHJhd2VyLXRyaWdnZXJfMXVvNm1fMXJyMTdfMTk5Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtaG92ZXItNTRvM3hmLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9kcmF3ZXItdHJpZ2dlci1hY3RpdmVfMXVvNm1fMXJyMTdfMjcxOm5vdCgjXFw5KSwgLmF3c3VpX2RyYXdlci10cmlnZ2VyLWFjdGl2ZV8xdW82bV8xcnIxN18yNzE6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtYjY1NGFyLCAjMDA3M2JiKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1hY3RpdmUtbHo1ZWU1LCAjZmZmZmZmKTtcbn1cbi5hd3N1aV9kcmF3ZXItY29udGVudC1jbGlja2FibGVfMXVvNm1fMXJyMTdfMjMzID4gLmF3c3VpX2RyYXdlci10cmlnZ2Vycy13cmFwcGVyXzF1bzZtXzFycjE3XzI1MiA+IC5hd3N1aV9kcmF3ZXItdHJpZ2dlcl8xdW82bV8xcnIxN18xOTk6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQsICM1NDViNjQpO1xufVxuXG4uYXdzdWlfcmVzaXplLWhhbmRsZS13cmFwcGVyXzF1bzZtXzFycjE3XzI3OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hd3N1aV9oaWRlXzF1bzZtXzFycjE3XzI4OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbkBrZXlmcmFtZXMgYXdzdWlfZHJhZy1oYW5kbGUtZW50cnlfMTU1eWtfcXkzYjZfMSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLWF3c3VpLWRyYWctaGFuZGxlLWFuaW1hdGlvbi1pbmxpbmUtb2Zmc2V0LXhndWpzdSksIHZhcigtLWF3c3VpLWRyYWctaGFuZGxlLWFuaW1hdGlvbi1ibG9jay1vZmZzZXQteGd1anN1KSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2RyYWctaGFuZGxlLWV4aXRfMTU1eWtfcXkzYjZfMSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1hd3N1aS1kcmFnLWhhbmRsZS1hbmltYXRpb24taW5saW5lLW9mZnNldC14Z3Vqc3UpLCB2YXIoLS1hd3N1aS1kcmFnLWhhbmRsZS1hbmltYXRpb24tYmxvY2stb2Zmc2V0LXhndWpzdSkpO1xuICB9XG59XG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyXzE1NXlrX3F5M2I2XzE2OTpub3QoI1xcOSkge1xuICAtLWF3c3VpLWRyYWctaGFuZGxlLWFuaW1hdGlvbi1pbmxpbmUtb2Zmc2V0LXhndWpzdTogMDtcbiAgLS1hd3N1aS1kcmFnLWhhbmRsZS1hbmltYXRpb24tYmxvY2stb2Zmc2V0LXhndWpzdTogMDtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fMTU1eWtfcXkzYjZfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1vdXQtMF8xNTV5a19xeTNiNl8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1tb3Rpb24tZW50ZXJfMTU1eWtfcXkzYjZfMTg5Om5vdCgjXFw5KSwgLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1tb3Rpb24tZW50ZXJpbmdfMTU1eWtfcXkzYjZfMTg5Om5vdCgjXFw5KSwgLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1tb3Rpb24tZXhpdF8xNTV5a19xeTNiNl8xODk6bm90KCNcXDkpLCAuYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLW1vdGlvbi1leGl0aW5nXzE1NXlrX3F5M2I2XzE4OTpub3QoI1xcOSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWVudGVyaW5nXzE1NXlrX3F5M2I2XzE4OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2RyYWctaGFuZGxlLWVudHJ5XzE1NXlrX3F5M2I2XzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtcXBpNXR3LCAyNzBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZXNwb25zaXZlLW8ycGRrbiwgZWFzZS1vdXQpLCBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl8xNTV5a19xeTNiNl8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1jb21wbGV4LXFwaTV0dywgMjcwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcmVzcG9uc2l2ZS1vMnBka24sIGVhc2Utb3V0KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWVudGVyaW5nXzE1NXlrX3F5M2I2XzE4OTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWVudGVyaW5nXzE1NXlrX3F5M2I2XzE4OTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWVudGVyaW5nXzE1NXlrX3F5M2I2XzE4OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLW1vdGlvbi1leGl0aW5nXzE1NXlrX3F5M2I2XzE4OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2RyYWctaGFuZGxlLWV4aXRfMTU1eWtfcXkzYjZfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC1xcGk1dHcsIDI3MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlc3BvbnNpdmUtbzJwZGtuLCBlYXNlLW91dCksIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLW91dC0wXzE1NXlrX3F5M2I2XzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtcXBpNXR3LCAyNzBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZXNwb25zaXZlLW8ycGRrbiwgZWFzZS1vdXQpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1tb3Rpb24tZXhpdGluZ18xNTV5a19xeTNiNl8xODk6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLW1vdGlvbi1leGl0aW5nXzE1NXlrX3F5M2I2XzE4OTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItbW90aW9uLWV4aXRpbmdfMTU1eWtfcXkzYjZfMTg5Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXJfMTU1eWtfcXkzYjZfMTY5Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlcl8xNTV5a19xeTNiNl8xNjk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyXzE1NXlrX3F5M2I2XzE2OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItYmxvY2stc3RhcnRfMTU1eWtfcXkzYjZfMjI5Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktZHJhZy1oYW5kbGUtYW5pbWF0aW9uLWJsb2NrLW9mZnNldC14Z3Vqc3U6IDIwcHg7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItYmxvY2stZW5kXzE1NXlrX3F5M2I2XzIzMzpub3QoI1xcOSkge1xuICAtLWF3c3VpLWRyYWctaGFuZGxlLWFuaW1hdGlvbi1ibG9jay1vZmZzZXQteGd1anN1OiAtMjBweDtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1pbmxpbmUtc3RhcnRfMTU1eWtfcXkzYjZfMjM3Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItaW5saW5lLWVuZF8xNTV5a19xeTNiNl8yMzguYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLXJ0bF8xNTV5a19xeTNiNl8yMzg6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1kcmFnLWhhbmRsZS1hbmltYXRpb24taW5saW5lLW9mZnNldC14Z3Vqc3U6IDIwcHg7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItaW5saW5lLWVuZF8xNTV5a19xeTNiNl8yMzg6bm90KCNcXDkpLFxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1pbmxpbmUtc3RhcnRfMTU1eWtfcXkzYjZfMjM3LmF3c3VpX2RpcmVjdGlvbi1idXR0b24td3JhcHBlci1ydGxfMTU1eWtfcXkzYjZfMjM4Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktZHJhZy1oYW5kbGUtYW5pbWF0aW9uLWlubGluZS1vZmZzZXQteGd1anN1OiAtMjBweDtcbn1cblxuLmF3c3VpX2RyYWctaGFuZGxlLXdyYXBwZXJfMTU1eWtfcXkzYjZfMjQ3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXdzdWlfcG9ydGFsLW92ZXJsYXlfMTU1eWtfcXkzYjZfMjUyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDcwMDA7XG59XG5cbi5hd3N1aV9wb3J0YWwtb3ZlcmxheS1jb250ZW50c18xNTV5a19xeTNiNl8yNjA6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5hd3N1aV9kcmFnLWhhbmRsZV8xNTV5a19xeTNiNl8yNDc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyXzE1NXlrX3F5M2I2XzE2OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXN0YXRpYy14bC1yeTU0MGosIDI0cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2Utc3RhdGljLXhsLXJ5NTQwaiwgMjRweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCk7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItaGlkZGVuXzE1NXlrX3F5M2I2XzI3Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLWJsb2NrLXN0YXJ0XzE1NXlrX3F5M2I2XzIyOTpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqICh2YXIoLS1zcGFjZS1zdGF0aWMteGwtcnk1NDBqLCAyNHB4KSArIDIgKiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLTlxeHpvMiwgNHB4KSkpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gKHZhcigtLXNwYWNlLXN0YXRpYy14bC1yeTU0MGosIDI0cHgpICsgMiAqIHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpKSAvIDIpO1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLWJsb2NrLWVuZF8xNTV5a19xeTNiNl8yMzM6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKC0xICogKHZhcigtLXNwYWNlLXN0YXRpYy14bC1yeTU0MGosIDI0cHgpICsgMiAqIHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpKSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyg1MCUgLSAodmFyKC0tc3BhY2Utc3RhdGljLXhsLXJ5NTQwaiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCkpIC8gMik7XG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLXdyYXBwZXItaW5saW5lLXN0YXJ0XzE1NXlrX3F5M2I2XzIzNzpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAodmFyKC0tc3BhY2Utc3RhdGljLXhsLXJ5NTQwaiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCkpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoNTAlIC0gKHZhcigtLXNwYWNlLXN0YXRpYy14bC1yeTU0MGosIDI0cHgpICsgMiAqIHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpKSAvIDIpO1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi13cmFwcGVyLWlubGluZS1lbmRfMTU1eWtfcXkzYjZfMjM4Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IGNhbGMoLTEgKiAodmFyKC0tc3BhY2Utc3RhdGljLXhsLXJ5NTQwaiwgMjRweCkgKyAyICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCkpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoNTAlIC0gKHZhcigtLXNwYWNlLXN0YXRpYy14bC1yeTU0MGosIDI0cHgpICsgMiAqIHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpKSAvIDIpO1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbl8xNTV5a19xeTNiNl8xNjk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXN0YXRpYy14bC1yeTU0MGosIDI0cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1zdGF0aWMteGwtcnk1NDBqLCAyNHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZGlyZWN0aW9uLWJ1dHRvbi1kZWZhdWx0LWxkYmVicCwgIzU0NWI2NCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpcmVjdGlvbi1idXR0b24tZGVmYXVsdC02cTFxMDQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctZHJvcGRvd24tY2hzY3BjLCAwIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG59XG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbl8xNTV5a19xeTNiNl8xNjk6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZF8xNTV5a19xeTNiNl8zMjApOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kaXJlY3Rpb24tYnV0dG9uLWhvdmVyLWl1Nmh2bywgIzQxNDc1MCk7XG59XG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbl8xNTV5a19xeTNiNl8xNjk6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi1kaXNhYmxlZF8xNTV5a19xeTNiNl8zMjApOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZGlyZWN0aW9uLWJ1dHRvbi1hY3RpdmUtcjk4ZnQ3LCAjMmEyZTMzKTtcbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24tZGlzYWJsZWRfMTU1eWtfcXkzYjZfMzIwOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kaXJlY3Rpb24tYnV0dG9uLWRpc2FibGVkLTQ5bXppMCwgI2VhZWRlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpcmVjdGlvbi1idXR0b24tZGlzYWJsZWQtM21meDJ1LCAjYWFiN2I4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfOGsxcnRfMWkxaDlfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b25fOGsxcnRfMWkxaDlfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24tdmlzaWJsZV84azFydF8xaTFoOV8xMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24tYmxvY2stc3RhcnRfOGsxcnRfMWkxaDlfMTc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9kaXJlY3Rpb24tYnV0dG9uLWJsb2NrLWVuZF84azFydF8xaTFoOV8yMTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2RpcmVjdGlvbi1idXR0b24taW5saW5lLXN0YXJ0XzhrMXJ0XzFpMWg5XzI1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZGlyZWN0aW9uLWJ1dHRvbi1pbmxpbmUtZW5kXzhrMXJ0XzFpMWg5XzI5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfaGFuZGxlX3NkaGE2XzFmOTZwXzE0NTpub3QoI1xcOSkge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidCwgIzU0NWI2NCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBpbmxpbmUtc2l6ZTogLW1vei1maXQtY29udGVudDtcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmF3c3VpX2hhbmRsZS1zaXplLW5vcm1hbF9zZGhhNl8xZjk2cF8xNTM6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1yZWZyZ3EsIDJweCk7XG59XG4uYXdzdWlfaGFuZGxlLXNpemUtc21hbGxfc2RoYTZfMWY5NnBfMTU3Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpO1xufVxuLmF3c3VpX2hhbmRsZS1kcmFnLWluZGljYXRvcl9zZGhhNl8xZjk2cF8xNjA6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmF3c3VpX2hhbmRsZS1kcmFnLWluZGljYXRvcl9zZGhhNl8xZjk2cF8xNjA6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uYXdzdWlfaGFuZGxlLXJlc2l6ZS1hcmVhX3NkaGE2XzFmOTZwXzE2Njpub3QoI1xcOSkge1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9oYW5kbGUtcmVzaXplLWFyZWFfc2RoYTZfMWY5NnBfMTY2Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG4uYXdzdWlfaGFuZGxlLXJlc2l6ZS1ob3Jpem9udGFsX3NkaGE2XzFmOTZwXzE3Mzpub3QoI1xcOSkge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5hd3N1aV9oYW5kbGUtcmVzaXplLXZlcnRpY2FsX3NkaGE2XzFmOTZwXzE3Njpub3QoI1xcOSkge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cbi5hd3N1aV9oYW5kbGUtZGlzYWJsZWRfc2RoYTZfMWY5NnBfMTc5Om5vdCgjXFw5KSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hd3N1aV9oYW5kbGVfc2RoYTZfMWY5NnBfMTQ1Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXBya3playwgIzE2MTkxZik7XG59XG4uYXdzdWlfaGFuZGxlX3NkaGE2XzFmOTZwXzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGFuZGxlX3NkaGE2XzFmOTZwXzE0NTpub3QoI1xcOSk6Zm9jdXM6bm90KC5hd3N1aV9oaWRlLWZvY3VzX3NkaGE2XzFmOTZwXzE4OSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGFuZGxlX3NkaGE2XzFmOTZwXzE0NTpub3QoI1xcOSk6Zm9jdXM6bm90KC5hd3N1aV9oaWRlLWZvY3VzX3NkaGE2XzFmOTZwXzE4OSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygwcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hhbmRsZV9zZGhhNl8xZjk2cF8xNDU6bm90KCNcXDkpOmZvY3VzOm5vdCguYXdzdWlfaGlkZS1mb2N1c19zZGhhNl8xZjk2cF8xODkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgMHB4ICsgMHB4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgMHB4ICsgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfcmVzaXplLWljb25fc2RoYTZfMWY5NnBfMjExOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidCwgIzU0NWI2NCk7XG59XG4uYXdzdWlfcmVzaXplLWljb25fc2RoYTZfMWY5NnBfMjExOm5vdCgjXFw5KTpob3ZlciB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWssICMxNjE5MWYpO1xufVxuLmF3c3VpX3Jlc2l6ZS1pY29uLXZlcnRpY2FsX3NkaGE2XzFmOTZwXzIxNzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uYXdzdWlfcmVzaXplLWljb24taG9yaXpvbnRhbF9zZGhhNl8xZjk2cF8yMjE6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xb20waF9pbTh2N181Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfc2xpZGVyX2NxemxrXzI0OTZrXzE0NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgYmxvY2stc2l6ZTogMThweDtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmF3c3VpX3NsaWRlcl9jcXpsa18yNDk2a18xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zbGlkZXJfY3F6bGtfMjQ5NmtfMTQ1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zbGlkZXJfY3F6bGtfMjQ5NmtfMTQ1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDBweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfc2xpZGVyX2NxemxrXzI0OTZrXzE0NTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9zbGlkZXItc2lkZV9jcXpsa18yNDk2a18xNzk6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfd2l0aC1tb3Rpb24tdmVydGljYWxfYjE4dHBfdzZpNXZfMTQ2Om5vdCgjXFw5KSB7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyLCAwbXMpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgb3BhY2l0eSwgYmxvY2stc2l6ZSwgaW5zZXQtYmxvY2stc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3dpdGgtbW90aW9uLXZlcnRpY2FsX2IxOHRwX3c2aTV2XzE0Njpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfd2l0aC1tb3Rpb24tdmVydGljYWxfYjE4dHBfdzZpNXZfMTQ2Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3dpdGgtbW90aW9uLXZlcnRpY2FsX2IxOHRwX3c2aTV2XzE0Njpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfd2l0aC1tb3Rpb24taG9yaXpvbnRhbF9iMTh0cF93Nmk1dl8xNjU6bm90KCNcXDkpIHtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1teHg1ZDIsIDBtcyk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBvcGFjaXR5LCBpbmxpbmUtc2l6ZSwgaW5zZXQtaW5saW5lLXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV93aXRoLW1vdGlvbi1ob3Jpem9udGFsX2IxOHRwX3c2aTV2XzE2NTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfd2l0aC1tb3Rpb24taG9yaXpvbnRhbF9iMTh0cF93Nmk1dl8xNjU6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfd2l0aC1tb3Rpb24taG9yaXpvbnRhbF9iMTh0cF93Nmk1dl8xNjU6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbi5hd3N1aV9yZXNpemUtYWN0aXZlX2IxOHRwX3c2aTV2XzE4NCAqOm5vdCgjXFw5KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYXdzdWlfcmVzaXplLWFjdGl2ZV9iMTh0cF93Nmk1dl8xODQgKiAuYXdzdWlfd2l0aC1tb3Rpb24tdmVydGljYWxfYjE4dHBfdzZpNXZfMTQ2Om5vdCgjXFw5KSxcbi5hd3N1aV9yZXNpemUtYWN0aXZlX2IxOHRwX3c2aTV2XzE4NCAqIC5hd3N1aV93aXRoLW1vdGlvbi1ob3Jpem9udGFsX2IxOHRwX3c2aTV2XzE2NTpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG59XG4uYXdzdWlfcmVzaXplLWFjdGl2ZV9iMTh0cF93Nmk1dl8xODQgaWZyYW1lOm5vdCgjXFw5KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX3Jlc2l6ZS1zaWRlX2IxOHRwX3c2aTV2XzE5NSAqOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuLmF3c3VpX3Jlc2l6ZS1ib3R0b21fYjE4dHBfdzZpNXZfMTk4ICo6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovIiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfbG02dm9fOTIweGxfMTUzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG59XG5cbi5hd3N1aV9yb290LW5vLXNjcm9sbF9sbTZ2b185MjB4bF8xNjA6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXdzdWlfbGF5b3V0X2xtNnZvXzkyMHhsXzE2NTpub3QoI1xcOSkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204LCAjZjJmM2YzKTtcbn1cbi5hd3N1aV9sYXlvdXQtbm8tc2Nyb2xsX2xtNnZvXzkyMHhsXzE3MTpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXdzdWlfbGF5b3V0LW1haW5fbG02dm9fOTIweGxfMTc1Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTgsICNmMmYzZjMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfbGF5b3V0LW1haW4tc2Nyb2xsYWJsZV9sbTZ2b185MjB4bF8xODE6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuLmF3c3VpX3VuZm9jdXNhYmxlX2xtNnZvXzkyMHhsXzE4NiAqOm5vdCgjXFw5KSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmF3c3VpX2JyZWFkY3J1bWJzLWRlc2t0b3BfbG02dm9fOTIweGxfMTkwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xufVxuXG4uYXdzdWlfY29udGVudC1oZWFkZXItd3JhcHBlcl9sbTZ2b185MjB4bF8xOTU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWNvbnRlbnQtaGVhZGVyLXBhZGRpbmctYm90dG9tLWVvaHYwcywgMTZweCk7XG59XG5cbi5hd3N1aV9jb250ZW50LXdyYXBwZXJfbG02dm9fOTIweGxfMTk5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tbTN4Y2UzLCAyMHB4KTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtb3ZlcmxhcHBlZF9sbTZ2b185MjB4bF8yMDM6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtZGFyay1oZWFkZXItb3ZlcmxhcC1kaXN0YW5jZS1pM3VwbHgsIDBweCkpO1xufVxuXG4uYXdzdWlfY29udGVudC1leHRyYS10b3AtcGFkZGluZ19sbTZ2b185MjB4bF8yMDc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYmxvY2stYm9keS1zY3JvbGxfMTlkOGxfZ2h5c2dfMTUzOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hd3N1aV9tb2JpbGUtYmFyXzE5ZDhsX2doeXNnXzE1Nzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1vYmlsZS1wYW5lbC1mbDJ1dnQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctcGFuZWwtbnhpeDY1LCAwIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMiAqIHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCkpO1xufVxuXG4uYXdzdWlfbW9iaWxlLWJhci1icmVhZGNydW1ic18xOWQ4bF9naHlzZ18xNzA6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBmbGV4OiAxO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG59XG5cbi5hd3N1aV9tb2JpbGUtdG9nZ2xlXzE5ZDhsX2doeXNnXzE3Nzpub3QoI1xcOSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiA3cHg7XG4gIGlubGluZS1zaXplOiA0MHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidCwgIzU0NWI2NCk7XG59XG4uYXdzdWlfbW9iaWxlLXRvZ2dsZS10eXBlLW5hdmlnYXRpb25fMTlkOGxfZ2h5c2dfMTg2Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC13MXczdjgsICNkNWRiZGIpO1xufVxuLmF3c3VpX21vYmlsZS10b2dnbGUtdHlwZS10b29sc18xOWQ4bF9naHlzZ18xODk6bm90KCNcXDkpLCAuYXdzdWlfbW9iaWxlLXRvZ2dsZS10eXBlLWRyYXdlcl8xOWQ4bF9naHlzZ18xODk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1sYXlvdXQtdzF3M3Y4LCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9tb2JpbGUtdG9nZ2xlXzE5ZDhsX2doeXNnXzE3Nzpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1wYW5lbC1ob3Zlci1qeGd3b2IsICNlYWVkZWQpO1xufVxuXG4uYXdzdWlfZHJhd2Vycy1jb250YWluZXJfMTlkOGxfZ2h5c2dfMTk2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX25vdGlmaWNhdGlvbnNfMWhtbTRfdjdwa2FfOTpub3QoI1xcOSksXG4uYXdzdWlfbm90aWZpY2F0aW9ucy1zdGlja3lfMWhtbTRfdjdwa2FfMTA6bm90KCNcXDkpIHtcbiAgei1pbmRleDogODUwO1xufVxuXG4uYXdzdWlfbm90aWZpY2F0aW9uc18xaG1tNF92N3BrYV85Om5vdCgjXFw5KSB7XG4gIC8qIFRoaXMgaXMgbmVjZXNzYXJ5IGZvciB0aGUgei1pbmRleCB0byBoYXZlIGVmZmVjdCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hd3N1aV9ub3RpZmljYXRpb25zLXN0aWNreV8xaG1tNF92N3BrYV8xMDpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgLS1hd3N1aS1mbGFzaGJhci1zdGlja3ktYm90dG9tLW1hcmdpbi14Z3Vqc3U6IHZhcigtLXNwYWNlLXh4bC10aHp4a3YsIDMycHgpO1xufVxuXG4uYXdzdWlfbm8tY29udGVudC1wYWRkaW5nc18xaG1tNF92N3BrYV8yNTpub3QoI1xcOSkge1xuICAvKlxuICBXaGVuIHVzaW5nIHRoZSBkaXNhYmxlQ29udGVudFBhZGRpbmdzIG9wdGlvbiwgdGhlIEZsYXNoYmFyIHdpbGwgdXNlIHRoaXMgY3VzdG9tIHByb3BlcnR5IHRvIGFkZCBhZGRpdGlvbmFsIHNwYWNlXG4gIHdoZW4gdGhlIG5vdGlmaWNhdGlvbiBiYXIgaXMgcmVuZGVyZWQsIHRvIHByZXZlbnQgaXQgZnJvbSBvdmVybGFwcGluZyB0aGUgY29udGVudC5cbiAgICovXG4gIC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWJvdHRvbS1tYXJnaW4teGd1anN1OiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2RyYXdlci1kaXNwbGF5ZWRfMWxoM3VfMTZ4cXlfMTQ5Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogNDBweDtcbn1cblxuLmF3c3VpX2RyYXdlci1jb250ZW50XzFsaDN1XzE2eHF5XzE1Mzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDgzMDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbmRpdi5hd3N1aV9iYWNrZ3JvdW5kX2h5dnNqX2x5bzR0XzE0OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbmRpdi5hd3N1aV9iYWNrZ3JvdW5kX2h5dnNqX2x5bzR0XzE0OSA+IC5hd3N1aV9zY3JvbGxpbmctYmFja2dyb3VuZF9oeXZzal9seW80dF8xNTI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTgsICNmMmYzZjMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICBncmlkLXJvdzogMS85O1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2JyZWFkY3J1bWJzX2h5dnNqX2x5bzR0XzE2Mzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtOCwgI2YyZjNmMyk7XG4gIGdyaWQtYXJlYTogYnJlYWRjcnVtYnM7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2RyYXdlcnMtY29udGFpbmVyX2h5dnNqX2x5bzR0XzE3Njpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1jb2x1bW46IDU7XG4gIGdyaWQtcm93OiAxL3NwYW4gOTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYXdzdWktY29udGVudC1oZWlnaHQteGd1anN1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1hd3N1aS1vZmZzZXQtdG9wLXhndWpzdSk7XG4gIHotaW5kZXg6IDgzMDtcbn1cbi5hd3N1aV9kcmF3ZXJzLWNvbnRhaW5lcl9oeXZzal9seW80dF8xNzYuYXdzdWlfaGFzLW9wZW4tZHJhd2VyX2h5dnNqX2x5bzR0XzE4Nzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX2RyYXdlcnMtY29udGFpbmVyX2h5dnNqX2x5bzR0XzE3Njpub3QoI1xcOSkge1xuICAgIG1heC1pbmxpbmUtc2l6ZTogY2FsYyh2YXIoLS1hd3N1aS1sYXlvdXQtd2lkdGgteGd1anN1KSAtIHZhcigtLWF3c3VpLW1haW4tb2Zmc2V0LWxlZnQteGd1anN1KSAtIHZhcigtLWF3c3VpLWRlZmF1bHQtbWluLWNvbnRlbnQtd2lkdGgteGd1anN1KSAtIHZhcigtLWF3c3VpLWNvbnRlbnQtZ2FwLXJpZ2h0LXhndWpzdSkpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcnMtY29udGFpbmVyX2h5dnNqX2x5bzR0XzE3Njpub3QoI1xcOSkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgLypcbiAgICBXaGVuIGRpc2FibGVCb2R5U2Nyb2xsIGlzIHRydWUgdGhlIG9mZnNldFRvcCB3aWxsIGJlIHJlbGF0aXZlIHRvIHRoZSBcbiAgICBhcHAgbGF5b3V0IGFuZCBub3QgdGhlIGJvZHkuIEhvd2V2ZXIsIHRoZSBkcmF3ZXIgcG9zaXRpb24gY2hhbmdlcyBcbiAgICB0byBmaXhlZCBpbiBtb2JpbGUgdmlld3BvcnRzLiBUaGUgdG9wIHZhbHVlIG5lZWRzIHRvIGluY2x1ZGUgdGhlIFxuICAgIGhlYWRlciBiZWNhdXNlIGZpeGVkIHBvc2l0aW9uIHN3aXRjaGVzIHRoZSB0b3AgdmFsdWUgc28gaXQgaXMgbm93IFxuICAgIHJlbGF0aXZlIHRvIHRoZSBib2R5LlxuICAgICovXG4gIH1cbiAgLmF3c3VpX2RyYXdlcnMtY29udGFpbmVyX2h5dnNqX2x5bzR0XzE3Ni5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsX2h5dnNqX2x5bzR0XzIwODpub3QoI1xcOSkge1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1hd3N1aS1oZWFkZXItaGVpZ2h0LXhndWpzdSk7XG4gIH1cbn1cblxuLmF3c3VpX2RyYXdlcnMtZGVza3RvcC10cmlnZ2Vycy1jb250YWluZXJfaHl2c2pfbHlvNHRfMjEzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG59XG4uYXdzdWlfZHJhd2Vycy1kZXNrdG9wLXRyaWdnZXJzLWNvbnRhaW5lcl9oeXZzal9seW80dF8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLW11bHRpcGxlLXRyaWdnZXJzX2h5dnNqX2x5bzR0XzI1MSkuYXdzdWlfaGFzLW9wZW4tZHJhd2VyX2h5dnNqX2x5bzR0XzE4NyB7XG4gIGlubGluZS1zaXplOiAwO1xufVxuLmF3c3VpX2RyYXdlcnMtZGVza3RvcC10cmlnZ2Vycy1jb250YWluZXJfaHl2c2pfbHlvNHRfMjEzLmF3c3VpX2hhcy1tdWx0aXBsZS10cmlnZ2Vyc19oeXZzal9seW80dF8yNTEuYXdzdWlfaGFzLW9wZW4tZHJhd2VyX2h5dnNqX2x5bzR0XzE4Nzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfZHJhd2Vycy1kZXNrdG9wLXRyaWdnZXJzLWNvbnRhaW5lcl9oeXZzal9seW80dF8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLW11bHRpcGxlLXRyaWdnZXJzX2h5dnNqX2x5bzR0XzI1MSk6bm90KC5hd3N1aV9oYXMtb3Blbi1kcmF3ZXJfaHl2c2pfbHlvNHRfMTg3KSB7XG4gIGlubGluZS1zaXplOiBjYWxjKHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy14dHozYTYsIDEycHgpICogMiArIHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtZGlhbWV0ZXItc3YwdjZhLCAzNnB4KSk7XG59XG5cbi5hd3N1aV9kcmF3ZXJzLW1vYmlsZS10cmlnZ2Vycy1jb250YWluZXJfaHl2c2pfbHlvNHRfMjYxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hd3N1aV9kcmF3ZXJzLXRyaWdnZXItY29udGVudF9oeXZzal9seW80dF8yNjY6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy14dHozYTYsIDEycHgpICogMiArIHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtZGlhbWV0ZXItc3YwdjZhLCAzNnB4KSk7XG59XG4uYXdzdWlfZHJhd2Vycy10cmlnZ2VyLWNvbnRlbnRfaHl2c2pfbHlvNHRfMjY2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tdWx0aXBsZS10cmlnZ2Vyc19oeXZzal9seW80dF8yNTEpLmF3c3VpX2hhcy1vcGVuLWRyYXdlcl9oeXZzal9seW80dF8xODcge1xuICBvcGFjaXR5OiAwO1xufVxuLmF3c3VpX2RyYXdlcnMtdHJpZ2dlci1jb250ZW50X2h5dnNqX2x5bzR0XzI2Njpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbXVsdGlwbGUtdHJpZ2dlcnNfaHl2c2pfbHlvNHRfMjUxKTpub3QoLmF3c3VpX2hhcy1vcGVuLWRyYXdlcl9oeXZzal9seW80dF8xODcpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9kcmF3ZXJzLXRyaWdnZXItY29udGVudF9oeXZzal9seW80dF8yNjYgPiAuYXdzdWlfZHJhd2Vycy10cmlnZ2VyLW92ZXJmbG93X2h5dnNqX2x5bzR0XzI4MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9kcmF3ZXJzLXRyaWdnZXJfaHl2c2pfbHlvNHRfMjY2Om5vdCgjXFw5KSB7XG4gICAgaW5saW5lLXNpemU6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYXdzdWlfZHJhd2VyX2h5dnNqX2x5bzR0XzE3Njpub3QoI1xcOSkge1xuICAtLWF3c3VpLWRyYXdlci1zaXplLXhndWpzdTogMjkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgMWZyO1xuICBmbGV4LXNocmluazogMDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYXdzdWlfZHJhd2VyX2h5dnNqX2x5bzR0XzE3NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfaHl2c2pfbHlvNHRfMzExOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1kcmF3ZXItc2l6ZS14Z3Vqc3UpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSAxZnIgYXV0byB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1wYW5lbC1pY29uLW9mZnNldC10NzcwbGMsIDE1cHgpIGF1dG8gMWZyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmF3c3VpX2RyYXdlcl9oeXZzal9seW80dF8xNzYgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyX2h5dnNqX2x5bzR0XzMxMSA+IC5hd3N1aV9kcmF3ZXItY2xvc2UtYnV0dG9uX2h5dnNqX2x5bzR0XzMyMDpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3c6IDI7XG4gIHotaW5kZXg6IDE7XG59XG4uYXdzdWlfZHJhd2VyX2h5dnNqX2x5bzR0XzE3NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfaHl2c2pfbHlvNHRfMzExID4gLmF3c3VpX2RyYXdlci1jb250ZW50X2h5dnNqX2x5bzR0XzMxMTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDQ7XG4gIGJsb2NrLXNpemU6IHZhcigtLWF3c3VpLWNvbnRlbnQtaGVpZ2h0LXhndWpzdSk7XG59XG4uYXdzdWlfZHJhd2VyX2h5dnNqX2x5bzR0XzE3NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfaHl2c2pfbHlvNHRfMzExID4gLmF3c3VpX2RyYXdlci1jb250ZW50X2h5dnNqX2x5bzR0XzMxMS5hd3N1aV9kcmF3ZXItY29udGVudC1oaWRkZW5faHl2c2pfbHlvNHRfMzI5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfZHJhd2VyX2h5dnNqX2x5bzR0XzE3NiA+IC5hd3N1aV9kcmF3ZXItc2xpZGVyX2h5dnNqX2x5bzR0XzMzMjpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfZHJhd2VyX2h5dnNqX2x5bzR0XzE3Njpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy1kcmF3ZXItb3Blbl9oeXZzal9seW80dF8zMzkpIHtcbiAgb3BhY2l0eTogMDtcbiAgaW5saW5lLXNpemU6IDA7XG59XG4uYXdzdWlfZHJhd2VyX2h5dnNqX2x5bzR0XzE3Ni5hd3N1aV9pcy1kcmF3ZXItb3Blbl9oeXZzal9seW80dF8zMzk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xuICBvcGFjaXR5OiAxO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktZHJhd2VyLXNpemUteGd1anN1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTQxcHgpIHtcbiAgLmF3c3VpX2RyYXdlcl9oeXZzal9seW80dF8xNzYuYXdzdWlfaXMtZHJhd2VyLW9wZW5faHl2c2pfbHlvNHRfMzM5Om5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1kcmF3ZXItc2l6ZS14Z3Vqc3U6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl9oeXZzal9seW80dF8xNzYuYXdzdWlfaXMtZHJhd2VyLW9wZW5faHl2c2pfbHlvNHRfMzM5Om5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1kcmF3ZXItc2l6ZS14Z3Vqc3U6IDEwMHZ3O1xuICAgIGlubGluZS1zaXplOiAxMDB2dztcbiAgfVxufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuaGVhZGVyLmF3c3VpX2NvbnRlbnRfaHl2c2pfbHlvNHRfMzY1Om5vdCgjXFw5KSB7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG5UaGUgZmlyc3QgYW5kIGxhc3QgY29sdW1uIGRlZmluaXRpb25zIGhhdmUgdHdvIHJlc3BvbnNpYmlsaXRpZXMuXG5JZiBOYXZpZ2F0aW9uIGFuZC9vciBUb29scyBleGlzdCB0aGVuIHRoYXQgd2lsbCBkZXRlcm1pbmUgdGhlIHdpZHRoIG9mXG50aGUgZmlyc3QgYW5kIGxhc3QgY29sdW1ucywgcmVzcGVjdGl2ZWx5LCBhbmQgdGhlIGNvbnRlbnQgaW4gdGhlc2UgZHJhd2Vyc1xud2lsbCBjcmVhdGUgaG9yaXpvbnRhbCBzcGFjZSBmcm9tIHRoZSBjZW50ZXIgY29sdW1uIGNvbnRlbnQuIEhvd2V2ZXIsIGlmIHRoZVxubmF2aWdhdGlvbkhpZGUgYW5kL29yIHRvb2xzSGlkZSBwcm9wZXJ0aWVzIGhhdmUgYmVlbiBzZXQgdGhlbiB0aGUgZmlyc3RcbmFuZCBsYXN0IGNvbHVtbiB3aWR0aCB3aWxsIGRlZmF1bHQgdG8gdGhlIG1pbmltdW0gY29udGVudCBnYXAgcHJvcGVydGllcyB0b1xuY3JlYXRlIHRoZSBuZWNlc3NhcnkgdmlzdWFsIHNwYWNlIGFyb3VuZCB0aGUgbWFpbiBjb250ZW50LlxuXG5UaGUgbWluaW11bSBjb250ZW50IHdpZHRoIHByb3BlcnR5IGlzIHNldCB0byB6ZXJvIGFuZCBhcHBsaWVkIHVuZGVyIGFsbFxuY2lyY3Vtc3RhbmNlcyByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIG1pbkNvbnRlbnRXaWR0aCBwcm9wZXJ0eSBpc1xuZXhwbGljaXRseSBzZXQgaW4gc2NyaXB0LlxuKi9cbi5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwOm5vdCgjXFw5KSB7XG4gIC0tYXdzdWktYnJlYWRjcnVtYnMtZ2FwLXhndWpzdTogMHB4O1xuICAtLWF3c3VpLWNvbnRlbnQtZ2FwLWxlZnQteGd1anN1OiAwcHg7XG4gIC0tYXdzdWktY29udGVudC1nYXAtcmlnaHQteGd1anN1OiAwcHg7XG4gIC0tYXdzdWktY29udGVudC1oZWlnaHQteGd1anN1OiBjYWxjKDEwMHZoIC0gdmFyKC0tYXdzdWktaGVhZGVyLWhlaWdodC14Z3Vqc3UpIC0gdmFyKC0tYXdzdWktZm9vdGVyLWhlaWdodC14Z3Vqc3UpKTtcbiAgLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLXhndWpzdTogMTI4MHB4O1xuICAtLWF3c3VpLWRlZmF1bHQtbWluLWNvbnRlbnQtd2lkdGgteGd1anN1OiAwcHg7XG4gIC0tYXdzdWktZm9vdGVyLWhlaWdodC14Z3Vqc3U6IDBweDtcbiAgLS1hd3N1aS1oZWFkZXItZ2FwLXhndWpzdTogMHB4O1xuICAtLWF3c3VpLWhlYWRlci1oZWlnaHQteGd1anN1OiAwcHg7XG4gIC0tYXdzdWktbGF5b3V0LXdpZHRoLXhndWpzdTogMHB4O1xuICAtLWF3c3VpLW1haW4tZ2FwLXhndWpzdTogMHB4O1xuICAtLWF3c3VpLW1haW4tb2Zmc2V0LWxlZnQteGd1anN1OiAwcHg7XG4gIC0tYXdzdWktbWFpbi10ZW1wbGF0ZS1yb3dzLXhndWpzdTogMWZyO1xuICAtLWF3c3VpLW1heC1jb250ZW50LXdpZHRoLXhndWpzdTogMHB4O1xuICAtLWF3c3VpLW1pbi1jb250ZW50LXdpZHRoLXhndWpzdTogMjgwcHg7XG4gIC0tYXdzdWktbW9iaWxlLWJhci1oZWlnaHQteGd1anN1OiBjYWxjKDIgKiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpKTtcbiAgLS1hd3N1aS1ub3RpZmljYXRpb25zLWhlaWdodC14Z3Vqc3U6IDBweDtcbiAgLS1hd3N1aS1vZmZzZXQtdG9wLXhndWpzdTogdmFyKC0tYXdzdWktaGVhZGVyLWhlaWdodC14Z3Vqc3UpO1xuICAtLWF3c3VpLW92ZXJsYXAtaGVpZ2h0LXhndWpzdTogdmFyKC0tc3BhY2UtZGFyay1oZWFkZXItb3ZlcmxhcC1kaXN0YW5jZS1pM3VwbHgsIDBweCk7XG4gIC0tYXdzdWktdG9nZ2xlcy1sZWZ0LXdpZHRoLXhndWpzdTogMHB4O1xuICAtLWF3c3VpLXRvZ2dsZXMtcmlnaHQtd2lkdGgteGd1anN1OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204LCAjZjJmM2YzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiAuIG1vYmlsZVRvb2xiYXIgLiAuXCIgXCIuIC4gbm90aWZpY2F0aW9ucyAuIC5cIiBcIi4gLiBicmVhZGNydW1ic0dhcCAuIC5cIiBcIi4gLiBicmVhZGNydW1icyAuIC5cIiBcIi4gLiBoZWFkZXJHYXAgLiAuXCIgXCIuIC4gaGVhZGVyIC4gLlwiIFwiLiAuIG1haW5HYXAgLiAuXCIgXCIuIC4gbWFpbiAuIC5cIiBcIi4gLiBtYWluIC4gLlwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IG1pbm1heCh2YXIoLS1hd3N1aS1jb250ZW50LWdhcC1sZWZ0LXhndWpzdSksIDFmcikgbWlubWF4KHZhcigtLWF3c3VpLWRlZmF1bHQtbWluLWNvbnRlbnQtd2lkdGgteGd1anN1KSwgdmFyKC0tYXdzdWktZGVmYXVsdC1tYXgtY29udGVudC13aWR0aC14Z3Vqc3UpKSBtaW5tYXgodmFyKC0tYXdzdWktY29udGVudC1nYXAtcmlnaHQteGd1anN1KSwgMWZyKSBtaW4tY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gdmFyKC0tYXdzdWktYnJlYWRjcnVtYnMtZ2FwLXhndWpzdSkgYXV0byB2YXIoLS1hd3N1aS1oZWFkZXItZ2FwLXhndWpzdSkgYXV0byB2YXIoLS1hd3N1aS1tYWluLWdhcC14Z3Vqc3UpIHZhcigtLWF3c3VpLW92ZXJsYXAtaGVpZ2h0LXhndWpzdSkgdmFyKC0tYXdzdWktbWFpbi10ZW1wbGF0ZS1yb3dzLXhndWpzdSk7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1hd3N1aS1jb250ZW50LWhlaWdodC14Z3Vqc3UpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qXG4gIEFkZCB1bmlmaWVkIG1heC13aWR0aCBmb3IgQXBwTGF5b3V0IGNvbnRlbnQgYmFzZWQgb24gYnJlYWtwb2ludHMuIE9ubHkgdXNlIHRoZSBtYXggY29udGVudCBcbiAgd2lkdGggY3VzdG9tIHByb3BlcnR5IGZvciB0aGUgbWlkZGxlIGNvbHVtbiBkZWZpbml0aW9uIGlmIHRoZSBtYXhDb250ZW50V2lkdGggcHJvcGVydHkgXG4gIGhhcyBiZWVuIGV4cGxpY2l0bHkgc2V0IHRvIGEgbm9uLXplcm8gdmFsdWUgYW5kIHN1YnNlcXVlbnRseSBzZXQgdGhlIGhhcy1tYXgtY29udGVudC13aWR0aCBcbiAgZGF0YSBhdHRyaWJ1dGUgdG8gdHJ1ZS5cbiAgKi9cbiAgLypcbiAgT25seSB1c2UgdGhlIG1heCBjb250ZW50IHdpZHRoIGN1c3RvbSBwcm9wZXJ0eSBmb3IgdGhlIG1pZGRsZSBjb2x1bW4gZGVmaW5pdGlvblxuICBpZiB0aGUgbWF4Q29udGVudFdpZHRoIHByb3BlcnR5IGhhcyBiZWVuIGV4cGxpY2l0bHkgc2V0IHRvIGEgbm9uLXplcm8gdmFsdWUgYW5kXG4gIHN1YnNlcXVlbnRseSBzZXQgdGhlIGhhcy1tYXgtY29udGVudC13aWR0aCBkYXRhIGF0dHJpYnV0ZSB0byB0cnVlLlxuICAqL1xuICAvKlxuICBXYXJuaW5nISBUaGlzIGlzIGEgaGFjayEgV2UgYXJlIGltcGxlbWVudGluZyBhIHNob3J0IHRlcm0gZml4IHRvIHByZXZlbnQgdGhlXG4gIHRvb2xzIGRyYXdlciBmcm9tIHBvdGVudGlhbGx5IGdldHRpbmcgcHVzaGVkIG9mZiBzY3JlZW4uIEN1cnJlbnRseSB0aGVyZSBpcyBub1xuICBwcm90ZWN0aW9uIGFnYWluc3QgYSBuYXZpZ2F0aW9uV2lkdGgsIG1pbkNvbnRlbnRXaWR0aCwgYW5kIHRvb2xzV2lkdGggdGhhdCBhcmVcbiAgaW4gZXhjZXNzIG92ZSB0aGUgYXZhaWxhYmxlIHNwYWNlIGluIHRoZSB2aWV3cG9ydC4gVG8gYWNjb21vZGF0ZSB0aGlzIHdlIHJlbW92ZVxuICB0aGUgbWluQ29udGVudFdpZHRoIGFuZCBzZXQgaXQgdG8gemVybyBpbiBzbWFsbCB2aWV3cG9ydHMgYW5kIGJlbG93IHVudGlsIHRoZVxuICBpc01vYmlsZSBicmVha3BvaW50IHNldHMgdGhlIGRyYXdlcnMgdG8gb3ZlcmxheSBhdCAxMDB2dy5cbiAgKi9cbiAgLypcbiAgSW4gZGVza3RvcCB2aWV3cG9ydHMgdGhlIGNvbnRlbnQgZ2FwIHByb3BlcnR5IGZvciB0aGUgbGVmdCBhbmQgcmlnaHRcbiAgY29sdW1ucyBzaG91bGQgb3ZlcnJpZGUgdGhlIGRlZmF1bHQgb2YgemVybyBpZiB0aGUgbmF2aWdhdGlvbkhpZGVcbiAgb3IgdG9vbHNIaWRlIHByb3BlcnR5IGlzIHNldC4gVGhpcyBlbnN1cmVzIGFkZXF1YXRlIGhvcml6b250YWwgc3BhY2VcbiAgZm9yIHRoZSBjZW50ZXIgY29sdW1uIGZyb20gdGhlIGVkZ2VzIG9mIHRoZSB2aWV3cG9ydCB3aGVuIHRoZXJlIGlzXG4gIG5vdCBsZWZ0IG9yIHJpZ2h0IGNvbnRlbnQuXG5cbiAgV2FybmluZyEgSWYgdGhlc2UgZGVzaWduIHRva2VucyBjaGFuZ2UgaXQgd2lsbCBhZHZlcnNlbHkgaW1wYWN0IHRoZSBcbiAgY2FsY3VsYXRpb24gdXNlZCB0byBkZXRlcm1pbmUgdGhlIFNwbGl0IFBhbmVsIG1heGltdW0gd2lkdGggaW4gdGhlIFxuICBoYW5kbGVTcGxpdFBhbmVsTWF4V2lkdGggZnVuY3Rpb24gaW4gdGhlIGNvbnRleHQuXG4gICovXG4gIC8qXG4gIEluIG1vYmlsZSB2aWV3cG9ydHMgdGhlIE5hdmlnYXRpb24gYW5kIFRvb2xzIGRyYXdlcnMgYXJlIGhpZGRlblxuICBhbmQgdHJpZ2dlcmVkIGJ5IHRoZSBNb2JpbGVUb29sYmFyIHdoaWNoIHRoZW4gdGFrZSB1cCB0aGUgZW50aXJlIHZpZXdwb3J0LlxuICBUaGUgY2VudGVyIGNvbHVtbiBuZWVkcyBwZXJtYW5lbnQgc3BhY2UgZnJvbSB0aGUgaG9yaXpvbnRhbCB2aWV3cG9ydFxuICBlZGdlcyByZWdhcmRsZXNzIG9mIHdoZXRoZXIgb3Igbm90IHRoZXJlIGlzIGEgTmF2aWdhdGlvbiBvciBUb29scy5cbiAgKi9cbiAgLypcbiAgT3ZlcnJpZGUgdGhlIGRlc2t0b3AgZ2FwIHZhbHVlcyBzZXQgYWJvdmUgZm9yIHRoZSBOb3RpZmljYXRpb25zLCBIZWFkZXIsIGFuZCBNYWluXG4gIGNvbXBvbmVudHMgZm9yIG1vYmlsZSB2aWV3cG9ydHMuXG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal9seW80dF80NjIpIHtcbiAgICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgteGd1anN1OiAxMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTA6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLW1heC1jb250ZW50LXdpZHRoX2h5dnNqX2x5bzR0XzQ2Mikge1xuICAgIC0tYXdzdWktZGVmYXVsdC1tYXgtY29udGVudC13aWR0aC14Z3Vqc3U6IDE0NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1NDFweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2x5bzR0XzM5MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbWF4LWNvbnRlbnQtd2lkdGhfaHl2c2pfbHlvNHRfNDYyKSB7XG4gICAgLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLXhndWpzdTogMTYyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal9seW80dF80NjIpLmF3c3VpX2NvbnRlbnQtdHlwZS1kYXNoYm9hcmRfaHl2c2pfbHlvNHRfNDc3IHtcbiAgICAtLWF3c3VpLWRlZmF1bHQtbWF4LWNvbnRlbnQtd2lkdGgteGd1anN1OiAxMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTA6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLW1heC1jb250ZW50LXdpZHRoX2h5dnNqX2x5bzR0XzQ2MikuYXdzdWlfY29udGVudC10eXBlLWRhc2hib2FyZF9oeXZzal9seW80dF80Nzcge1xuICAgIC0tYXdzdWktZGVmYXVsdC1tYXgtY29udGVudC13aWR0aC14Z3Vqc3U6IDE2MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1NDFweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2x5bzR0XzM5MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbWF4LWNvbnRlbnQtd2lkdGhfaHl2c2pfbHlvNHRfNDYyKS5hd3N1aV9jb250ZW50LXR5cGUtZGFzaGJvYXJkX2h5dnNqX2x5bzR0XzQ3NyB7XG4gICAgLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLXhndWpzdTogMjE2MHB4O1xuICB9XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqX2x5bzR0XzM5MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbWF4LWNvbnRlbnQtd2lkdGhfaHl2c2pfbHlvNHRfNDYyKS5hd3N1aV9jb250ZW50LXR5cGUtdGFibGVfaHl2c2pfbHlvNHRfNDkxLCAuYXdzdWlfbGF5b3V0X2h5dnNqX2x5bzR0XzM5MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtbWF4LWNvbnRlbnQtd2lkdGhfaHl2c2pfbHlvNHRfNDYyKS5hd3N1aV9jb250ZW50LXR5cGUtY2FyZHNfaHl2c2pfbHlvNHRfNDkxIHtcbiAgLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLXhndWpzdTogMTAwJTtcbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2hhcy1tYXgtY29udGVudC13aWR0aF9oeXZzal9seW80dF80NjI6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1kZWZhdWx0LW1heC1jb250ZW50LXdpZHRoLXhndWpzdTogdmFyKC0tYXdzdWktbWF4LWNvbnRlbnQtd2lkdGgteGd1anN1KTtcbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2lzLW92ZXJsYXAtZGlzYWJsZWRfaHl2c2pfbHlvNHRfNDk3Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktb3ZlcmxhcC1oZWlnaHQteGd1anN1OiAwO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTAuYXdzdWlfaXMtaGlkZS1tb2JpbGUtdG9vbGJhcl9oeXZzal9seW80dF81MDA6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS1tb2JpbGUtYmFyLWhlaWdodC14Z3Vqc3U6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2x5bzR0XzM5MDpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktZGVmYXVsdC1taW4tY29udGVudC13aWR0aC14Z3Vqc3U6IHZhcigtLWF3c3VpLW1pbi1jb250ZW50LXdpZHRoLXhndWpzdSwgMjgwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTA6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLWRlZmF1bHQtbWluLWNvbnRlbnQtd2lkdGgteGd1anN1OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2x5bzR0XzM5MC5hd3N1aV9oYXMtY29udGVudC1nYXAtbGVmdF9oeXZzal9seW80dF81MTQ6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLWNvbnRlbnQtZ2FwLWxlZnQteGd1anN1OiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLW94ZndoeSwgNDBweCk7XG4gIH1cbiAgLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTAuYXdzdWlfaGFzLWNvbnRlbnQtZ2FwLXJpZ2h0X2h5dnNqX2x5bzR0XzUxNzpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktY29udGVudC1nYXAtcmlnaHQteGd1anN1OiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLW94ZndoeSwgNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2x5bzR0XzM5MDpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktY29udGVudC1nYXAtbGVmdC14Z3Vqc3U6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbiAgICAtLWF3c3VpLWNvbnRlbnQtZ2FwLXJpZ2h0LXhndWpzdTogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xuICB9XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqX2x5bzR0XzM5MC5hd3N1aV9oYXMtYnJlYWRjcnVtYnNfaHl2c2pfbHlvNHRfNTI3Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktYnJlYWRjcnVtYnMtZ2FwLXhndWpzdTogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2NvbnRlbnQtZmlyc3QtY2hpbGQtaGVhZGVyX2h5dnNqX2x5bzR0XzUzMDpub3QoI1xcOSksIC5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2NvbnRlbnQtZmlyc3QtY2hpbGQtbm90aWZpY2F0aW9uc19oeXZzal9seW80dF81MzA6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLWJyZWFkY3J1bWJzX2h5dnNqX2x5bzR0XzUyNykuYXdzdWlfaGFzLWhlYWRlcl9oeXZzal9seW80dF81MzAge1xuICAtLWF3c3VpLWhlYWRlci1nYXAteGd1anN1OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTAuYXdzdWlfaGFzLWJyZWFkY3J1bWJzX2h5dnNqX2x5bzR0XzUyNy5hd3N1aV9oYXMtaGVhZGVyX2h5dnNqX2x5bzR0XzUzMDpub3QoI1xcOSkge1xuICAtLWF3c3VpLWhlYWRlci1nYXAteGd1anN1OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTAuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1ub3RpZmljYXRpb25zX2h5dnNqX2x5bzR0XzUzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtYnJlYWRjcnVtYnNfaHl2c2pfbHlvNHRfNTI3KTpub3QoLmF3c3VpX2hhcy1oZWFkZXJfaHl2c2pfbHlvNHRfNTMwKSB7XG4gIC0tYXdzdWktbWFpbi1nYXAteGd1anN1OiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfbGF5b3V0X2h5dnNqX2x5bzR0XzM5MC5hd3N1aV9oYXMtYnJlYWRjcnVtYnNfaHl2c2pfbHlvNHRfNTI3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1oZWFkZXJfaHl2c2pfbHlvNHRfNTMwKSB7XG4gIC0tYXdzdWktbWFpbi1nYXAteGd1anN1OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2hhcy1oZWFkZXJfaHl2c2pfbHlvNHRfNTMwOm5vdCgjXFw5KSB7XG4gIC0tYXdzdWktbWFpbi1nYXAteGd1anN1OiB2YXIoLS1zcGFjZS1jb250ZW50LWhlYWRlci1wYWRkaW5nLWJvdHRvbS1lb2h2MHMsIDE2cHgpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTAuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1tYWluX2h5dnNqX2x5bzR0XzU0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfbHlvNHRfNTQ1KSB7XG4gIC0tYXdzdWktbWFpbi1nYXAteGd1anN1OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTAuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1tYWluX2h5dnNqX2x5bzR0XzU0NS5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfbHlvNHRfNTQ1Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktbWFpbi1nYXAteGd1anN1OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTAuYXdzdWlfY29udGVudC1maXJzdC1jaGlsZC1oZWFkZXJfaHl2c2pfbHlvNHRfNTMwOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1oZWFkZXItZ2FwLXhndWpzdTogdmFyKC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2LCAxMnB4KTtcbiAgfVxuICAuYXdzdWlfbGF5b3V0X2h5dnNqX2x5bzR0XzM5MC5hd3N1aV9jb250ZW50LWZpcnN0LWNoaWxkLW5vdGlmaWNhdGlvbnNfaHl2c2pfbHlvNHRfNTMwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1icmVhZGNydW1ic19oeXZzal9seW80dF81MjcpLmF3c3VpX2hhcy1oZWFkZXJfaHl2c2pfbHlvNHRfNTMwIHtcbiAgICAtLWF3c3VpLWhlYWRlci1nYXAteGd1anN1OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xuICB9XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2NvbnRlbnQtZmlyc3QtY2hpbGQtbm90aWZpY2F0aW9uc19oeXZzal9seW80dF81MzA6bm90KCNcXDkpOm5vdCguYXdzdWlfaGFzLWJyZWFkY3J1bWJzX2h5dnNqX2x5bzR0XzUyNyk6bm90KC5hd3N1aV9oYXMtaGVhZGVyX2h5dnNqX2x5bzR0XzUzMCksIC5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2NvbnRlbnQtZmlyc3QtY2hpbGQtbWFpbl9oeXZzal9seW80dF81NDU6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZS1jb250ZW50LXBhZGRpbmdzX2h5dnNqX2x5bzR0XzU0NSkge1xuICAgIC0tYXdzdWktbWFpbi1nYXAteGd1anN1OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xuICB9XG4gIC5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2NvbnRlbnQtZmlyc3QtY2hpbGQtbWFpbl9oeXZzal9seW80dF81NDUuYXdzdWlfZGlzYWJsZS1jb250ZW50LXBhZGRpbmdzX2h5dnNqX2x5bzR0XzU0NTpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktbWFpbi1nYXAteGd1anN1OiAwcHg7XG4gIH1cbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2hhcy1sZWZ0LXRvZ2dsZXMtZ3V0dGVyX2h5dnNqX2x5bzR0XzU2NTpub3QoI1xcOSkge1xuICAtLWF3c3VpLXRvZ2dsZXMtbGVmdC13aWR0aC14Z3Vqc3U6IGNhbGModmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLXh0ejNhNiwgMTJweCkgKyAzNnB4KTtcbn1cbi5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2hhcy1yaWdodC10b2dnbGVzLWd1dHRlcl9oeXZzal9seW80dF81Njg6bm90KCNcXDkpIHtcbiAgLS1hd3N1aS10b2dnbGVzLXJpZ2h0LXdpZHRoLXhndWpzdTogY2FsYyh2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLXBhZGRpbmcteHR6M2E2LCAxMnB4KSArIDM2cHgpO1xufVxuXG4vKlxuSWYgZGlzYWJsZUJvZHlTY3JvbGwgaXMgdHJ1ZSAodmVyeSB1bmNvbW1vbiB1c2UgY2FzZSkgdGhlbiB0aGUgQXBwTGF5b3V0IGNvbXBvbmVudCBcbmFuZCBub3QgdGhlIGRvY3VtZW50IGJvZHkgd2lsbCBiZSB0aGUgc2Nyb2xsYWJsZSBlbGVtZW50LiBUaGlzIHJlcXVpcmVzIGEgZml4ZWQgaGVpZ2h0IFxuaW5zdGVhZCBvZiBhIG1pbmltdW0gaGVpZ2h0IHdpdGggYSB2ZXJ0aWNhbCBzY3JvbGwgcG9saWN5LiBUaGUgb2Zmc2V0IHRvcCB2YWx1ZSBmb3IgXG5jb21wb25lbnRzIHdpdGggcG9zaXRpb246IHN0aWNreSAoTW9iaWxlVG9vbGJhciwgTmF2aWdhdGlvbiwgTm90aWZpY2F0aW9ucywgVG9vbHMpIHdpbGwgYmUgXG5zZXQgemVybyBzaW5jZSB0aGUgQXBwTGF5b3V0IGlzIG5lYXJlc3Qgc2Nyb2xsYWJsZSBwYXJlbnQgYW5kIGFueSBleGlzdGluZyBoZWFkZXIgZG9lcyBcbm5vdCBtYXR0ZXIuIFRoZSBvZmZzZXQgdG9wIHZhbHVlIGZvciBBcHBMYXlvdXQgY29udGVudE1haW4gY2hpbGRyZW4gd2l0aCBcbnBvc2l0aW9uOiBzdGlja3kgd2lsbCBiZSB0aGUgdmFsdWUgb2YgdGhlIG5vdGlmaWNhdGlvbnMgaGVpZ2h0IGluIGFkZGl0aW9uIHRvIHRoZSBcbm5vdGlmaWNhdGlvbnMgdG9wIG1hcmdpbiBhbmQgc29tZSBhZGRpdGlvbmFsIHZlcnRpY2FsIHNwYWNlIGZvciBhZXN0aGV0aWNzLlxuKi9cbi5hd3N1aV9sYXlvdXRfaHl2c2pfbHlvNHRfMzkwLmF3c3VpX2Rpc2FibGUtYm9keS1zY3JvbGxfaHl2c2pfbHlvNHRfMjA4Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktbWFpbi10ZW1wbGF0ZS1yb3dzLXhndWpzdTogMWZyIGF1dG87XG4gIC0tYXdzdWktb2Zmc2V0LXRvcC14Z3Vqc3U6IDBweDtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYXdzdWktY29udGVudC1oZWlnaHQteGd1anN1KTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmF3c3VpX2xheW91dF9oeXZzal9seW80dF8zOTAuYXdzdWlfZGlzYWJsZS1ib2R5LXNjcm9sbF9oeXZzal9seW80dF8yMDguYXdzdWlfaGFzLXNwbGl0LXBhbmVsX2h5dnNqX2x5bzR0XzU4OC5hd3N1aV9zcGxpdC1wYW5lbC1wb3NpdGlvbi1ib3R0b21faHl2c2pfbHlvNHRfNTg4Om5vdCgjXFw5KSB7XG4gIC0tYXdzdWktbWFpbi10ZW1wbGF0ZS1yb3dzLXhndWpzdTogcmVwZWF0KDIsIGF1dG8pO1xufVxuXG4vKlxuVGhpcyBDU1MgY2xhc3MgaXMgYXBwbGllZCB0byB0aGUgZG9jdW1lbnQgYm9keSB0byBwcmV2ZW50IG92ZXJmbG93IHNjcm9sbGluZ1xud2hlbiB0aGUgbmF2aWdhdGlvbiBvciB0b29scyBkcmF3ZXJzIGFyZSBvcGVuIGluIHJlc3BvbnNpdmUgdmlld3BvcnRzLlxuKi9cbi5hd3N1aV9ibG9jay1ib2R5LXNjcm9sbF9oeXZzal9seW80dF81OTY6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QgKi9cbi5hd3N1aV91bmZvY3VzYWJsZV9oeXZzal9seW80dF82MDE6bm90KCNcXDkpLFxuLmF3c3VpX3VuZm9jdXNhYmxlX2h5dnNqX2x5bzR0XzYwMSAqOm5vdCgjXFw5KSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC11bml2ZXJzYWwsIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0ICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NvbnRhaW5lcl9oeXZzal9seW80dF82MTE6bm90KCNcXDkpIHtcbiAgZ3JpZC1hcmVhOiBtYWluO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtYm90dG9tLW0zeGNlMywgMjBweCk7XG4gIC8qXG4gIElmIHRoZSBzcGxpdCBwYW5lbCBpcyBpbiB0aGUgYm90dG9tIHBvc2l0aW9uIGFkZGl0aW9uYWwgcGFkZGluZyB3aWxsIG5lZWQgdG8gYmVcbiAgYWRkZWQgdG8gdGhlIGNvbnRlbnQgYXJlYS4gVGhpcyBpcyB0byBlbnN1cmUgdGhhdCB0aGUgdXNlciBpcyBhYmxlIHRvIHNjcm9sbFxuICBmYXIgZW5vdWdoIHRvIHNlZSBhbGwgb2YgdGhlIGNvbnRlbnQgdGhhdCB3b3VsZCBvdGhlcndpc2UgYmUgb2JzY3VyZWQgYnkgdGhlXG4gIHN0aWNreSBwb3NpdGlvbiBvZiB0aGUgc3BsaXQgcGFuZWwuXG4gICovXG4gIC8qXG4gIElmIGRpc2FibGVDb250ZW50UGFkZGluZ3MgaXMgZW5hYmxlZCB0aGVuIHRoZSBNYWluIGNvbnRlbnQgaGFzIGEgZGlmZmVyZW50XG4gIGJlaGF2aW9yIGluc2lkZSB0aGUgTGF5b3V0IGdyaWQuIEJ5IGRlZmF1bHQgaXQgd2lsbCByZW5kZXIgYWNyb3NzIHRoZSBlbnRpcmVcbiAgZ3JpZCBjb2x1bW4gc3Bhbi4gSWYgdGhlIE5hdmlnYXRpb24gaXMgb3BlbiBvbiB0aGUgbGVmdCwgd2UgaW5jcmVtZW50IHRoZVxuICBzdGFydCBjb2x1bW4gYnkgb25lLiBJZiB0aGUgVG9vbHMgb3IgU3BsaXQgUGFuZWwgKGluIHNpZGUgcG9zaXRpb24pIGlzIG9wZW5cbiAgb24gdGhlIHJpZ2h0LCB3ZSBkZWNyZW1lbnQgdGhlIGNvbHVtbiBlbmQgYnkgb25lLlxuICAqL1xufVxuLmF3c3VpX2NvbnRhaW5lcl9oeXZzal9seW80dF82MTEuYXdzdWlfaGFzLXNwbGl0LXBhbmVsX2h5dnNqX2x5bzR0XzU4OC5hd3N1aV9zcGxpdC1wYW5lbC1wb3NpdGlvbi1ib3R0b21faHl2c2pfbHlvNHRfNTg4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWF3c3VpLXNwbGl0LXBhbmVsLWhlaWdodC14Z3Vqc3UpICsgdmFyKC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtYm90dG9tLW0zeGNlMywgMjBweCkpO1xufVxuLmF3c3VpX2NvbnRhaW5lcl9oeXZzal9seW80dF82MTEuYXdzdWlfZGlzYWJsZS1jb250ZW50LXBhZGRpbmdzX2h5dnNqX2x5bzR0XzU0NTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMS82O1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfY29udGFpbmVyX2h5dnNqX2x5bzR0XzYxMS5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfbHlvNHRfNTQ1LmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal9seW80dF82Mzc6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAuYXdzdWlfY29udGFpbmVyX2h5dnNqX2x5bzR0XzYxMS5hd3N1aV9kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfaHl2c2pfbHlvNHRfNTQ1LmF3c3VpX2lzLXRvb2xzLW9wZW5faHl2c2pfbHlvNHRfNjQwOm5vdCgjXFw5KSwgLmF3c3VpX2NvbnRhaW5lcl9oeXZzal9seW80dF82MTEuYXdzdWlfZGlzYWJsZS1jb250ZW50LXBhZGRpbmdzX2h5dnNqX2x5bzR0XzU0NS5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqX2x5bzR0XzY0MC5hd3N1aV9zcGxpdC1wYW5lbC1wb3NpdGlvbi1zaWRlX2h5dnNqX2x5bzR0XzY0MDpub3QoI1xcOSksIC5hd3N1aV9jb250YWluZXJfaHl2c2pfbHlvNHRfNjExLmF3c3VpX2Rpc2FibGUtY29udGVudC1wYWRkaW5nc19oeXZzal9seW80dF81NDUuYXdzdWlfaGFzLWFjdGl2ZS1kcmF3ZXJfaHl2c2pfbHlvNHRfNjQwOm5vdCgjXFw5KSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICB9XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuc2VjdGlvbi5hd3N1aV9tb2JpbGUtdG9vbGJhcl9oeXZzal9seW80dF82NTM6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTgsICNmMmYzZjMpO1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWd2emE0eSwgMHB4IDFweCA0cHggLTJweCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJsb2NrLXNpemU6IHZhcigtLWF3c3VpLW1vYmlsZS1iYXItaGVpZ2h0LXhndWpzdSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXJlYTogbW9iaWxlVG9vbGJhcjtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDAsIDFmcikgYXV0bztcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLW9mZnNldC10b3AteGd1anN1KTtcbiAgei1pbmRleDogMTAwMDtcbn1cbnNlY3Rpb24uYXdzdWlfbW9iaWxlLXRvb2xiYXJfaHl2c2pfbHlvNHRfNjUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlbW92ZS1oaWdoLWNvbnRyYXN0LWhlYWRlcl9oeXZzal9seW80dF82NzApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTgsICNmMmYzZjMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctcGFuZWwtdG9nZ2xlLXVrOXR2YywgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuc2VjdGlvbi5hd3N1aV9tb2JpbGUtdG9vbGJhcl9oeXZzal9seW80dF82NTMgPiAuYXdzdWlfbW9iaWxlLXRvb2xiYXItbmF2X2h5dnNqX2x5bzR0XzY3NDpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbn1cbnNlY3Rpb24uYXdzdWlfbW9iaWxlLXRvb2xiYXJfaHl2c2pfbHlvNHRfNjUzID4gLmF3c3VpX21vYmlsZS10b29sYmFyLWJyZWFkY3J1bWJzX2h5dnNqX2x5bzR0XzY3ODpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTgsICNmMmYzZjMpO1xufVxuc2VjdGlvbi5hd3N1aV9tb2JpbGUtdG9vbGJhcl9oeXZzal9seW80dF82NTMgPiAuYXdzdWlfbW9iaWxlLXRvb2xiYXItdG9vbHNfaHl2c2pfbHlvNHRfNjgyOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbmF2aWdhdGlvbi1jb250YWluZXJfaHl2c2pfbHlvNHRfNjkxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMS9zcGFuIDk7XG4gIGJsb2NrLXNpemU6IHZhcigtLWF3c3VpLWNvbnRlbnQtaGVpZ2h0LXhndWpzdSk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1hd3N1aS1vZmZzZXQtdG9wLXhndWpzdSk7XG4gIHotaW5kZXg6IDgzMDtcbiAgLypcbiAgVGhlIG5hdmlnYXRpb24gYW5kIHRvb2xzIGNvbnRhaW5lcnMgKHRoYXQgY29udGFpbiB0aGUgdG9nZ2xlIGJ1dHRvbnMpXG4gIHN0cmV0Y2ggdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBhcHAgbGF5b3V0LiBOb3JtYWxseSwgdGhpcyB3b3VsZG4ndCBiZSBhblxuICBpc3N1ZSBiZWNhdXNlIHRoZXkgc2l0IGFib3ZlIHRoZSBhcHAgbGF5b3V0J3MgY29udGVudCBwYWRkaW5nLlxuXG4gIEJ1dCBpZiBkaXNhYmxlQ29udGVudFBhZGRpbmdzIGlzIHNldCB0byB0cnVlIGFuZCB0aGVyZSBhcmUgYnV0dG9ucyBvbiB0aGVcbiAgbGVmdC9yaWdodCBlZGdlcyBvZiB0aGUgc2NyZWVuLCB0aGV5IHdpbGwgYmUgY292ZXJlZCBieSB0aGUgY29udGFpbmVycy4gU29cbiAgd2UgbmVlZCB0byBkaXNhYmxlIHBvaW50ZXIgZXZlbnRzIGluIHRoZSBjb250YWluZXIgYW5kIHJlLWVuYWJsZSB0aGVtIGluXG4gIHRoZSBwYW5lbHMgYW5kIHRvZ2dsZSBidXR0b25zLlxuICAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfbmF2aWdhdGlvbi1jb250YWluZXJfaHl2c2pfbHlvNHRfNjkxOm5vdCgjXFw5KSB7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIC8qXG4gICAgV2hlbiBkaXNhYmxlQm9keVNjcm9sbCBpcyB0cnVlIHRoZSBvZmZzZXRUb3Agd2lsbCBiZSByZWxhdGl2ZSB0byB0aGUgXG4gICAgYXBwIGxheW91dCBhbmQgbm90IHRoZSBib2R5LiBIb3dldmVyLCB0aGUgZHJhd2VyIHBvc2l0aW9uIGNoYW5nZXMgXG4gICAgdG8gZml4ZWQgaW4gbW9iaWxlIHZpZXdwb3J0cy4gVGhlIHRvcCB2YWx1ZSBuZWVkcyB0byBpbmNsdWRlIHRoZSBcbiAgICBoZWFkZXIgYmVjYXVzZSBmaXhlZCBwb3NpdGlvbiBzd2l0Y2hlcyB0aGUgdG9wIHZhbHVlIHNvIGl0IGlzIG5vdyBcbiAgICByZWxhdGl2ZSB0byB0aGUgYm9keS5cbiAgICAqL1xuICB9XG4gIC5hd3N1aV9uYXZpZ2F0aW9uLWNvbnRhaW5lcl9oeXZzal9seW80dF82OTEuYXdzdWlfZGlzYWJsZS1ib2R5LXNjcm9sbF9oeXZzal9seW80dF8yMDg6bm90KCNcXDkpIHtcbiAgICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tYXdzdWktaGVhZGVyLWhlaWdodC14Z3Vqc3UpO1xuICB9XG59XG5cbm5hdi5hd3N1aV9zaG93LW5hdmlnYXRpb25faHl2c2pfbHlvNHRfNzI5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLXBhZGRpbmcteHR6M2E2LCAxMnB4KTtcbiAgLypcbiAgQXBwbHkgdGhlIGFuaW1hdGlvbiBvbmx5IGluIGRlc2t0b3Agdmlld3BvcnRzIGJlY2F1c2UgdGhlIE1vYmlsZVRvb2xiYXIgd2lsbFxuICB0YWtlIGNvbnRyb2wgaW4gcmVzcG9uc2l2ZSB2aWV3cG9ydHMuXG4gICovXG59XG5Aa2V5ZnJhbWVzIGF3c3VpX3Nob3dCdXR0b25zX2h5dnNqX2x5bzR0XzEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5uYXYuYXdzdWlfc2hvdy1uYXZpZ2F0aW9uX2h5dnNqX2x5bzR0XzcyOS5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfbHlvNHRfNjM3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgbmF2LmF3c3VpX3Nob3ctbmF2aWdhdGlvbl9oeXZzal9seW80dF83Mjk6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqX2x5bzR0XzYzNykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIG5hdi5hd3N1aV9zaG93LW5hdmlnYXRpb25faHl2c2pfbHlvNHRfNzI5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal9seW80dF82MzcpLmF3c3VpX2FuaW1hdGluZ19oeXZzal9seW80dF83NTIge1xuICAgIGFuaW1hdGlvbjogYXdzdWlfc2hvd0J1dHRvbnNfaHl2c2pfbHlvNHRfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtcGlvMThqLCAwbXMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIG5hdi5hd3N1aV9zaG93LW5hdmlnYXRpb25faHl2c2pfbHlvNHRfNzI5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal9seW80dF82MzcpLmF3c3VpX2FuaW1hdGluZ19oeXZzal9seW80dF83NTIge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCBuYXYuYXdzdWlfc2hvdy1uYXZpZ2F0aW9uX2h5dnNqX2x5bzR0XzcyOTpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfbHlvNHRfNjM3KS5hd3N1aV9hbmltYXRpbmdfaHl2c2pfbHlvNHRfNzUyLCAuYXdzdWktbW9kZS1lbnRlcmluZyBuYXYuYXdzdWlfc2hvdy1uYXZpZ2F0aW9uX2h5dnNqX2x5bzR0XzcyOTpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfbHlvNHRfNjM3KS5hd3N1aV9hbmltYXRpbmdfaHl2c2pfbHlvNHRfNzUyIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5uYXYuYXdzdWlfbmF2aWdhdGlvbl9oeXZzal9seW80dF82OTE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXUsICNmZmZmZmYpO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3JkZXItaW5saW5lLWVuZDogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvKlxuICBBIG5vbi1zZW1hbnRpYyBub2RlIGlzIGFkZGVkIHdpdGggYSBmaXhlZCB3aWR0aCBlcXVhbCB0byB0aGUgZmluYWwgTmF2aWdhdGlvblxuICB3aWR0aC4gVGhpcyB3aWxsIGNyZWF0ZSB0aGUgdmlzdWFsIGFwcGVhcmFuY2Ugb2YgaG9yaXpvbnRhbCBtb3ZlbWVudCBhbmRcbiAgcHJldmVudCB1bndhbnRlZCB0ZXh0IHdyYXBwaW5nLlxuICAqL1xufVxuQGtleWZyYW1lcyBhd3N1aV9vcGVuTmF2aWdhdGlvbl9oeXZzal9seW80dF8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBpbmxpbmUtc2l6ZTogY2FsYyh2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLXBhZGRpbmcteHR6M2E2LCAxMnB4KSAqIDIgKyB2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLWRpYW1ldGVyLXN2MHY2YSwgMzZweCkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1uYXZpZ2F0aW9uLXdpZHRoLXhndWpzdSk7XG4gIH1cbn1cbm5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqX2x5bzR0XzY5MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfbHlvNHRfNjM3KSB7XG4gIGlubGluZS1zaXplOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxubmF2LmF3c3VpX25hdmlnYXRpb25faHl2c2pfbHlvNHRfNjkxLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal9seW80dF82MzcuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2x5bzR0Xzc1Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX29wZW5OYXZpZ2F0aW9uX2h5dnNqX2x5bzR0XzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1mYXN0LXBpbzE4aiwgMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIG5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqX2x5bzR0XzY5MS5hd3N1aV9pcy1uYXZpZ2F0aW9uLW9wZW5faHl2c2pfbHlvNHRfNjM3LmF3c3VpX2FuaW1hdGluZ19oeXZzal9seW80dF83NTI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCBuYXYuYXdzdWlfbmF2aWdhdGlvbl9oeXZzal9seW80dF82OTEuYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqX2x5bzR0XzYzNy5hd3N1aV9hbmltYXRpbmdfaHl2c2pfbHlvNHRfNzUyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgbmF2LmF3c3VpX25hdmlnYXRpb25faHl2c2pfbHlvNHRfNjkxLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl9oeXZzal9seW80dF82MzcuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2x5bzR0Xzc1Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5uYXYuYXdzdWlfbmF2aWdhdGlvbl9oeXZzal9seW80dF82OTEgPiAuYXdzdWlfYW5pbWF0ZWQtY29udGVudF9oeXZzal9seW80dF84MTY6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLW5hdmlnYXRpb24td2lkdGgteGd1anN1KTtcbn1cbm5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqX2x5bzR0XzY5MSA+IC5hd3N1aV9jb250ZW50LWNvbnRhaW5lcl9oeXZzal9seW80dF84MTk6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIG5hdi5hd3N1aV9uYXZpZ2F0aW9uX2h5dnNqX2x5bzR0XzY5MTpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktbmF2aWdhdGlvbi13aWR0aC14Z3Vqc3U6IDEwMHZ3O1xuICB9XG59XG5cbi5hd3N1aV9oaWRlLW5hdmlnYXRpb25faHl2c2pfbHlvNHRfODI4Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1wYW5lbC1pY29uLW9mZnNldC10NzcwbGMsIDE1cHgpO1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX25vdGlmaWNhdGlvbnNfaHl2c2pfbHlvNHRfODM4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBncmlkLWFyZWE6IG5vdGlmaWNhdGlvbnM7XG4gIHotaW5kZXg6IDg1MDtcbn1cbi5hd3N1aV9ub3RpZmljYXRpb25zX2h5dnNqX2x5bzR0XzgzOC5hd3N1aV9oYXMtbm90aWZpY2F0aW9uLWNvbnRlbnRfaHl2c2pfbHlvNHRfODQzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX25vdGlmaWNhdGlvbnNfaHl2c2pfbHlvNHRfODM4LmF3c3VpX3N0aWNreS1ub3RpZmljYXRpb25zX2h5dnNqX2x5bzR0Xzg0Nzpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktZmxhc2hiYXItc3RpY2t5LWJvdHRvbS1tYXJnaW4teGd1anN1OiB2YXIoLS1zcGFjZS14eGwtdGh6eGt2LCAzMnB4KTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiB2YXIoLS1hd3N1aS1vZmZzZXQtdG9wLXhndWpzdSk7XG4gIH1cbiAgLmF3c3VpX25vdGlmaWNhdGlvbnNfaHl2c2pfbHlvNHRfODM4LmF3c3VpX3N0aWNreS1ub3RpZmljYXRpb25zX2h5dnNqX2x5bzR0Xzg0Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9oaWdoLWNvbnRyYXN0X2h5dnNqX2x5bzR0Xzg1Mikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204LCAjZjJmM2YzKTtcbiAgfVxuICAuYXdzdWlfbm90aWZpY2F0aW9uc19oeXZzal9seW80dF84MzguYXdzdWlfaGFzLW5vdGlmaWNhdGlvbi1jb250ZW50X2h5dnNqX2x5bzR0Xzg0Mzpub3QoI1xcOSkge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgfVxufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbldoZW4gdGhlIFNwbGl0IFBhbmVsIGlzIGluIHRoZSBib3R0b20gcG9zaXRpb24gaXQgd2FzIHNoYXJlIHRoZSBzYW1lIHJvd1xuYXMgdGhlIGNvbnRlbnQgYXJlYS4gVGhpcyByb3cgaXMgZGVmaW5lZCBhcyAxIGZyYWN0aW9uYWwgdW5pdCB3aGljaCB3aWxsXG5jb25zdW1lIHRoZSByZW1haW5pbmcgdmVydGljYWwgc3BhY2UgaW4gdGhlIGdyaWQgYWZ0ZXIgdGhlIG5vdGlmaWNhdGlvbnNcbmFuZCBicmVhZGNydW1icy5cbiovXG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal9seW80dF84NzA6bm90KCNcXDkpIHtcbiAgLypcbiAgVGhlIGFsaWduIHNlbGYgcHJvcGVydHkgd2lsbCBwb3NpdGlvbiB0aGUgc3BsaXQgcGFuZWwgYXQgdGhlIGJvdHRvbSBvZiB0aGUgZ3JpZCByb3cuXG4gIFRoaXMgY291bGQgYmUgb2ZmIHRoZSB2aWV3cG9ydCBpZiB0aGUgY29udGVudCBhcmVhIGhhcyBlbm91Z2ggY29udGVudCB0byBiZSBzY3JvbGxhYmxlLlxuICAqL1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0tYXdzdWktZm9vdGVyLWhlaWdodC14Z3Vqc3UpO1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLWNvbHVtbjogMS82O1xuICBncmlkLXJvdzogOTtcbiAgYmxvY2stc2l6ZTogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAvKlxuICBUaGUgcG9zaXRpb24gc3RpY2t5IHdpbGwgd29yayBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBhbGlnbiBzZWxmOiBlbmQ7IHByb3BlcnR5LlxuICBJZiB0aGUgZ3JpZCByb3cgc2Nyb2xscyBiZXlvbmQgdGhlIHZpZXdwb3J0LCB0aGUgc3RpY2t5IGJvdHRvbSBwb3NpdGlvblxuICB3aWxsIGxpZnQgaXQgdXAgYWJvdmUgdGhlIGZvb3RlciBzbyBpdCBpcyBhbHdheXMgdmlzaWJsZS5cbiAgKi9cbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogODQwO1xuICAvKlxuICBVbmxpa2UgdGhlIHNpZGUgcG9zaXRpb24gdGhlIFNwbGl0IFBhbmVsIGlzIHBlcnNpc3RlbnQgaW4gdGhlIERPTVxuICB3aGVuIGluIHRoZSBib3R0b20gcG9zaXRpb24uXG4gICovXG4gIC8qXG4gIFdhcm5pbmchIFRoaXMgaXMgYSBoYWNrISBUaGUgZXhpc3RpbmcgZGVzaWduIHRva2VuIGZvciB0aGUgc3BsaXQgcGFuZWxcbiAgc2hhZG93IGluIHRoZSBib3R0b20gcG9zaXRpb24gZG9lcyBub3QgcmVuZGVyIGluIHRoZSByZWZhY3RvcmVkIGNvZGUuXG4gIEl0IGFwcGVhcnMgdG8gYmUgcmVsYXRlZCB0byB0aGUgZmFjdCB0aGF0IHRoZSBsZWdhY3kgc3BsaXQgcGFuZWwgZWxlbWVudFxuICBoYXMgYSBoZWlnaHQgZXF1YWwgdG8gdGhlIGV4cGFuZGVkIGhlaWdodCBhbmQgYSBjb3JyZXNwb25kaW5nIHRyYW5zbGF0aW9uXG4gIG9mIHRoZSBZIHBvc2l0aW9uIHNvIGl0IGlzIG1vdmVkIG9mZiB0aGUgc2NyZWVuLiBUaGlzIHdpbGwgbmVlZCB0byBiZVxuICByZWZhY3RvcmVkIHdpdGggYW4gYWRqdXN0bWVudCB0byB0aGUgc3BsaXQgcGFuZWwgZGVzaWduIHRva2VuLlxuICAqL1xuICAvKlxuICBXaGVuIHRoZSBkYXRhIGF0dHJpYnV0ZSBjaGFuZ2VzIGluZGljYXRpbmcgdGhlIFNwbGl0IFBhbmVsIGhhcyBiZWVuIG9wZW5lZFxuICBhcHBseSB0aGUgYW5pbWF0aW9uIHRvIHRoZSBoZWlnaHQgcHJvcGVydHkuXG4gICovXG59XG5Aa2V5ZnJhbWVzIGF3c3VpX29wZW5TcGxpdFBhbmVsQm90dG9tX2h5dnNqX2x5bzR0XzEge1xuICBmcm9tIHtcbiAgICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1zcGxpdC1wYW5lbC1yZXBvcnRlZC1oZWFkZXItc2l6ZS14Z3Vqc3UsIDApO1xuICB9XG4gIHRvIHtcbiAgICBibG9jay1zaXplOiB2YXIoLS1hd3N1aS1zcGxpdC1wYW5lbC1yZXBvcnRlZC1zaXplLXhndWpzdSk7XG4gIH1cbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqX2x5bzR0Xzg3MC5hd3N1aV9kaXNhYmxlLWJvZHktc2Nyb2xsX2h5dnNqX2x5bzR0XzIwODpub3QoI1xcOSkge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal9seW80dF84NzAuYXdzdWlfaXMtbmF2aWdhdGlvbi1vcGVuX2h5dnNqX2x5bzR0XzYzNy5hd3N1aV9wb3NpdGlvbi1ib3R0b21faHl2c2pfbHlvNHRfOTE3Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1ib3R0b21faHl2c2pfbHlvNHRfODcwLmF3c3VpX2hhcy1vcGVuLWRyYXdlcl9oeXZzal9seW80dF8xODcuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqX2x5bzR0XzkxNzpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbi1lbmQ6IDU7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal9seW80dF84NzAuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqX2x5bzR0XzkxNzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqX2x5bzR0Xzg3MDpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqX2x5bzR0XzY0MCkuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqX2x5bzR0XzkxNyB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgNywgMjIsIDAuMSkgMHB4IC0zMnB4IDMycHggLTI0cHg7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal9seW80dF84NzAuYXdzdWlfaXMtc3BsaXQtcGFuZWwtb3Blbl9oeXZzal9seW80dF82NDAuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqX2x5bzR0XzkxNzpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3BsaXQtYm90dG9tLWN2ZWk5ZywgMCAtMnB4IDFweCAtMXB4IHJnYmEoMCwgMjgsIDM2LCAwLjE1KSwgMCAtMXB4IDFweCAtMXB4IHJnYmEoMCwgMjgsIDM2LCAwLjMpKTtcbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqX2x5bzR0Xzg3MC5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqX2x5bzR0XzY0MC5hd3N1aV9wb3NpdGlvbi1ib3R0b21faHl2c2pfbHlvNHRfOTE3LmF3c3VpX2FuaW1hdGluZ19oeXZzal9seW80dF83NTI6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9vcGVuU3BsaXRQYW5lbEJvdHRvbV9oeXZzal9seW80dF8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC1waW8xOGosIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBzZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLWJvdHRvbV9oeXZzal9seW80dF84NzAuYXdzdWlfaXMtc3BsaXQtcGFuZWwtb3Blbl9oeXZzal9seW80dF82NDAuYXdzdWlfcG9zaXRpb24tYm90dG9tX2h5dnNqX2x5bzR0XzkxNy5hd3N1aV9hbmltYXRpbmdfaHl2c2pfbHlvNHRfNzUyOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1ib3R0b21faHl2c2pfbHlvNHRfODcwLmF3c3VpX2lzLXNwbGl0LXBhbmVsLW9wZW5faHl2c2pfbHlvNHRfNjQwLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV9oeXZzal9seW80dF85MTcuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2x5bzR0Xzc1Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIHNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tX2h5dnNqX2x5bzR0Xzg3MC5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqX2x5bzR0XzY0MC5hd3N1aV9wb3NpdGlvbi1ib3R0b21faHl2c2pfbHlvNHRfOTE3LmF3c3VpX2FuaW1hdGluZ19oeXZzal9seW80dF83NTI6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLXNpZGVfaHl2c2pfbHlvNHRfOTQ2Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC8qXG4gIFRoZSBtaW4gYW5kIG1heCB3aWR0aHMgYXJlIGFwcGxpZWQgd2hlbiB0aGUgU3BsaXQgUGFuZWwgaXMgb3BlbmVkIG90aGVyd2lzZVxuICBpdCB3b3VsZCBub3QgYmUgcG9zc2libGUgdG8gYW5pbWF0ZSB0aGUgd2lkdGggYW5kIHRoZSBib3ggc2hhZG93IHdvdWxkXG4gIGJlIHBlcnNpc3RlbnQgaW4gdGhlIERPTSB3aGVuIGNsb3NlZC5cbiAgKi9cbn1cbnNlY3Rpb24uYXdzdWlfc3BsaXQtcGFuZWwtc2lkZV9oeXZzal9seW80dF85NDY6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtc3BsaXQtcGFuZWwtb3Blbl9oeXZzal9seW80dF82NDApLCBzZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLXNpZGVfaHl2c2pfbHlvNHRfOTQ2LmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV9oeXZzal9seW80dF85MTc6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDA7XG59XG5zZWN0aW9uLmF3c3VpX3NwbGl0LXBhbmVsLXNpZGVfaHl2c2pfbHlvNHRfOTQ2LmF3c3VpX2lzLXNwbGl0LXBhbmVsLW9wZW5faHl2c2pfbHlvNHRfNjQwLmF3c3VpX3Bvc2l0aW9uLXNpZGVfaHl2c2pfbHlvNHRfOTU5Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktc3BsaXQtcGFuZWwtbWF4LXdpZHRoLXhndWpzdSwgMjgwcHgpO1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLWF3c3VpLXNwbGl0LXBhbmVsLW1pbi13aWR0aC14Z3Vqc3UsIDI4MHB4KTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuc2VjdGlvbi5hd3N1aV9zcGxpdC1wYW5lbC1zaWRlX2h5dnNqX2x5bzR0Xzk0Ni5hd3N1aV9pcy1zcGxpdC1wYW5lbC1vcGVuX2h5dnNqX2x5bzR0XzY0MC5hd3N1aV9wb3NpdGlvbi1zaWRlX2h5dnNqX2x5bzR0Xzk1OTpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtb3Blbi1kcmF3ZXJfaHl2c2pfbHlvNHRfMTg3KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1zaWRlLXkybG90MCwgdHJhbnNwYXJlbnQpO1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcblRoZSBUb29scyBjb21wb25lbnQgY29udGFpbmVyIGhhcyBhIG1heCB3aWR0aCBjYWxjdWxhdGlvbiB0aGF0IGRlcGVuZHMgb24gdGhlXG5zdGF0ZSBvZiB0aGUgb3RoZXIgc2libGluZ3Mgd2l0aGluIHRoZSBMYXlvdXQgZ3JpZCBkZWZpbml0aW9uLiBUaGUgbGF5b3V0IHdpZHRoXG5pcyBzZXQgaW4gdGhlIHJlc2l6ZSBvYnNlcnZlciBpbiB0aGUgTGF5b3V0IGNvbXBvbmVudC4gVGhlIG1haW4gb2Zmc2V0IGxlZnRcbndpbGwgY2FsY3VsYXRlIHRoZSBkaXN0YW5jZSBmcm9tIHRoZSBzdGFydCBvZiB0aGUgTGF5b3V0IGNvbXBvbmVudC4gVGhlIG1pbmltdW1cbmNvbnRlbnQgd2lkdGggaGFzIGEgZGVmYXVsdCB2YWx1ZSB0aGF0IGNhbiBiZSBzZXQgZGlyZWN0bHkgd2l0aCB0aGUgbWluQ29udGVudFdpZHRoXG5wcm9wZXJ0eS4gVGhlIGNvbnRlbnQgZ2FwIHJpZ2h0IGlzIGNvbXB1dGVkIGluIHRoZSBMYXlvdXQgc3R5bGVzIGJhc2VkIG9uIHRoZVxudmlld3BvcnQgc2l6ZSBhbmQgc3RhdGUgb2YgdGhlIFRvb2xzIGRyYXdlci5cbiovXG4uYXdzdWlfdG9vbHMtY29udGFpbmVyX2h5dnNqX2x5bzR0Xzk4MTpub3QoI1xcOSkge1xuICAtLWF3c3VpLXRvb2xzLW1heC13aWR0aC14Z3Vqc3U6IGNhbGModmFyKC0tYXdzdWktbGF5b3V0LXdpZHRoLXhndWpzdSkgLSB2YXIoLS1hd3N1aS1tYWluLW9mZnNldC1sZWZ0LXhndWpzdSkgLSB2YXIoLS1hd3N1aS1kZWZhdWx0LW1pbi1jb250ZW50LXdpZHRoLXhndWpzdSkgLSB2YXIoLS1hd3N1aS1jb250ZW50LWdhcC1yaWdodC14Z3Vqc3UpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1jb2x1bW46IDU7XG4gIGdyaWQtcm93OiAxL3NwYW4gOTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYXdzdWktY29udGVudC1oZWlnaHQteGd1anN1KTtcbiAgbWF4LWlubGluZS1zaXplOiB2YXIoLS1hd3N1aS10b29scy1tYXgtd2lkdGgteGd1anN1KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLW9mZnNldC10b3AteGd1anN1KTtcbiAgei1pbmRleDogODMwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfdG9vbHMtY29udGFpbmVyX2h5dnNqX2x5bzR0Xzk4MTpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktdG9vbHMtbWF4LXdpZHRoLXhndWpzdTogbm9uZTtcbiAgICAtLWF3c3VpLXRvb2xzLXdpZHRoLXhndWpzdTogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIC8qXG4gICAgV2hlbiBkaXNhYmxlQm9keVNjcm9sbCBpcyB0cnVlIHRoZSBvZmZzZXRUb3Agd2lsbCBiZSByZWxhdGl2ZSB0byB0aGUgXG4gICAgYXBwIGxheW91dCBhbmQgbm90IHRoZSBib2R5LiBIb3dldmVyLCB0aGUgZHJhd2VyIHBvc2l0aW9uIGNoYW5nZXMgXG4gICAgdG8gZml4ZWQgaW4gbW9iaWxlIHZpZXdwb3J0cy4gVGhlIHRvcCB2YWx1ZSBuZWVkcyB0byBpbmNsdWRlIHRoZSBcbiAgICBoZWFkZXIgYmVjYXVzZSBmaXhlZCBwb3NpdGlvbiBzd2l0Y2hlcyB0aGUgdG9wIHZhbHVlIHNvIGl0IGlzIG5vdyBcbiAgICByZWxhdGl2ZSB0byB0aGUgYm9keS5cbiAgICAqL1xuICB9XG4gIC5hd3N1aV90b29scy1jb250YWluZXJfaHl2c2pfbHlvNHRfOTgxLmF3c3VpX2Rpc2FibGUtYm9keS1zY3JvbGxfaHl2c2pfbHlvNHRfMjA4Om5vdCgjXFw5KSB7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWF3c3VpLWhlYWRlci1oZWlnaHQteGd1anN1KTtcbiAgfVxufVxuXG4uYXdzdWlfdG9vbHNfaHl2c2pfbHlvNHRfOTgxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvKlxuICBBIG5vbi1zZW1hbnRpYyBub2RlIGlzIGFkZGVkIHdpdGggYSBmaXhlZCB3aWR0aCBlcXVhbCB0byB0aGUgZmluYWwgVG9vbHNcbiAgd2lkdGguIFRoaXMgd2lsbCBjcmVhdGUgdGhlIHZpc3VhbCBhcHBlYXJhbmNlIG9mIGhvcml6b250YWwgbW92ZW1lbnQgYW5kXG4gIHByZXZlbnQgdW53YW50ZWQgdGV4dCB3cmFwcGluZy5cbiAgKi9cbiAgLypcbiAgQSByaWdodCBib3JkZXIgaXMgbmVlZGVkIGlmIHRoZSBUb29scyBpcyBvcGVuIGFuZCB0aGUgYnV0dG9ucyBhcmUgcGVyc2lzdGVudCBpblxuICB0aGUgRE9NLiBUaGlzIGNyZWF0ZXMgYSB2aXN1YWwgdmVydGljYWwgYm91bmRhcnkgYmV0d2VlbiB0aGUgVG9vbHMgYW5kIHRoZSBCdXR0b25zXG4gIG9ubHkgd2hlbiB0aGV5IGFyZSBib3RoIHByZXNlbnQuIFRoaXMgaXMgdGhlIGNpcmN1bXN0YW5jZSB3aGVuIHRoZXJlIGlzIGEgU3BsaXQgUGFuZWxcbiAgaW4gdGhlIHNpZGUgcG9zaXRpb24uXG4gICovXG59XG5Aa2V5ZnJhbWVzIGF3c3VpX29wZW5Ub29sc19oeXZzal9seW80dF8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0tYXdzdWktdG9vbHMtYW5pbWF0aW9uLXN0YXJ0aW5nLW9wYWNpdHkteGd1anN1LCAwKTtcbiAgICBpbmxpbmUtc2l6ZTogY2FsYyh2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLXBhZGRpbmcteHR6M2E2LCAxMnB4KSAqIDIgKyB2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLWRpYW1ldGVyLXN2MHY2YSwgMzZweCkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGlubGluZS1zaXplOiB2YXIoLS1hd3N1aS10b29scy13aWR0aC14Z3Vqc3UpO1xuICB9XG59XG4uYXdzdWlfdG9vbHNfaHl2c2pfbHlvNHRfOTgxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLXRvb2xzLW9wZW5faHl2c2pfbHlvNHRfNjQwKSB7XG4gIGlubGluZS1zaXplOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX3Rvb2xzX2h5dnNqX2x5bzR0Xzk4MS5hd3N1aV9pcy10b29scy1vcGVuX2h5dnNqX2x5bzR0XzY0MDpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiBzb2xpZCB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59XG4uYXdzdWlfdG9vbHNfaHl2c2pfbHlvNHRfOTgxLmF3c3VpX2lzLXRvb2xzLW9wZW5faHl2c2pfbHlvNHRfNjQwLmF3c3VpX2FuaW1hdGluZ19oeXZzal9seW80dF83NTI6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9vcGVuVG9vbHNfaHl2c2pfbHlvNHRfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtcGlvMThqLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Rvb2xzX2h5dnNqX2x5bzR0Xzk4MS5hd3N1aV9pcy10b29scy1vcGVuX2h5dnNqX2x5bzR0XzY0MC5hd3N1aV9hbmltYXRpbmdfaHl2c2pfbHlvNHRfNzUyOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Rvb2xzX2h5dnNqX2x5bzR0Xzk4MS5hd3N1aV9pcy10b29scy1vcGVuX2h5dnNqX2x5bzR0XzY0MC5hd3N1aV9hbmltYXRpbmdfaHl2c2pfbHlvNHRfNzUyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Rvb2xzX2h5dnNqX2x5bzR0Xzk4MS5hd3N1aV9pcy10b29scy1vcGVuX2h5dnNqX2x5bzR0XzY0MC5hd3N1aV9hbmltYXRpbmdfaHl2c2pfbHlvNHRfNzUyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV90b29sc19oeXZzal9seW80dF85ODEgPiAuYXdzdWlfYW5pbWF0ZWQtY29udGVudF9oeXZzal9seW80dF84MTY6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLWF3c3VpLXRvb2xzLXdpZHRoLXhndWpzdSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX3Rvb2xzX2h5dnNqX2x5bzR0Xzk4MS5hd3N1aV9pcy10b29scy1vcGVuX2h5dnNqX2x5bzR0XzY0MC5hd3N1aV9oYXMtdG9vbHMtZm9ybS1wZXJzaXN0ZW5jZV9oeXZzal9seW80dF8xMDcwOm5vdCgjXFw5KSB7XG4gICAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV90b29sc19oeXZzal9seW80dF85ODE6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLXRvb2xzLXdpZHRoLXhndWpzdTogMTAwdnc7XG4gIH1cbn1cblxuLmF3c3VpX2hpZGUtdG9vbHNfaHl2c2pfbHlvNHRfMTA4MDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtdmVydGljYWwtcGFuZWwtaWNvbi1vZmZzZXQtdDc3MGxjLCAxNXB4KTtcbiAgei1pbmRleDogMTtcbn1cblxuLypcbldhcm5pbmchIElmIHRoZXNlIGRlc2lnbiB0b2tlbnMgZm9yIHBhZGRpbmcgY2hhbmdlIGl0IHdpbGwgYWR2ZXJzZWx5IGltcGFjdFxudGhlIGNhbGN1bGF0aW9uIHVzZWQgdG8gZGV0ZXJtaW5lIHRoZSBTcGxpdCBQYW5lbCBtYXhpbXVtIHdpZHRoIGluIHRoZVxuaGFuZGxlU3BsaXRQYW5lbE1heFdpZHRoIGZ1bmN0aW9uIGluIHRoZSBjb250ZXh0LlxuKi9cbi5hd3N1aV9zaG93LXRvb2xzX2h5dnNqX2x5bzR0XzEwOTI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLXBhZGRpbmcteHR6M2E2LCAxMnB4KTtcbiAgLypcbiAgQXBwbHkgdGhlIGFuaW1hdGlvbiBvbmx5IGluIGRlc2t0b3Agdmlld3BvcnRzIGJlY2F1c2UgdGhlIE1vYmlsZVRvb2xiYXIgd2lsbCBcbiAgdGFrZSBjb250cm9sIGluIHJlc3BvbnNpdmUgdmlld3BvcnRzLlxuICAqL1xufVxuQGtleWZyYW1lcyBhd3N1aV9zaG93QnV0dG9uc19oeXZzal9seW80dF8xIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmF3c3VpX3Nob3ctdG9vbHNfaHl2c2pfbHlvNHRfMTA5Mjpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtdG9vbHMtZm9ybV9oeXZzal9seW80dF8xMDcwKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX3Nob3ctdG9vbHNfaHl2c2pfbHlvNHRfMTA5Mi5hd3N1aV9oYXMtdG9vbHMtZm9ybV9oeXZzal9seW80dF8xMDcwOm5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICB9XG4gIC5hd3N1aV9zaG93LXRvb2xzX2h5dnNqX2x5bzR0XzEwOTIuYXdzdWlfaGFzLXRvb2xzLWZvcm1faHl2c2pfbHlvNHRfMTA3MC5hd3N1aV9hbmltYXRpbmdfaHl2c2pfbHlvNHRfNzUyOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBhd3N1aV9zaG93QnV0dG9uc19oeXZzal9seW80dF8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC1waW8xOGosIDBtcyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Nob3ctdG9vbHNfaHl2c2pfbHlvNHRfMTA5Mi5hd3N1aV9oYXMtdG9vbHMtZm9ybV9oeXZzal9seW80dF8xMDcwLmF3c3VpX2FuaW1hdGluZ19oeXZzal9seW80dF83NTI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Nob3ctdG9vbHNfaHl2c2pfbHlvNHRfMTA5Mi5hd3N1aV9oYXMtdG9vbHMtZm9ybV9oeXZzal9seW80dF8xMDcwLmF3c3VpX2FuaW1hdGluZ19oeXZzal9seW80dF83NTI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc2hvdy10b29sc19oeXZzal9seW80dF8xMDkyLmF3c3VpX2hhcy10b29scy1mb3JtX2h5dnNqX2x5bzR0XzEwNzAuYXdzdWlfYW5pbWF0aW5nX2h5dnNqX2x5bzR0Xzc1Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5hd3N1aV9zaG93LXRvb2xzX2h5dnNqX2x5bzR0XzEwOTIuYXdzdWlfaGFzLXRvb2xzLWZvcm0tcGVyc2lzdGVuY2VfaHl2c2pfbHlvNHRfMTA3MDpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdHJpZ2dlci1idXR0b24tc3R5bGVzX2h5dnNqX2x5bzR0XzExNzI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLWRlZmF1bHQtMmhrejB0LCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA1MCU7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtZGlhbWV0ZXItc3YwdjZhLCAzNnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtZGlhbWV0ZXItc3YwdjZhLCAzNnB4KTtcbn1cbi5hd3N1aV90cmlnZ2VyLWJ1dHRvbi1zdHlsZXNfaHl2c2pfbHlvNHRfMTE3Mjpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtaG92ZXItZ25xemZkLCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV90cmlnZ2VyLWJ1dHRvbi1zdHlsZXNfaHl2c2pfbHlvNHRfMTE3Mjpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLWFjdGl2ZS1ycGI5ODMsICMyYTJlMzMpO1xufVxuXG4uYXdzdWlfdHJpZ2dlci1iYWRnZS13cmFwcGVyX2h5dnNqX2x5bzR0XzExODg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY2xpcC1wYXRoOiBwYXRoKFwiTTM0LjIxOTMgMTAuMTg0NUMzMy4zOTYxIDEwLjU3OSAzMi40NzM5IDEwLjggMzEuNSAxMC44QzI4LjAyMDYgMTAuOCAyNS4yIDcuOTc5MzkgMjUuMiA0LjVDMjUuMiAzLjUyNjE0IDI1LjQyMSAyLjYwMzkgMjUuODE1NSAxLjc4MDY2QzIzLjQ1MTggMC42Mzk1ODcgMjAuODAwNiAwIDE4IDBDOC4wNTg4NyAwIDAgOC4wNTg4NyAwIDE4QzAgMjcuOTQxMSA4LjA1ODg3IDM2IDE4IDM2QzI3Ljk0MTEgMzYgMzYgMjcuOTQxMSAzNiAxOEMzNiAxNS4xOTk0IDM1LjM2MDQgMTIuNTQ4MiAzNC4yMTkzIDEwLjE4NDVaXCIpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfaHl2c2pfbHlvNHRfMTE4ODpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICBjbGlwLXBhdGg6IHBhdGgoXCJNMS43ODA2NiAxMC4xODQ1QzIuNjAzOSAxMC41NzkgMy41MjYxNSAxMC44IDQuNSAxMC44QzcuOTc5MzkgMTAuOCAxMC44IDcuOTc5MzkgMTAuOCA0LjVDMTAuOCAzLjUyNjE0IDEwLjU3OSAyLjYwMzkgMTAuMTg0NSAxLjc4MDY2QzEyLjU0ODIgMC42Mzk1ODcgMTUuMTk5NCAwIDE4IDBDMjcuOTQxMSAwIDM2IDguMDU4ODcgMzYgMThDMzYgMjcuOTQxMSAyNy45NDExIDM2IDE4IDM2QzguMDU4ODcgMzYgMCAyNy45NDExIDAgMThDMCAxNS4xOTk0IDAuNjM5NTg3IDEyLjU0ODIgMS43ODA2NiAxMC4xODQ1WlwiKTtcbn1cblxuLypcbldhcm5pbmchIElmIHRoZXNlIGRlc2lnbiB0b2tlbnMgZm9yIHdpZHRoIGNoYW5nZSBpdCB3aWxsIGFkdmVyc2VseSBpbXBhY3RcbnRoZSBjYWxjdWxhdGlvbiB1c2VkIHRvIGRldGVybWluZSB0aGUgU3BsaXQgUGFuZWwgbWF4aW11bSB3aWR0aCBpbiB0aGVcbmhhbmRsZVNwbGl0UGFuZWxNYXhXaWR0aCBmdW5jdGlvbiBpbiB0aGUgY29udGV4dC5cbiovXG4uYXdzdWlfdHJpZ2dlcl9oeXZzal9seW80dF8xMTcyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtOW15MHcwLCAjNTQ1YjY0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RyaWdnZXJfaHl2c2pfbHlvNHRfMTE3Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlcl9oeXZzal9seW80dF8xMTcyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDNweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlcl9oeXZzal9seW80dF8xMTcyOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDNweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogM3B4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDNweCArIDNweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDNweCArIDNweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqX2x5bzR0XzExNzI6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqX2x5bzR0XzExNzIuYXdzdWlfc2VsZWN0ZWRfaHl2c2pfbHlvNHRfMTI0MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC1iNjU0YXIsICMwMDczYmIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTBzemRrbywgI2ZmZmZmZik7XG59XG4uYXdzdWlfdHJpZ2dlcl9oeXZzal9seW80dF8xMTcyLmF3c3VpX3NlbGVjdGVkX2h5dnNqX2x5bzR0XzEyNDA6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLXljajJ0ciwgIzBhNGE3NCk7XG59XG4uYXdzdWlfdHJpZ2dlcl9oeXZzal9seW80dF8xMTcyLmF3c3VpX3NlbGVjdGVkX2h5dnNqX2x5bzR0XzEyNDA6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtbjF1amN4LCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqX2x5bzR0XzExNzIuYXdzdWlfc2VsZWN0ZWRfaHl2c2pfbHlvNHRfMTI0MCA+IC5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfaHl2c2pfbHlvNHRfMTE4ODpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtZGVmYXVsdC1iNjU0YXIsICMwMDczYmIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLTBzemRrbywgI2ZmZmZmZik7XG59XG4uYXdzdWlfdHJpZ2dlcl9oeXZzal9seW80dF8xMTcyLmF3c3VpX3NlbGVjdGVkX2h5dnNqX2x5bzR0XzEyNDAgPiAuYXdzdWlfdHJpZ2dlci1iYWRnZS13cmFwcGVyX2h5dnNqX2x5bzR0XzExODg6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLXljajJ0ciwgIzBhNGE3NCk7XG59XG4uYXdzdWlfdHJpZ2dlcl9oeXZzal9seW80dF8xMTcyLmF3c3VpX3NlbGVjdGVkX2h5dnNqX2x5bzR0XzEyNDAgPiAuYXdzdWlfdHJpZ2dlci1iYWRnZS13cmFwcGVyX2h5dnNqX2x5bzR0XzExODg6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1hY3RpdmUtbjF1amN4LCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2h5dnNqX2x5bzR0XzExNzIuYXdzdWlfYmFkZ2VfaHl2c2pfbHlvNHRfMTI2MDpub3QoI1xcOSksIC5hd3N1aV90cmlnZ2VyX2h5dnNqX2x5bzR0XzExNzIuYXdzdWlfYmFkZ2VfaHl2c2pfbHlvNHRfMTI2MDpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aV90cmlnZ2VyX2h5dnNqX2x5bzR0XzExNzIuYXdzdWlfYmFkZ2VfaHl2c2pfbHlvNHRfMTI2MDpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5hd3N1aV90cmlnZ2VyLXdyYXBwZXJfaHl2c2pfbHlvNHRfMTI2NDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA1MCU7XG59XG4uYXdzdWlfdHJpZ2dlci13cmFwcGVyX2h5dnNqX2x5bzR0XzEyNjQ6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVtb3ZlLWhpZ2gtY29udHJhc3QtaGVhZGVyX2h5dnNqX2x5bzR0XzY3MCkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctcGFuZWwtdG9nZ2xlLXVrOXR2YywgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuXG4uYXdzdWlfdHJpZ2dlci13cmFwcGVyLXRvb2x0aXAtdmlzaWJsZV9oeXZzal9seW80dF8xMjc1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyovXG59XG5cbi5hd3N1aV9kb3RfaHl2c2pfbHlvNHRfMTI3OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGlubGluZS1zaXplOiA5cHg7XG4gIGJsb2NrLXNpemU6IDlweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogOHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogOHB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogOHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1iYWRnZS1pY29uLTBqdnQ5OSwgI2QxMzIxMik7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfdHJpZ2dlci10b29sdGlwX2h5dnNqX2x5bzR0XzEyOTI6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X3JqcXU1X3p1OG81XzU6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlci10ZXh0X3JqcXU1X3p1OG81XzY6bm90KCNcXDkpLFxuLmF3c3VpX29wZW4tYnV0dG9uX3JqcXU1X3p1OG81Xzc6bm90KCNcXDkpLFxuLmF3c3VpX2Nsb3NlLWJ1dHRvbl9yanF1NV96dThvNV84Om5vdCgjXFw5KSxcbi5hd3N1aV9wcmVmZXJlbmNlcy1idXR0b25fcmpxdTVfenU4bzVfOTpub3QoI1xcOSksXG4uYXdzdWlfc2xpZGVyX3JqcXU1X3p1OG81XzEwOm5vdCgjXFw5KSxcbi5hd3N1aV9vcGVuLXBvc2l0aW9uLWJvdHRvbV9yanF1NV96dThvNV8xMTpub3QoI1xcOSksXG4uYXdzdWlfb3Blbi1wb3NpdGlvbi1zaWRlX3JqcXU1X3p1OG81XzEyOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF94dHRicV8xcmp1eV8xNDU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzduZnF1XzFhd2xrXzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204LCAjZjJmM2YzKTtcbiAgLS1hd3N1aS1tYXgtY29udGVudC13aWR0aC14Z3Vqc3U6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidG9vbGJhciAgICB0b29sYmFyICAgICB0b29sYmFyXCIgXCIuICAgICAgIG5vdGlmaWNhdGlvbnMgIC5cIiBcIi4gICAgICAgICAgIG1haW4gICAgICAgLlwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtb3hmd2h5LCA0MHB4KSBtaW5tYXgoMCwgMWZyKSB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLW94ZndoeSwgNDBweCk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9yb290XzduZnF1XzFhd2xrXzE1Mzpub3QoI1xcOSkge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidG9vbGJhciAgICB0b29sYmFyICAgICAgdG9vbGJhciAgICAgICB0b29sYmFyICAgdG9vbGJhciAgICAgICAgIHRvb2xiYXIgIHRvb2xiYXJcIiBcIm5hdmlnYXRpb24gLiAgICAgICAgIG5vdGlmaWNhdGlvbnMgICAgLiAgICAgICAgIHNpZGVTcGxpdFBhbmVsICB0b29scyAgICBnbG9iYWwtdG9vbHNcIiBcIm5hdmlnYXRpb24gLiAgICAgICAgICAgICBtYWluICAgICAgICAgLiAgICAgICAgIHNpZGVTcGxpdFBhbmVsICB0b29scyAgICBnbG9iYWwtdG9vbHNcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IG1pbm1heCh2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLW94ZndoeSwgNDBweCksIDFmcikgbWlubWF4KDAsIHZhcigtLWF3c3VpLW1heC1jb250ZW50LXdpZHRoLXhndWpzdSkpIG1pbm1heCh2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLW94ZndoeSwgNDBweCksIDFmcikgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW4tY29udGVudCAxZnIgbWluLWNvbnRlbnQ7XG4gIH1cbiAgLmF3c3VpX3Jvb3RfN25mcXVfMWF3bGtfMTUzLmF3c3VpX2hhcy1hZGFwdGl2ZS13aWR0aHMtZGVmYXVsdF83bmZxdV8xYXdsa18xOTc6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLW1heC1jb250ZW50LXdpZHRoLXhndWpzdTogMTYyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmF3c3VpX3Jvb3RfN25mcXVfMWF3bGtfMTUzLmF3c3VpX2hhcy1hZGFwdGl2ZS13aWR0aHMtZGFzaGJvYXJkXzduZnF1XzFhd2xrXzIwMjpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktbWF4LWNvbnRlbnQtd2lkdGgteGd1anN1OiAxMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkgYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuYXdzdWlfcm9vdF83bmZxdV8xYXdsa18xNTMuYXdzdWlfaGFzLWFkYXB0aXZlLXdpZHRocy1kYXNoYm9hcmRfN25mcXVfMWF3bGtfMjAyOm5vdCgjXFw5KSB7XG4gICAgLS1hd3N1aS1tYXgtY29udGVudC13aWR0aC14Z3Vqc3U6IDE2MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSBhbmQgKG1pbi13aWR0aDogMjU0MXB4KSB7XG4gIC5hd3N1aV9yb290XzduZnF1XzFhd2xrXzE1My5hd3N1aV9oYXMtYWRhcHRpdmUtd2lkdGhzLWRhc2hib2FyZF83bmZxdV8xYXdsa18yMDI6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLW1heC1jb250ZW50LXdpZHRoLXhndWpzdTogMjE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX3Jvb3RfN25mcXVfMWF3bGtfMTUzLmF3c3VpX2RyYXdlci1leHBhbmRlZC1tb2RlXzduZnF1XzFhd2xrXzIxNzpub3QoI1xcOSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMCAwIDAgMCAwIDAgYXV0bztcbiAgfVxufVxuXG4uYXdzdWlfbmF2aWdhdGlvbl83bmZxdV8xYXdsa18yMjI6bm90KCNcXDkpLFxuLmF3c3VpX3Rvb2xzXzduZnF1XzFhd2xrXzIyMzpub3QoI1xcOSksXG4uYXdzdWlfZ2xvYmFsLXRvb2xzXzduZnF1XzFhd2xrXzIyNDpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMS8tMTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfbmF2aWdhdGlvbl83bmZxdV8xYXdsa18yMjI6bm90KCNcXDkpLFxuICAuYXdzdWlfdG9vbHNfN25mcXVfMWF3bGtfMjIzOm5vdCgjXFw5KSxcbiAgLmF3c3VpX2dsb2JhbC10b29sc183bmZxdV8xYXdsa18yMjQ6bm90KCNcXDkpIHtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4uYXdzdWlfbmF2aWdhdGlvbl83bmZxdV8xYXdsa18yMjI6bm90KCNcXDkpIHtcbiAgei1pbmRleDogODMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9uYXZpZ2F0aW9uXzduZnF1XzFhd2xrXzIyMjpub3QoI1xcOSkge1xuICAgIGdyaWQtYXJlYTogbmF2aWdhdGlvbjtcbiAgICBpbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktbmF2aWdhdGlvbi13aWR0aC14Z3Vqc3UpO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXcxdzN2OCwgI2Q1ZGJkYik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfbmF2aWdhdGlvbl83bmZxdV8xYXdsa18yMjI6bm90KCNcXDkpIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfdG9vbHNfN25mcXVfMWF3bGtfMjIzOm5vdCgjXFw5KSB7XG4gICAgZ3JpZC1hcmVhOiB0b29scztcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICB9XG4gIC5hd3N1aV90b29sc183bmZxdV8xYXdsa18yMjM6bm90KCNcXDkpOm5vdCg6aGFzKD4gW2RhdGEtdGVzdGlkXSkpIHtcbiAgICBpbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktdG9vbHMtd2lkdGgteGd1anN1KTtcbiAgfVxuICAuYXdzdWlfdG9vbHNfN25mcXVfMWF3bGtfMjIzOm5vdCgjXFw5KTpub3QoOmhhcyg+IFtkYXRhLXRlc3RpZF0pKS5hd3N1aV90b29scy1vcGVuXzduZnF1XzFhd2xrXzI2MiB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC13MXczdjgsICNkNWRiZGIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfZ2xvYmFsLXRvb2xzXzduZnF1XzFhd2xrXzIyNDpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1hcmVhOiBnbG9iYWwtdG9vbHM7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX3NwbGl0LXBhbmVsLXNpZGVfN25mcXVfMWF3bGtfMjc2Om5vdCgjXFw5KSB7XG4gICAgZ3JpZC1hcmVhOiBzaWRlU3BsaXRQYW5lbDtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXcxdzN2OCwgI2Q1ZGJkYik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tXzduZnF1XzFhd2xrXzI4Mzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA4NDA7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgZ3JpZC1hcmVhOiBtYWluO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfc3BsaXQtcGFuZWwtYm90dG9tXzduZnF1XzFhd2xrXzI4Mzpub3QoI1xcOSkge1xuICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gIH1cbn1cblxuLmF3c3VpX3BhbmVsLWhpZGRlbl83bmZxdV8xYXdsa18yOTY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLmF3c3VpX3BhbmVsLWhpZGRlbl83bmZxdV8xYXdsa18yOTYuYXdzdWlfbmF2aWdhdGlvbl83bmZxdV8xYXdsa18yMjI6bm90KCNcXDkpLCAuYXdzdWlfcGFuZWwtaGlkZGVuXzduZnF1XzFhd2xrXzI5Ni5hd3N1aV90b29sc183bmZxdV8xYXdsa18yMjM6bm90KCNcXDkpLCAuYXdzdWlfcGFuZWwtaGlkZGVuXzduZnF1XzFhd2xrXzI5Ni5hd3N1aV9nbG9iYWwtdG9vbHNfN25mcXVfMWF3bGtfMjI0Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAwcHg7XG59XG5cbi5hd3N1aV90b29sYmFyLWNvbnRhaW5lcl83bmZxdV8xYXdsa18zMDY6bm90KCNcXDkpIHtcbiAgZ3JpZC1hcmVhOiB0b29sYmFyO1xuICBibG9jay1zaXplOiA0MnB4O1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXcxdzN2OCwgI2Q1ZGJkYik7XG59XG5cbi5hd3N1aV9ub3RpZmljYXRpb25zLWNvbnRhaW5lcl83bmZxdV8xYXdsa18zMTI6bm90KCNcXDkpIHtcbiAgZ3JpZC1hcmVhOiBub3RpZmljYXRpb25zO1xufVxuXG4uYXdzdWlfbm90aWZpY2F0aW9ucy1iYWNrZ3JvdW5kXzduZnF1XzFhd2xrXzMxNjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtOCwgI2YyZjNmMyk7XG4gIGdyaWQtYXJlYTogbm90aWZpY2F0aW9ucztcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX25vdGlmaWNhdGlvbnMtYmFja2dyb3VuZF83bmZxdV8xYXdsa18zMTY6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbjogMi81O1xuICB9XG59XG5cbi5hd3N1aV9tYWluLWxhbmRtYXJrXzduZnF1XzFhd2xrXzMyNzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX21haW5fN25mcXVfMWF3bGtfMzI3Om5vdCgjXFw5KSB7XG4gIGdyaWQtYXJlYTogbWFpbjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ib3R0b20tbTN4Y2UzLCAyMHB4KTtcbn1cbi5hd3N1aV9tYWluLWRpc2FibGUtcGFkZGluZ3NfN25mcXVfMWF3bGtfMzM2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX21haW4tZGlzYWJsZS1wYWRkaW5nc183bmZxdV8xYXdsa18zMzY6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbjogMi81O1xuICB9XG59XG5cbi5hd3N1aV9jb250ZW50LWhlYWRlcl83bmZxdV8xYXdsa18zNDY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtY29udGVudC1oZWFkZXItcGFkZGluZy1ib3R0b20tZW9odjBzLCAxNnB4KTtcbn1cblxuLmF3c3VpX2NvbnRlbnRfN25mcXVfMWF3bGtfMzQ2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfdW5mb2N1c2FibGUtbW9iaWxlXzduZnF1XzFhd2xrXzM1NiAqOm5vdCgjXFw5KSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5hd3N1aV9oaWRkZW5fN25mcXVfMWF3bGtfMzYxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX25hdmlnYXRpb24tY29udGFpbmVyXzJwMmFiXzE3MXdzXzE1Mzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA4MzA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXdzdWlfbmF2aWdhdGlvbi1jb250YWluZXJfMnAyYWJfMTcxd3NfMTUzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLW5hdmlnYXRpb24tb3Blbl8ycDJhYl8xNzF3c18xNjQpIHtcbiAgaW5saW5lLXNpemU6IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uLWNvbnRhaW5lcl8ycDJhYl8xNzF3c18xNTMgPiAuYXdzdWlfbmF2aWdhdGlvbl8ycDJhYl8xNzF3c18xNTM6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tYXdzdWktbmF2aWdhdGlvbi13aWR0aC14Z3Vqc3UpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX25hdmlnYXRpb24tY29udGFpbmVyXzJwMmFiXzE3MXdzXzE1Mzpub3QoI1xcOSkge1xuICAgIC0tYXdzdWktbmF2aWdhdGlvbi13aWR0aC14Z3Vqc3U6IDEwMHZ3O1xuICAgIHotaW5kZXg6IDEwMDE7XG4gIH1cbn1cblxuLmF3c3VpX2hpZGUtbmF2aWdhdGlvbl8ycDJhYl8xNzF3c18xODQ6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAxNHB4O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfYnJlYWRjcnVtYi1ncm91cF9kMTlmZ18xdTBzeF8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfYnJlYWRjcnVtYi1ncm91cF9kMTlmZ18xdTBzeF8xNDUgPiAuYXdzdWlfYnJlYWRjcnVtYi1ncm91cC1saXN0X2QxOWZnXzF1MHN4XzE4MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uYXdzdWlfYnJlYWRjcnVtYi1ncm91cF9kMTlmZ18xdTBzeF8xNDUgPiAuYXdzdWlfYnJlYWRjcnVtYi1ncm91cC1saXN0X2QxOWZnXzF1MHN4XzE4MC5hd3N1aV9naG9zdF9kMTlmZ18xdTBzeF8xOTE6bm90KCNcXDkpIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTkwMDBweDtcbn1cbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnXzF1MHN4XzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5ZmdfMXUwc3hfMTgwID4gLmF3c3VpX2l0ZW1fZDE5ZmdfMXUwc3hfMTk2Om5vdCgjXFw5KSxcbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnXzF1MHN4XzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5ZmdfMXUwc3hfMTgwID4gLmF3c3VpX2dob3N0LWl0ZW1fZDE5ZmdfMXUwc3hfMTk3Om5vdCgjXFw5KSxcbi5hd3N1aV9icmVhZGNydW1iLWdyb3VwX2QxOWZnXzF1MHN4XzE0NSA+IC5hd3N1aV9icmVhZGNydW1iLWdyb3VwLWxpc3RfZDE5ZmdfMXUwc3hfMTgwID4gLmF3c3VpX2VsbGlwc2lzX2QxOWZnXzF1MHN4XzE5ODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfYnJlYWRjcnVtYi1ncm91cF9kMTlmZ18xdTBzeF8xNDUgPiAuYXdzdWlfYnJlYWRjcnVtYi1ncm91cC1saXN0X2QxOWZnXzF1MHN4XzE4MCA+IC5hd3N1aV9pdGVtX2QxOWZnXzF1MHN4XzE5Njpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG59XG4uYXdzdWlfYnJlYWRjcnVtYi1ncm91cF9kMTlmZ18xdTBzeF8xNDUgPiAuYXdzdWlfYnJlYWRjcnVtYi1ncm91cC1saXN0X2QxOWZnXzF1MHN4XzE4MCA+IC5hd3N1aV9pdGVtX2QxOWZnXzF1MHN4XzE5Ni5hd3N1aV9oaWRlX2QxOWZnXzF1MHN4XzIwOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXBfZDE5ZmdfMXUwc3hfMTQ1ID4gLmF3c3VpX2JyZWFkY3J1bWItZ3JvdXAtbGlzdF9kMTlmZ18xdTBzeF8xODAgPiAuYXdzdWlfZWxsaXBzaXNfZDE5ZmdfMXUwc3hfMTk4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfYnJlYWRjcnVtYi1ncm91cF9kMTlmZ18xdTBzeF8xNDUgPiAuYXdzdWlfYnJlYWRjcnVtYi1ncm91cC1saXN0X2QxOWZnXzF1MHN4XzE4MCA+IC5hd3N1aV9lbGxpcHNpc19kMTlmZ18xdTBzeF8xOTguYXdzdWlfdmlzaWJsZV9kMTlmZ18xdTBzeF8yMTU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXdzdWlfYnJlYWRjcnVtYi1ncm91cF9kMTlmZ18xdTBzeF8xNDUgPiAuYXdzdWlfYnJlYWRjcnVtYi1ncm91cC1saXN0X2QxOWZnXzF1MHN4XzE4MCA+IC5hd3N1aV9lbGxpcHNpc19kMTlmZ18xdTBzeF8xOTggPiAuYXdzdWlfaWNvbl9kMTlmZ18xdTBzeF8yMTk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tczR2ZHlxLCAjNjg3MDc4KTtcbn1cblxuLmF3c3VpX2JyZWFkY3J1bWJzLXNrZWxldG9uX2QxOWZnXzF1MHN4XzIyNTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfY29sbGFwc2VkLWJ1dHRvbl9kMTlmZ18xdTBzeF8yMjk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbi1ydzI2b3QsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1idXR0b24tbGV0dGVyLXNwYWNpbmcteTNtenA0LCAwLjI1cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidCwgIzU0NWI2NCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29sbGFwc2VkLWJ1dHRvbl9kMTlmZ18xdTBzeF8yMjk6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvbGxhcHNlZC1idXR0b25fZDE5ZmdfMXUwc3hfMjI5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvbGxhcHNlZC1idXR0b25fZDE5ZmdfMXUwc3hfMjI5Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9jb2xsYXBzZWQtYnV0dG9uX2QxOWZnXzF1MHN4XzIyOTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWssICMxNjE5MWYpO1xufVxuLmF3c3VpX2NvbGxhcHNlZC1idXR0b25fZDE5ZmdfMXUwc3hfMjI5ID4gOm5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnJlYWRjcnVtYi1jdXJyZW50LW1vMnJ4NCwgIzY4NzA3OCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmF3c3VpX2NvbGxhcHNlZC1idXR0b25fZDE5ZmdfMXUwc3hfMjI5ID4gOm5vdCgjXFw5KTpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrLCAjMTYxOTFmKTtcbn1cblxuLmF3c3VpX2J1dHRvbi1pY29uX2QxOWZnXzF1MHN4XzMxMTpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yb3RhdGUtMTgwLWxscW9sYiwgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcm90YXRlLTE4MC13dDRjamUsIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2J1dHRvbi1pY29uX2QxOWZnXzF1MHN4XzMxMTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9idXR0b24taWNvbl9kMTlmZ18xdTBzeF8zMTE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYnV0dG9uLWljb25fZDE5ZmdfMXUwc3hfMzExOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b24taWNvbi1vcGVuX2QxOWZnXzF1MHN4XzMyNTpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmF3c3VpX2hpZGRlbl9kMTlmZ18xdTBzeF8zMjk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2JyZWFkY3J1bWItaXRlbV8xYzY4b19iNnVueF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9saW5rXzFrb3NxX2dqMDlsXzE0NTpub3QoI1xcOSk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNDk6bm90KCNcXDkpLFxuLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTUwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNDkgPiAuYXdzdWlfaWNvbl8xa29zcV9najA5bF8xNTM6bm90KCNcXDkpLFxuLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTUwID4gLmF3c3VpX2ljb25fMWtvc3FfZ2owOWxfMTUzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWljb24tczR2ZHlxLCAjNjg3MDc4KTtcbn1cbi5hd3N1aV9icmVhZGNydW1iXzFrb3NxX2dqMDlsXzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfZ2owOWxfMTU5Om5vdCgjXFw5KSxcbi5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxX2dqMDlsXzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfZ2owOWxfMTU5Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LXJmaTN5eiwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTQ5ID4gLmF3c3VpX2FuY2hvcl8xa29zcV9najA5bF8xNTk6bm90KCNcXDkpLFxuICAuYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxX2dqMDlsXzE1OTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9icmVhZGNydW1iXzFrb3NxX2dqMDlsXzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfZ2owOWxfMTU5Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTQ5ID4gLmF3c3VpX2FuY2hvcl8xa29zcV9najA5bF8xNTk6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxX2dqMDlsXzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfZ2owOWxfMTU5Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV9najA5bF8xNTk6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTQ5ID4gLmF3c3VpX2FuY2hvcl8xa29zcV9najA5bF8xNTk6bm90KCNcXDkpOmhvdmVyLFxuLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV9najA5bF8xNTk6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxX2dqMDlsXzE1OTpub3QoI1xcOSk6Zm9jdXMsXG4uYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxX2dqMDlsXzE1OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2JyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTQ5ID4gLmF3c3VpX2FuY2hvcl8xa29zcV9najA5bF8xNTk6bm90KCNcXDkpOmFjdGl2ZSxcbi5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxX2dqMDlsXzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfZ2owOWxfMTU5Om5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxX2dqMDlsXzE1OTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNDkgPiAuYXdzdWlfYW5jaG9yXzFrb3NxX2dqMDlsXzE1OTpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9icmVhZGNydW1iXzFrb3NxX2dqMDlsXzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfZ2owOWxfMTU5Om5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV9najA5bF8xNTk6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTUwID4gLmF3c3VpX2FuY2hvcl8xa29zcV9najA5bF8xNTk6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNTAgPiAuYXdzdWlfYW5jaG9yXzFrb3NxX2dqMDlsXzE1OTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5hd3N1aV9icmVhZGNydW1iXzFrb3NxX2dqMDlsXzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfZ2owOWxfMTU5ID4gLmF3c3VpX3RleHRfMWtvc3FfZ2owOWxfMjA2Om5vdCgjXFw5KSxcbi5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxX2dqMDlsXzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfZ2owOWxfMTU5ID4gLmF3c3VpX3RleHRfMWtvc3FfZ2owOWxfMjA2Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9icmVhZGNydW1iXzFrb3NxX2dqMDlsXzE0OSA+IC5hd3N1aV9hbmNob3JfMWtvc3FfZ2owOWxfMTU5Om5vdCgjXFw5KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9naG9zdC1icmVhZGNydW1iXzFrb3NxX2dqMDlsXzE1MCA+IC5hd3N1aV9hbmNob3JfMWtvc3FfZ2owOWxfMTU5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLW91dGxpbmUtbjZrNGExLCA1cHggYXV0byBIaWdobGlnaHQpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLWo2bWpzMiwgMHB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNDkuYXdzdWlfbGFzdF8xa29zcV9najA5bF8yMjUgPiAuYXdzdWlfaWNvbl8xa29zcV9najA5bF8xNTM6bm90KCNcXDkpLFxuLmF3c3VpX2dob3N0LWJyZWFkY3J1bWJfMWtvc3FfZ2owOWxfMTUwLmF3c3VpX2xhc3RfMWtvc3FfZ2owOWxfMjI1ID4gLmF3c3VpX2ljb25fMWtvc3FfZ2owOWxfMTUzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNDkuYXdzdWlfbGFzdF8xa29zcV9najA5bF8yMjUgPiAuYXdzdWlfYW5jaG9yXzFrb3NxX2dqMDlsXzE1OTpub3QoI1xcOSksXG4uYXdzdWlfZ2hvc3QtYnJlYWRjcnVtYl8xa29zcV9najA5bF8xNTAuYXdzdWlfbGFzdF8xa29zcV9najA5bF8yMjUgPiAuYXdzdWlfYW5jaG9yXzFrb3NxX2dqMDlsXzE1OTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1icmVhZGNydW1iLWN1cnJlbnQtbW8ycng0LCAjNjg3MDc4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9icmVhZGNydW1icy1vd25fZXRlNThfeW9ueDlfNTpub3QoI1xcOSk6bm90KDplbXB0eSkgKyAuYXdzdWlfYnJlYWRjcnVtYnMtZGlzY292ZXJlZF9ldGU1OF95b254OV81IHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zdGlja3ktbm90aWZpY2F0aW9uc18xNTRiaV9pdm9zMl85Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDg1MDtcbn1cbi5hd3N1aV9zdGlja3ktbm90aWZpY2F0aW9ucy13aXRoLWJhY2tncm91bmRfMTU0YmlfaXZvczJfMTM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTgsICNmMmYzZjMpO1xufVxuXG4uYXdzdWlfaGFzLW5vdGlmaWNhdGlvbnMtY29udGVudF8xNTRiaV9pdm9zMl8xNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfc3BsaXQtcGFuZWwtc2lkZV9qNHYzd18xZGN3aF8xNDU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogODMwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV90cmlnZ2VyLWJ1dHRvbi1zdHlsZXNfbHBzaHVfMTRveWJfMTQ1Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidCwgIzU0NWI2NCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA1MCU7XG4gIGJsb2NrLXNpemU6IDMwcHg7XG4gIGlubGluZS1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV90cmlnZ2VyLWJ1dHRvbi1zdHlsZXNfbHBzaHVfMTRveWJfMTQ1Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtdjR2Mm10LCAjZWFlZGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV90cmlnZ2VyLWJ1dHRvbi1zdHlsZXNfbHBzaHVfMTRveWJfMTQ1Om5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtbWFrMDc1LCAjZDVkYmRiKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrLCAjMTYxOTFmKTtcbn1cblxuLmF3c3VpX3RyaWdnZXItYmFkZ2Utd3JhcHBlcl9scHNodV8xNG95Yl8xNjg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY2xpcC1wYXRoOiBwYXRoKFwiTTI5LjI4NjIgMTAuNDE0NUMyOC43MjQzIDEwLjU5OTggMjguMTIzOCAxMC43IDI3LjQ5OTkgMTAuN0MyNC4zNTE5IDEwLjcgMjEuNzk5OSA4LjE0ODAzIDIxLjc5OTkgNUMyMS43OTk5IDMuOTI4ODMgMjIuMDk1NCAyLjkyNjY3IDIyLjYwOTMgMi4wNzA1N0MyMC4zNzg1IDAuNzU0ODQ2IDE3Ljc3NzQgMCAxNSAwQzYuNzE1NzMgMCAwIDYuNzE1NzMgMCAxNUMwIDIzLjI4NDMgNi43MTU3MyAzMCAxNSAzMEMyMy4yODQzIDMwIDMwIDIzLjI4NDMgMzAgMTVDMzAgMTMuNDAwNyAyOS43NDk3IDExLjg1OTkgMjkuMjg2MiAxMC40MTQ1WlwiKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfdHJpZ2dlci1iYWRnZS13cmFwcGVyX2xwc2h1XzE0b3liXzE2ODpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICBjbGlwLXBhdGg6IHBhdGgoXCJNMi4yMTM4NCAxMC40MTQ1QzIuNzc1NjkgMTAuNTk5OCAzLjM3NjE3IDEwLjcgNC4wMDAwNyAxMC43QzcuMTQ4MSAxMC43IDkuNzAwMDcgOC4xNDgwMyA5LjcwMDA3IDVDOS43MDAwNyAzLjkyODgzIDkuNDA0NiAyLjkyNjY3IDguODkwNzEgMi4wNzA1N0MxMS4xMjE1IDAuNzU0ODQ2IDEzLjcyMjYgMCAxNi41IDBDMjQuNzg0MyAwIDMxLjUgNi43MTU3MyAzMS41IDE1QzMxLjUgMjMuMjg0MyAyNC43ODQzIDMwIDE2LjUgMzBDOC4yMTU3MyAzMCAxLjUgMjMuMjg0MyAxLjUgMTVDMS41IDEzLjQwMDcgMS43NTAyOSAxMS44NTk5IDIuMjEzODQgMTAuNDE0NVpcIik7XG59XG5cbi5hd3N1aV90cmlnZ2VyX2xwc2h1XzE0b3liXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlcl9scHNodV8xNG95Yl8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RyaWdnZXJfbHBzaHVfMTRveWJfMTQ1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDNweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdHJpZ2dlcl9scHNodV8xNG95Yl8xNDU6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogM3B4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAzcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX3RyaWdnZXJfbHBzaHVfMTRveWJfMTQ1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfdHJpZ2dlcl9scHNodV8xNG95Yl8xNDUuYXdzdWlfc2VsZWN0ZWRfbHBzaHVfMTRveWJfMjEyOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1kZWZhdWx0LWI2NTRhciwgIzAwNzNiYik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxheW91dC10b2dnbGUtc2VsZWN0ZWQtMHN6ZGtvLCAjZmZmZmZmKTtcbn1cbi5hd3N1aV90cmlnZ2VyX2xwc2h1XzE0b3liXzE0NS5hd3N1aV9zZWxlY3RlZF9scHNodV8xNG95Yl8yMTI6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWhvdmVyLXljajJ0ciwgIzBhNGE3NCk7XG59XG4uYXdzdWlfdHJpZ2dlcl9scHNodV8xNG95Yl8xNDUuYXdzdWlfc2VsZWN0ZWRfbHBzaHVfMTRveWJfMjEyOm5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLW4xdWpjeCwgIzAwNzNiYik7XG59XG4uYXdzdWlfdHJpZ2dlcl9scHNodV8xNG95Yl8xNDUuYXdzdWlfc2VsZWN0ZWRfbHBzaHVfMTRveWJfMjEyID4gLmF3c3VpX3RyaWdnZXItYmFkZ2Utd3JhcHBlcl9scHNodV8xNG95Yl8xNjg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtdG9nZ2xlLXNlbGVjdGVkLWRlZmF1bHQtYjY1NGFyLCAjMDA3M2JiKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC0wc3pka28sICNmZmZmZmYpO1xufVxuLmF3c3VpX3RyaWdnZXJfbHBzaHVfMTRveWJfMTQ1LmF3c3VpX3NlbGVjdGVkX2xwc2h1XzE0b3liXzIxMiA+IC5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfbHBzaHVfMTRveWJfMTY4Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXRvZ2dsZS1zZWxlY3RlZC1ob3Zlci15Y2oydHIsICMwYTRhNzQpO1xufVxuLmF3c3VpX3RyaWdnZXJfbHBzaHVfMTRveWJfMTQ1LmF3c3VpX3NlbGVjdGVkX2xwc2h1XzE0b3liXzIxMiA+IC5hd3N1aV90cmlnZ2VyLWJhZGdlLXdyYXBwZXJfbHBzaHVfMTRveWJfMTY4Om5vdCgjXFw5KTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC10b2dnbGUtc2VsZWN0ZWQtYWN0aXZlLW4xdWpjeCwgIzAwNzNiYik7XG59XG4uYXdzdWlfdHJpZ2dlcl9scHNodV8xNG95Yl8xNDUuYXdzdWlfYmFkZ2VfbHBzaHVfMTRveWJfMjMyOm5vdCgjXFw5KSwgLmF3c3VpX3RyaWdnZXJfbHBzaHVfMTRveWJfMTQ1LmF3c3VpX2JhZGdlX2xwc2h1XzE0b3liXzIzMjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aV90cmlnZ2VyX2xwc2h1XzE0b3liXzE0NS5hd3N1aV9iYWRnZV9scHNodV8xNG95Yl8yMzI6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYXdzdWlfdHJpZ2dlci13cmFwcGVyX2xwc2h1XzE0b3liXzIzNjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA1MCU7XG59XG5cbi5hd3N1aV9kb3RfbHBzaHVfMTRveWJfMjQ0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5saW5lLXNpemU6IDhweDtcbiAgYmxvY2stc2l6ZTogOHB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJhZGdlLWljb24tMGp2dDk5LCAjZDEzMjEyKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDFweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTFweDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfMXRheGFfMTUzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWNvbnRlbnQtOTlxc2hlLCAjZmZmZmZmKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiBlYXNlIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktc2xvdy11bmRwZjgsIDBtcyk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGluc2V0LWJsb2NrLXN0YXJ0LCBvcGFjaXR5O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpXzF0YXhhXzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV8xdGF4YV8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfMXRheGFfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV8xdGF4YV8xNTMuYXdzdWlfZGlzYWJsZS1ib2R5LXNjcm9sbF8xa3pyaV8xdGF4YV8xNzQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDBweDtcbn1cbi5hd3N1aV91bml2ZXJzYWwtdG9vbGJhcl8xa3pyaV8xdGF4YV8xNTMuYXdzdWlfdG9vbGJhci1oaWRkZW5fMWt6cmlfMXRheGFfMTc3Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfMXRheGFfMTUzID4gLmF3c3VpX3Rvb2xiYXItY29udGFpbmVyXzFrenJpXzF0YXhhXzE4MDpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS1zdGF0aWMteHMtZndjamV3LCA4cHgpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCBtaW5tYXgoMCwgM2ZyKSBtaW5tYXgoYXV0bywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG4uYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXJfMWt6cmlfMXRheGFfMTUzID4gLmF3c3VpX3Rvb2xiYXItY29udGFpbmVyXzFrenJpXzF0YXhhXzE4MCA+IC5hd3N1aV91bml2ZXJzYWwtdG9vbGJhci1uYXZfMWt6cmlfMXRheGFfMTg5Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpO1xufVxuLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpXzF0YXhhXzE1MyA+IC5hd3N1aV90b29sYmFyLWNvbnRhaW5lcl8xa3pyaV8xdGF4YV8xODAgPiAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItYnJlYWRjcnVtYnNfMWt6cmlfMXRheGFfMTkzOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmxleDogMSAwO1xufVxuLmF3c3VpX3VuaXZlcnNhbC10b29sYmFyXzFrenJpXzF0YXhhXzE1MyA+IC5hd3N1aV90b29sYmFyLWNvbnRhaW5lcl8xa3pyaV8xdGF4YV8xODAgPiAuYXdzdWlfdW5pdmVyc2FsLXRvb2xiYXItZHJhd2Vyc18xa3pyaV8xdGF4YV8xOTg6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXN0YXRpYy14cy1md2NqZXcsIDhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9kcmF3ZXJzLWRlc2t0b3AtdHJpZ2dlcnMtY29udGFpbmVyXzFrenJpXzF0YXhhXzIwNjpub3QoI1xcOSksXG4uYXdzdWlfZHJhd2Vycy1tb2JpbGUtdHJpZ2dlcnMtY29udGFpbmVyXzFrenJpXzF0YXhhXzIwNzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IGNvbnRhaW47XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfZHJhd2Vycy10cmlnZ2VyLWNvbnRlbnRfMWt6cmlfMXRheGFfMjUwOm5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuXG4uYXdzdWlfZ3JvdXAtZGl2aWRlcl8xa3pyaV8xdGF4YV8yNjA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbiAgYmxvY2stc2l6ZTogNjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcnMtdHJpZ2dlcl8xa3pyaV8xdGF4YV8yNTA6bm90KCNcXDkpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmF3c3VpX2Jsb2NrLWJvZHktc2Nyb2xsXzFrenJpXzF0YXhhXzI3Mzpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfc3Y5Z3RfMTg5Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDgzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXUsICNmZmZmZmYpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSAxZnI7XG4gIGlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1kcmF3ZXItc2l6ZS14Z3Vqc3UpO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkuYXdzdWlfd2l0aC1leHBhbmRlZC1tb3Rpb25fMTJpMGpfc3Y5Z3RfMjAzOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IGlubGluZS1zaXplIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktc2xvdy11bmRwZjgsIDBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS10cWt4dnEsIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSksIG1pbi1pbmxpbmUtc2l6ZSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LXNsb3ctdW5kcGY4LCAwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtdHFreHZxLCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkuYXdzdWlfd2l0aC1leHBhbmRlZC1tb3Rpb25fMTJpMGpfc3Y5Z3RfMjAzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkuYXdzdWlfd2l0aC1leHBhbmRlZC1tb3Rpb25fMTJpMGpfc3Y5Z3RfMjAzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkuYXdzdWlfd2l0aC1leHBhbmRlZC1tb3Rpb25fMTJpMGpfc3Y5Z3RfMjAzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OTpub3QoI1xcOSk6bm90KC5hd3N1aV9sZWdhY3lfMTJpMGpfc3Y5Z3RfMjE3KSB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC13MXczdjgsICNkNWRiZGIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODk6bm90KCNcXDkpIHtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgfVxuICAuYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OS5hd3N1aV9sYXN0LW9wZW5lZF8xMmkwal9zdjlndF8yMjU6bm90KCNcXDkpIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OS5hd3N1aV9kcmF3ZXItZ2xvYmFsXzEyaTBqX3N2OWd0XzIyOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OS5hd3N1aV9kcmF3ZXItZ2xvYmFsXzEyaTBqX3N2OWd0XzIyOTpub3QoI1xcOSkge1xuICAgIGlubGluZS1zaXplOiB2YXIoLS1hd3N1aS1kcmF3ZXItc2l6ZS14Z3Vqc3UpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkuYXdzdWlfZHJhd2VyLWdsb2JhbF8xMmkwal9zdjlndF8yMjk6bm90KCNcXDkpOm5vdCguYXdzdWlfbGFzdC1vcGVuZWRfMTJpMGpfc3Y5Z3RfMjI1KTpub3QoLmF3c3VpX2RyYXdlci1leHBhbmRlZF8xMmkwal9zdjlndF8yMzgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OS5hd3N1aV9kcmF3ZXItaGlkZGVuXzEyaTBqX3N2OWd0XzI0Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkuYXdzdWlfZHJhd2VyLWV4cGFuZGVkXzEyaTBqX3N2OWd0XzIzODpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODlweCkge1xuICAuYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OS5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfc3Y5Z3RfMjM4Om5vdCgjXFw5KSB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcbiAgfVxuICAuYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OS5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfc3Y5Z3RfMjM4LmF3c3VpX2hhcy1uZXh0LXNpYmxpbmdzXzEyaTBqX3N2OWd0XzI1MiA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfc3Y5Z3RfMjUyOm5vdCgjXFw5KTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICBpbmxpbmUtc2l6ZTogOHB4O1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ2FwLWdsb2JhbC1kcmF3ZXItNHhtYXJ2LCAjZWFlZGVkKTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXcxdzN2OCwgI2Q1ZGJkYik7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OS5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfc3Y5Z3RfMjM4ID4gLmF3c3VpX2dsb2JhbC1kcmF3ZXItd3JhcHBlcl8xMmkwal9zdjlndF8yNTI6bm90KCNcXDkpIHtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhweCAxZnI7XG4gIH1cbiAgLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkuYXdzdWlfZHJhd2VyLWV4cGFuZGVkXzEyaTBqX3N2OWd0XzIzOCA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfc3Y5Z3RfMjUyID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal9zdjlndF8yNjY6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxuICAuYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OS5hd3N1aV9kcmF3ZXItZXhwYW5kZWRfMTJpMGpfc3Y5Z3RfMjM4ID4gLmF3c3VpX2dsb2JhbC1kcmF3ZXItd3JhcHBlcl8xMmkwal9zdjlndF8yNTIgPiAuYXdzdWlfZHJhd2VyLWdhcF8xMmkwal9zdjlndF8yNjk6bm90KCNcXDkpIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIGlubGluZS1zaXplOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ2FwLWdsb2JhbC1kcmF3ZXItNHhtYXJ2LCAjZWFlZGVkKTtcbiAgICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC13MXczdjgsICNkNWRiZGIpO1xuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfc3Y5Z3RfMjY2Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpIDFmciBhdXRvIHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNHB4IGF1dG8gMWZyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLWF3c3VpLWRyYXdlci1zaXplLXhndWpzdSk7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfc3Y5Z3RfMjY2ID4gLmF3c3VpX2RyYXdlci1jbG9zZS1idXR0b25fMTJpMGpfc3Y5Z3RfMjg3Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMjtcbiAgei1pbmRleDogMTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfc3Y5Z3RfMjY2ID4gLmF3c3VpX2RyYXdlci1leHBhbmRlZC1tb2RlLWJ1dHRvbl8xMmkwal9zdjlndF8yOTM6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICB6LWluZGV4OiAxO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfc3Y5Z3RfMTg5ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal9zdjlndF8yNjYgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMTJpMGpfc3Y5Z3RfMjY2Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAyO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqX3N2OWd0XzI2NiA+IC5hd3N1aV9kcmF3ZXItY29udGVudF8xMmkwal9zdjlndF8yNjYuYXdzdWlfZHJhd2VyLWNvbnRlbnQtaGlkZGVuXzEyaTBqX3N2OWd0XzMwNTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkgPiAuYXdzdWlfZHJhd2VyLXNsaWRlcl8xMmkwal9zdjlndF8zMDg6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqX3N2OWd0XzI1Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLWF3c3VpLWRyYXdlci1zaXplLXhndWpzdSk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOHB4IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSAxZnI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqX3N2OWd0XzI1Mjpub3QoI1xcOSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgfVxufVxuLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqX3N2OWd0XzI1MiA+IC5hd3N1aV9kcmF3ZXItZ2FwXzEyaTBqX3N2OWd0XzI2OTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdhcC1nbG9iYWwtZHJhd2VyLTR4bWFydiwgI2VhZWRlZCk7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGF5b3V0LXcxdzN2OCwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OSA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfc3Y5Z3RfMjUyID4gLmF3c3VpX2RyYXdlci1zbGlkZXJfMTJpMGpfc3Y5Z3RfMzA4Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfc3Y5Z3RfMTg5ID4gLmF3c3VpX2dsb2JhbC1kcmF3ZXItd3JhcHBlcl8xMmkwal9zdjlndF8yNTIgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqX3N2OWd0XzI2Njpub3QoI1xcOSkge1xuICBncmlkLXJvdzogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgMWZyIGF1dG8gdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDE0cHggYXV0byAxZnI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjg5cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqX3N2OWd0XzI1MiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfc3Y5Z3RfMjY2Om5vdCgjXFw5KSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqX3N2OWd0XzI1MiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfc3Y5Z3RfMjY2Om5vdCgjXFw5KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICB9XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OSA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfc3Y5Z3RfMjUyID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal9zdjlndF8yNjYgPiAuYXdzdWlfZHJhd2VyLWFjdGlvbnNfMTJpMGpfc3Y5Z3RfMzU4Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDE0cHg7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OSA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfc3Y5Z3RfMjUyID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal9zdjlndF8yNjYgPiAuYXdzdWlfZHJhd2VyLWNsb3NlLWJ1dHRvbl8xMmkwal9zdjlndF8yODc6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAyO1xuICB6LWluZGV4OiAxO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi5hd3N1aV9kcmF3ZXJfMTJpMGpfc3Y5Z3RfMTg5ID4gLmF3c3VpX2dsb2JhbC1kcmF3ZXItd3JhcHBlcl8xMmkwal9zdjlndF8yNTIgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtY29udGFpbmVyXzEyaTBqX3N2OWd0XzI2NiA+IC5hd3N1aV9kcmF3ZXItZXhwYW5kZWQtbW9kZS1idXR0b25fMTJpMGpfc3Y5Z3RfMjkzOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbiAgei1pbmRleDogMTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYXdzdWlfZHJhd2VyXzEyaTBqX3N2OWd0XzE4OSA+IC5hd3N1aV9nbG9iYWwtZHJhd2VyLXdyYXBwZXJfMTJpMGpfc3Y5Z3RfMjUyID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWNvbnRhaW5lcl8xMmkwal9zdjlndF8yNjYgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnRfMTJpMGpfc3Y5Z3RfMjY2Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAyO1xufVxuLmF3c3VpX2RyYXdlcl8xMmkwal9zdjlndF8xODkgPiAuYXdzdWlfZ2xvYmFsLWRyYXdlci13cmFwcGVyXzEyaTBqX3N2OWd0XzI1MiA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1jb250YWluZXJfMTJpMGpfc3Y5Z3RfMjY2ID4gLmF3c3VpX2RyYXdlci1jb250ZW50XzEyaTBqX3N2OWd0XzI2Ni5hd3N1aV9kcmF3ZXItY29udGVudC1oaWRkZW5fMTJpMGpfc3Y5Z3RfMzA1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LXJmaTN5eiwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1Om5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDU6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1Om5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1Om5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtc2Vjb25kYXJ5XzRjODR6XzFpcDg4XzIxMTpub3QoI1xcOSkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LXJmaTN5eiwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtc2Vjb25kYXJ5XzRjODR6XzFpcDg4XzIxMTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXNlY29uZGFyeV80Yzg0el8xaXA4OF8yMTE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMWlwODhfMjExOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXNlY29uZGFyeV80Yzg0el8xaXA4OF8yMTE6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMWlwODhfMjExOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMWlwODhfMjExOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMWlwODhfMjExOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXNlY29uZGFyeV80Yzg0el8xaXA4OF8yMTE6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1zZWNvbmRhcnlfNGM4NHpfMWlwODhfMjExOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV80Yzg0el8xaXA4OF8yNDY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1kZWZhdWx0LXJmaTN5eiwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV80Yzg0el8xaXA4OF8yNDY6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzFpcDg4XzI0Njpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXByaW1hcnlfNGM4NHpfMWlwODhfMjQ2Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXByaW1hcnlfNGM4NHpfMWlwODhfMjQ2Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtcHJpbWFyeV80Yzg0el8xaXA4OF8yNDY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXByaW1hcnlfNGM4NHpfMWlwODhfMjQ2Om5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzFpcDg4XzI0Njpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1wcmltYXJ5XzRjODR6XzFpcDg4XzI0Njpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXByaW1hcnlfNGM4NHpfMWlwODhfMjQ2Om5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xaXA4OF8yNzk6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXosICMwMDczYmIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLW14eDVkMiwgMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LWluZm9fNGM4NHpfMWlwODhfMjc5Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xaXA4OF8yNzk6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1pbmZvXzRjODR6XzFpcDg4XzI3OTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1pbmZvXzRjODR6XzFpcDg4XzI3OTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LWluZm9fNGM4NHpfMWlwODhfMjc5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1pbmZvXzRjODR6XzFpcDg4XzI3OTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xaXA4OF8yNzk6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtaW5mb180Yzg0el8xaXA4OF8yNzk6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1pbmZvXzRjODR6XzFpcDg4XzI3OTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1idXR0b24tdW5kZXJsaW5lLWhvdmVyLTZqbTdvcCwgY3VycmVudENvbG9yKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXZhbHVlLWxhcmdlXzRjODR6XzFpcDg4XzMxNDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm94LXZhbHVlLWxhcmdlLXdlaWdodC1pOTBhZ2osIDMwMCk7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1teHg1ZDIsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xaXA4OF8zMTQ6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xaXA4OF8zMTQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xaXA4OF8zMTQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtdmFsdWUtbGFyZ2VfNGM4NHpfMWlwODhfMzE0Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtdmFsdWUtbGFyZ2VfNGM4NHpfMWlwODhfMzE0Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xaXA4OF8zMTQ6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXZhbHVlLWxhcmdlXzRjODR6XzFpcDg4XzMxNDpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xaXA4OF8zMTQ6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC12YWx1ZS1sYXJnZV80Yzg0el8xaXA4OF8zMTQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xaXA4OF8zNDY6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0LCAjNTQ1YjY0KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1teHg1ZDIsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xaXA4OF8zNDY6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xaXA4OF8zNDY6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xaXA4OF8zNDY6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtdG9wLW5hdmlnYXRpb25fNGM4NHpfMWlwODhfMzQ2Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzFpcDg4XzM0Njpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtdG9wLW5hdmlnYXRpb25fNGM4NHpfMWlwODhfMzQ2Om5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtNDcybGE0LCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXRvcC1uYXZpZ2F0aW9uXzRjODR6XzFpcDg4XzM0Njpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xaXA4OF8zNDY6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC10b3AtbmF2aWdhdGlvbl80Yzg0el8xaXA4OF8zNDY6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXJlY292ZXJ5XzRjODR6XzFpcDg4XzM4MTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGluay1idXR0b24td2VpZ2h0LXZ6enJlNSwgNDAwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGluay1idXR0b24tbGV0dGVyLXNwYWNpbmctcGtyaGh2LCBub3JtYWwpO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1idXR0b24tdW5kZXJsaW5lLWx1bjM2aywgY3VycmVudENvbG9yKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMWlwODhfMzgxOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMWlwODhfMzgxOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMWlwODhfMzgxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXJlY292ZXJ5XzRjODR6XzFpcDg4XzM4MTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV92YXJpYW50LXJlY292ZXJ5XzRjODR6XzFpcDg4XzM4MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMWlwODhfMzgxOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfdmFyaWFudC1yZWNvdmVyeV80Yzg0el8xaXA4OF8zODE6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMWlwODhfMzgxOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX3ZhcmlhbnQtcmVjb3ZlcnlfNGM4NHpfMWlwODhfMzgxOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi11bmRlcmxpbmUtaG92ZXItNmptN29wLCBjdXJyZW50Q29sb3IpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xaXA4OF80MTQ6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstYnV0dG9uLW5vcm1hbC1kZWZhdWx0LTkxbXM1bywgIzU0NWI2NCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWJ1dHRvbi1sZXR0ZXItc3BhY2luZy15M216cDQsIDAuMjVweCk7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1teHg1ZDIsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzFpcDg4XzQxNDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV9idXR0b25fNGM4NHpfMWlwODhfNDE0Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xaXA4OF80MTQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xaXA4OF80MTQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi1ub3JtYWwtaG92ZXItbTQyam5yLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV9idXR0b25fNGM4NHpfMWlwODhfNDE0Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzFpcDg4XzQxNDpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1idXR0b24tbm9ybWFsLWFjdGl2ZS1mOWN3ZXcsICMxNjE5MWYpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xaXA4OF80MTQ6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2J1dHRvbl80Yzg0el8xaXA4OF80MTQ6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfYnV0dG9uXzRjODR6XzFpcDg4XzQxNDpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2NvbG9yLWludmVydGVkXzRjODR6XzFpcDg4XzQ0OTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ub3RpZmljYXRpb24tZGVmYXVsdC1wcXc0YnIsICNmYWZhZmEpO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2NvbG9yLWludmVydGVkXzRjODR6XzFpcDg4XzQ0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9idXR0b25fNGM4NHpfMWlwODhfNDE0KSB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2NvbG9yLWludmVydGVkXzRjODR6XzFpcDg4XzQ0OTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWludmVydGVkLWhvdmVyLWRsZm1jaCwgI2ZhZmFmYSk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1uNms0YTEsIDVweCBhdXRvIEhpZ2hsaWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtajZtanMyLCAwcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV9mb250LXNpemUtYm9keS1zXzRjODR6XzFpcDg4XzQ3MDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLThiOWhjcywgbm9ybWFsKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2ZvbnQtc2l6ZS1ib2R5LW1fNGM4NHpfMWlwODhfNDc3Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG59XG4uYXdzdWlfbGlua180Yzg0el8xaXA4OF8xNDUuYXdzdWlfZm9udC1zaXplLWhlYWRpbmcteHNfNGM4NHpfMWlwODhfNDgzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteHMtbm1yNDV0LCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtYXBlaTkzLCAyMHB4KTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV9mb250LXNpemUtaGVhZGluZy1zXzRjODR6XzFpcDg4XzQ4OTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXMtMXhzcDZiLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctcy1hdjE5ajEsIDIwcHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1zLWd4azFoZiwgbm9ybWFsKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLW1fNGM4NHpfMWlwODhfNDk2Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbS1hYnhjb2UsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXY4NnFzbSwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tb3UwdmN6LCBub3JtYWwpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLWxfNGM4NHpfMWlwODhfNTAzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbC0yYmIxdngsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLWNzeHltMiwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLWwtaTFpdHM2LCBub3JtYWwpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLmF3c3VpX2xpbmtfNGM4NHpfMWlwODhfMTQ1LmF3c3VpX2ZvbnQtc2l6ZS1oZWFkaW5nLXhsXzRjODR6XzFpcDg4XzUxMDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLTB1dG4zbCwgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXZobGQyMSwgMzZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLW9tYTdwZiwgbm9ybWFsKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV9mb250LXNpemUtZGlzcGxheS1sXzRjODR6XzFpcDg4XzUxNzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1kaXNwbGF5LWwtNWV4ZjB1LCA0NHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWRpc3BsYXktbC04NWlmczcsIDU2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctZGlzcGxheS1sLTRiNWQ0eSwgbm9ybWFsKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbn1cbi5hd3N1aV9saW5rXzRjODR6XzFpcDg4XzE0NS5hd3N1aV9mb250LXNpemUtaW5oZXJpdF80Yzg0el8xaXA4OF81MjQ6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG59XG5cbi5hd3N1aV9pY29uLXdyYXBwZXJfNGM4NHpfMWlwODhfNTMyOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hd3N1aV9pY29uXzRjODR6XzFpcDg4XzUzMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2ljb24tc2hha2VfMWNiZ2Nfb244cGpfMTUzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tc2hha2UtaG9yaXpvbnRhbGx5XzFjYmdjX29uOHBqXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyLCAwbXMpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tc2hha2UtaG9yaXpvbnRhbGx5XzFjYmdjX29uOHBqXzEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtdHFreHZxLCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfaWNvbi1zaGFrZV8xY2JnY19vbjhwal8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfaWNvbi1zaGFrZV8xY2JnY19vbjhwal8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfaWNvbi1zaGFrZV8xY2JnY19vbjhwal8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfY29udGFpbmVyLWZhZGUtaW5fMWNiZ2Nfb244cGpfMTgxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF8xY2JnY19vbjhwal8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLW14eDVkMiwgMG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1hLXRxa3h2cSwgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpKTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF8xY2JnY19vbjhwal8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NvbnRhaW5lci1mYWRlLWluXzFjYmdjX29uOHBqXzE4MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9jb250YWluZXItZmFkZS1pbl8xY2JnY19vbjhwal8xODE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfY29udGFpbmVyLWZhZGUtaW5fMWNiZ2Nfb244cGpfMTgxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfMWNiZ2Nfb244cGpfMjAzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2Nfb244cGpfMjAzLmF3c3VpX3N0YXR1cy1lcnJvcl8xY2JnY19vbjhwal8yMTI6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG59XG4uYXdzdWlfcm9vdF8xY2JnY19vbjhwal8yMDMuYXdzdWlfc3RhdHVzLXdhcm5pbmdfMWNiZ2Nfb244cGpfMjE1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZywgIzkwNjgwNik7XG59XG4uYXdzdWlfcm9vdF8xY2JnY19vbjhwal8yMDMuYXdzdWlfc3RhdHVzLXN1Y2Nlc3NfMWNiZ2Nfb244cGpfMjE4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTF5NXRibywgIzFkODEwMik7XG59XG4uYXdzdWlfcm9vdF8xY2JnY19vbjhwal8yMDMuYXdzdWlfc3RhdHVzLWluZm9fMWNiZ2Nfb244cGpfMjIxOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLWY5ZDlmMiwgIzAwNzNiYik7XG59XG4uYXdzdWlfcm9vdF8xY2JnY19vbjhwal8yMDMuYXdzdWlfc3RhdHVzLXN0b3BwZWRfMWNiZ2Nfb244cGpfMjI0Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS1mZzE2eXUsICM2ODcwNzgpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2Nfb244cGpfMjAzLmF3c3VpX3N0YXR1cy1wZW5kaW5nXzFjYmdjX29uOHBqXzIyNzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtZmcxNnl1LCAjNjg3MDc4KTtcbn1cbi5hd3N1aV9yb290XzFjYmdjX29uOHBqXzIwMy5hd3N1aV9zdGF0dXMtaW4tcHJvZ3Jlc3NfMWNiZ2Nfb244cGpfMjMwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS1mZzE2eXUsICM2ODcwNzgpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2Nfb244cGpfMjAzLmF3c3VpX3N0YXR1cy1sb2FkaW5nXzFjYmdjX29uOHBqXzIzMzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtZmcxNnl1LCAjNjg3MDc4KTtcbn1cbi5hd3N1aV9yb290XzFjYmdjX29uOHBqXzIwMy5hd3N1aV9jb2xvci1vdmVycmlkZS1yZWRfMWNiZ2Nfb244cGpfMjM2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHIsICNkMTMyMTIpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2Nfb244cGpfMjAzLmF3c3VpX2NvbG9yLW92ZXJyaWRlLWdyZXlfMWNiZ2Nfb244cGpfMjM5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS1mZzE2eXUsICM2ODcwNzgpO1xufVxuLmF3c3VpX3Jvb3RfMWNiZ2Nfb244cGpfMjAzLmF3c3VpX2NvbG9yLW92ZXJyaWRlLWJsdWVfMWNiZ2Nfb244cGpfMjQyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmZvLWY5ZDlmMiwgIzAwNzNiYik7XG59XG4uYXdzdWlfcm9vdF8xY2JnY19vbjhwal8yMDMuYXdzdWlfY29sb3Itb3ZlcnJpZGUtZ3JlZW5fMWNiZ2Nfb244cGpfMjQ1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1zdWNjZXNzLTF5NXRibywgIzFkODEwMik7XG59XG4uYXdzdWlfcm9vdF8xY2JnY19vbjhwal8yMDMuYXdzdWlfY29sb3Itb3ZlcnJpZGUteWVsbG93XzFjYmdjX29uOHBqXzI0ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmcsICM5MDY4MDYpO1xufVxuXG4uYXdzdWlfY29udGFpbmVyXzFjYmdjX29uOHBqXzE4MS5hd3N1aV9kaXNwbGF5LWlubGluZV8xY2JnY19vbjhwal8yNTI6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYXdzdWlfY29udGFpbmVyXzFjYmdjX29uOHBqXzE4MS5hd3N1aV9kaXNwbGF5LWlubGluZV8xY2JnY19vbjhwal8yNTIgPiAuYXdzdWlfaWNvbl8xY2JnY19vbjhwal8xNTM6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hd3N1aV9jb250YWluZXJfMWNiZ2Nfb244cGpfMTgxLmF3c3VpX2Rpc3BsYXktaW5saW5lLWJsb2NrXzFjYmdjX29uOHBqXzI2MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmF3c3VpX2NvbnRhaW5lcl8xY2JnY19vbjhwal8xODEuYXdzdWlfZGlzcGxheS1pbmxpbmUtYmxvY2tfMWNiZ2Nfb244cGpfMjYwID4gLmF3c3VpX2ljb25fMWNiZ2Nfb244cGpfMTUzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cblxuLmF3c3VpX292ZXJmbG93LWVsbGlwc2lzXzFjYmdjX29uOHBqXzI2OTpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xMW4wc18xZmYybl85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZW1wdHlfMTFuMHNfMWZmMm5fMTM6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZW1wdHktcG5vdDIwLCAjNjg3MDc4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3dyYXBwZXJfejVtdWxfYzB5eGVfMTgxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3c3VpX3dyYXBwZXItLWZpdC1oZWlnaHRfejVtdWxfYzB5eGVfMjE0Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5hd3N1aV9pbm5lci13cmFwcGVyLS1maXQtaGVpZ2h0X3o1bXVsX2MweXhlXzIxOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfaGFzLWRlZmF1bHQtZmlsdGVyX3o1bXVsX2MweXhlXzIyNSA+IDpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAyODBweCAwIDE7XG59XG5cbi5hd3N1aV9jb250ZW50X3o1bXVsX2MweXhlXzIyOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXdzdWlfY29udGVudC0tcmVzZXJ2ZS1maWx0ZXJfejVtdWxfYzB5eGVfMjM2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygyICogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkpO1xufVxuXG4uYXdzdWlfY29udGVudC0tcmVzZXJ2ZS1sZWdlbmRfejVtdWxfYzB5eGVfMjQwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoMiAqIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpKTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtLWZpdC1oZWlnaHRfejVtdWxfYzB5eGVfMjQ0Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9maWx0ZXItY29udGFpbmVyX3o1bXVsX2MweXhlXzI0ODpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9heGlzX2YwZm90X3U2YnlvXzk6bm90KCNcXDkpLFxuLmF3c3VpX3ZlcnRpY2FsLW1hcmtlcl9mMGZvdF91NmJ5b18xMDpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWNoYXJ0cy1saW5lLWF4aXMteGUyZ29iLCAjZDVkYmRiKTtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cbi5hd3N1aV9heGlzLS1lbXBoYXNpemVkX2YwZm90X3U2YnlvXzE1Om5vdCgjXFw5KSB7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uYXdzdWlfYXhpcy1sYWJlbF9mMGZvdF91NmJ5b18xOTpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbn1cblxuLmF3c3VpX2F4aXMtbGFiZWwtLXhfZjBmb3RfdTZieW9fMjQ6bm90KCNcXDkpLFxuLmF3c3VpX2F4aXMtbGFiZWwtLXlfZjBmb3RfdTZieW9fMjU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9ncmlkX2YwZm90X3U2YnlvXzI5Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItY2hhcnRzLWxpbmUtZ3JpZC10dmc4d2gsICNkNWRiZGIpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLmF3c3VpX3RpY2tzX19saW5lX2YwZm90X3U2YnlvXzM0Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItY2hhcnRzLWxpbmUtdGljay1hOHc1M2csICNkNWRiZGIpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLmF3c3VpX3RpY2tzX190ZXh0X2YwZm90X3U2YnlvXzM5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1jaGFydC1kZXRhaWwtc2l6ZS05eDc0emosIDE0cHgpO1xuICBmaWxsOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTNoZjVibiwgIzU0NWI2NCk7XG59XG5cbi5hd3N1aV90aWNrcy0teV9mMGZvdF91NmJ5b180NDpub3QoI1xcOSksXG4uYXdzdWlfdGlja3MtLXhfZjBmb3RfdTZieW9fNDU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90aWNrcy0tYm90dG9tX2YwZm90X3U2YnlvXzQ5ID4gLmF3c3VpX3RpY2tzX190ZXh0X2YwZm90X3U2YnlvXzM5Om5vdCgjXFw5KSB7XG4gIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBoYW5naW5nO1xufVxuXG4uYXdzdWlfbGFiZWxzLWlubGluZS1zdGFydF9mMGZvdF91NmJ5b181NCA+IC5hd3N1aV90aWNrc19mMGZvdF91NmJ5b18zNCA+IC5hd3N1aV90aWNrc19fdGV4dF9mMGZvdF91NmJ5b18zOTpub3QoI1xcOSkge1xuICB0ZXh0LWFuY2hvcjogZW5kO1xuICBkb21pbmFudC1iYXNlbGluZTogY2VudHJhbDtcbn1cblxuLmF3c3VpX2xhYmVscy1pbmxpbmUtc3RhcnRfZjBmb3RfdTZieW9fNTQ6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbn1cbi5hd3N1aV9sYWJlbHMtaW5saW5lLXN0YXJ0X2YwZm90X3U2YnlvXzU0ID4gLmF3c3VpX2F4aXMtbGFiZWxfZjBmb3RfdTZieW9fMTk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXdzdWlfbGFiZWxzLWlubGluZS1zdGFydF9fbGFiZWxfZjBmb3RfdTZieW9fNjk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYXdzdWlfbGFiZWxzLWlubGluZS1zdGFydC0taGlkZGVuX2YwZm90X3U2YnlvXzczOm5vdCgjXFw5KSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hd3N1aV9sYWJlbHMtaW5saW5lLXN0YXJ0LS1oaWRkZW5fZjBmb3RfdTZieW9fNzMgPiAuYXdzdWlfbGFiZWxzLWlubGluZS1zdGFydF9fbGFiZWxfZjBmb3RfdTZieW9fNjk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXdzdWlfbGFiZWxzLWJsb2NrLWVuZF9mMGZvdF91NmJ5b184MTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5hd3N1aV92ZXJ0aWNhbC1tYXJrZXJfZjBmb3RfdTZieW9fMTA6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hd3N1aV92ZXJ0aWNhbC1tYXJrZXItY2lyY2xlX2YwZm90X3U2YnlvXzkyOm5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtd2lkdGgtZmNjZTZnLCAycHgpO1xufVxuXG4uYXdzdWlfdmVydGljYWwtbWFya2VyLWNpcmNsZS1hY3RpdmVfZjBmb3RfdTZieW9fOTg6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LXdpZHRoLWZjY2U2ZywgMnB4KTtcbn1cblxuLmF3c3VpX2ZvY3VzLW91dGxpbmVfZjBmb3RfdTZieW9fMTAzOm5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXJfZjBmb3RfdTZieW9fMTExOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lcl9mMGZvdF91NmJ5b18xMTEuYXdzdWlfZml0LWhlaWdodF9mMGZvdF91NmJ5b18xMTY6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgbWluLWJsb2NrLXNpemU6IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXItb3V0ZXJfZjBmb3RfdTZieW9fMTIxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXdzdWlfY2hhcnQtY29udGFpbmVyLW91dGVyX2YwZm90X3U2YnlvXzEyMS5hd3N1aV9maXQtaGVpZ2h0X2YwZm90X3U2YnlvXzExNjpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xufVxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci1vdXRlcl9mMGZvdF91NmJ5b18xMjEuYXdzdWlfZml0LWhlaWdodF9mMGZvdF91NmJ5b18xMTY6bm90KCNcXDkpOm5vdCguYXdzdWlfYXhpcy1sYWJlbF9mMGZvdF91NmJ5b18xOSArIC5hd3N1aV9jaGFydC1jb250YWluZXItb3V0ZXJfZjBmb3RfdTZieW9fMTIxLmF3c3VpX2ZpdC1oZWlnaHRfZjBmb3RfdTZieW9fMTE2LCAuYXdzdWlfY2hhcnQtY29udGFpbmVyLW91dGVyX2YwZm90X3U2YnlvXzEyMS5hd3N1aV9maXQtaGVpZ2h0X2YwZm90X3U2YnlvXzExNi5hd3N1aV9oYXMtZmlsdGVyc19mMGZvdF91NmJ5b18xMjcpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKDAuNSAqIHZhcigtLWZvbnQtY2hhcnQtZGV0YWlsLXNpemUtOXg3NHpqLCAxNHB4KSk7XG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXItaW5uZXJfZjBmb3RfdTZieW9fMTMxOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXItcGxvdC13cmFwcGVyX2YwZm90X3U2YnlvXzEzOC5hd3N1aV9maXQtaGVpZ2h0X2YwZm90X3U2YnlvXzExNjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG4uYXdzdWlfY2hhcnQtY29udGFpbmVyLXBsb3RfZjBmb3RfdTZieW9fMTM4LmF3c3VpX2ZpdC1oZWlnaHRfZjBmb3RfdTZieW9fMTE2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG4uYXdzdWlfY2hhcnQtY29udGFpbmVyLWJvdHRvbS1sYWJlbHNfZjBmb3RfdTZieW9fMTUwLmF3c3VpX2ZpdC1oZWlnaHRfZjBmb3RfdTZieW9fMTE2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xZmN1c18xN3JrcV8xNDU6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgc2hhcGUtcmVuZGVyaW5nOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2NsaWNrYWJsZV8xZmN1c18xN3JrcV8xNTQ6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXdzdWlfcHJlY2lzZV8xZmN1c18xN3JrcV8xNTg6bm90KCNcXDkpIHtcbiAgc2hhcGUtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG59XG5cbi5hd3N1aV9mb2N1cy1vdXRsaW5lXzFmY3VzXzE3cmtxXzE2Mjpub3QoI1xcOSkge1xuICBvdXRsaW5lOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hd3N1aV9hcHBsaWNhdGlvbl8xZmN1c18xN3JrcV8xNzE6bm90KCNcXDkpIHtcbiAgLyogVXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzF0NDR6X29hZzA5XzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYXdzdWlfcG9wb3Zlci1ib2R5XzF0NDR6X29hZzA5XzE3ODpub3QoI1xcOSkge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmF3c3VpX2Zvb3Rlcl8xdDQ0el9vYWcwOV8xODI6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zdGF0aWMteHMtZndjamV3LCA4cHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9mb290ZXJfMXQ0NHpfb2FnMDlfMTgyID4gaHI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc3RhdGljLXhzLWZ3Y2pldywgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRlcl9kZ3M4el9xc21tal81Om5vdCgjXFw5KSxcbi5hd3N1aV9ib2R5X2Rnczh6X3FzbW1qXzY6bm90KCNcXDkpLFxuLmF3c3VpX2Zvb3Rlcl9kZ3M4el9xc21tal83Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfaGVhZGVyXzE2NGpsXzFuczBjXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xNGlxcV8xd2ZoZF8xODk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX3Jvb3RfMTRpcXFfMXdmaGRfMTg5LmF3c3VpX2ZpdC1oZWlnaHRfMTRpcXFfMXdmaGRfMjIyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJsb2NrLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xd2ZoZF8xODkuYXdzdWlfZml0LWhlaWdodF8xNGlxcV8xd2ZoZF8yMjIuYXdzdWlfd2l0aC1zaWRlLW1lZGlhXzE0aXFxXzF3ZmhkXzIyNzpub3QoI1xcOSkge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmF3c3VpX3Jvb3RfMTRpcXFfMXdmaGRfMTg5LmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNGlxcV8xd2ZoZF8yMzA6bm90KCNcXDkpLCAuYXdzdWlfcm9vdF8xNGlxcV8xd2ZoZF8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzF3ZmhkXzIzMDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xd2ZoZF8xODkuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE0aXFxXzF3ZmhkXzIzMC5hd3N1aV9yZWZyZXNoXzE0aXFxXzF3ZmhkXzIzODpub3QoI1xcOSksIC5hd3N1aV9yb290XzE0aXFxXzF3ZmhkXzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMXdmaGRfMjMwLmF3c3VpX3JlZnJlc2hfMTRpcXFfMXdmaGRfMjM4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiBzb2xpZCB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xd2ZoZF8xODkuYXdzdWlfdmFyaWFudC1kZWZhdWx0XzE0aXFxXzF3ZmhkXzIzMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzE0aXFxXzF3ZmhkXzIzOCk6OmJlZm9yZSwgLmF3c3VpX3Jvb3RfMTRpcXFfMXdmaGRfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xd2ZoZF8yMzA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xd2ZoZF8yMzgpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMHB4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1jb250YWluZXItdG9wLXdpZHRoLXdyNmhpdCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC1yZzh0YTgsICNlYWVkZWQpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX3Jvb3RfMTRpcXFfMXdmaGRfMTg5LmF3c3VpX3ZhcmlhbnQtZGVmYXVsdF8xNGlxcV8xd2ZoZF8yMzA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xd2ZoZF8yMzgpOjphZnRlciwgLmF3c3VpX3Jvb3RfMTRpcXFfMXdmaGRfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xd2ZoZF8yMzA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xd2ZoZF8yMzgpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwcHg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1jb250YWluZXItczN0MjB4LCAwIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xd2ZoZF8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzF3ZmhkXzIzMDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSwgLmF3c3VpX3Jvb3RfMTRpcXFfMXdmaGRfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xd2ZoZF8yMzA6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSwgLmF3c3VpX3Jvb3RfMTRpcXFfMXdmaGRfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xd2ZoZF8yMzA6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzF3ZmhkXzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMXdmaGRfMjMwICsgLmF3c3VpX3Jvb3RfMTRpcXFfMXdmaGRfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xd2ZoZF8yMzA6bm90KCNcXDkpLCAuYXdzdWlfcm9vdF8xNGlxcV8xd2ZoZF8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzF3ZmhkXzIzMCArIC5hd3N1aV9yb290XzE0aXFxXzF3ZmhkXzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMXdmaGRfMjMwOm5vdCgjXFw5KTo6YmVmb3JlLCAuYXdzdWlfcm9vdF8xNGlxcV8xd2ZoZF8xODkuYXdzdWlfdmFyaWFudC1zdGFja2VkXzE0aXFxXzF3ZmhkXzIzMCArIC5hd3N1aV9yb290XzE0aXFxXzF3ZmhkXzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMXdmaGRfMjMwOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzF3ZmhkXzE4OS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMXdmaGRfMjMwICsgLmF3c3VpX3Jvb3RfMTRpcXFfMXdmaGRfMTg5LmF3c3VpX3ZhcmlhbnQtc3RhY2tlZF8xNGlxcV8xd2ZoZF8yMzA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xd2ZoZF8yMzgpOjpiZWZvcmUge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzF3ZmhkXzE4OS5hd3N1aV9zdGlja3ktZW5hYmxlZF8xNGlxcV8xd2ZoZF8yODg6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xd2ZoZF8yMzgpOjpiZWZvcmUge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLWJvcmRlci1jb250YWluZXItdG9wLXdpZHRoLXdyNmhpdCwgMXB4KSk7XG59XG4uYXdzdWlfcm9vdF8xNGlxcV8xd2ZoZF8xODkuYXdzdWlfc3RpY2t5LWVuYWJsZWRfMTRpcXFfMXdmaGRfMjg4Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMTRpcXFfMXdmaGRfMjM4KS5hd3N1aV92YXJpYW50LXN0YWNrZWRfMTRpcXFfMXdmaGRfMjMwOjpiZWZvcmUge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpKTtcbn1cbi5hd3N1aV9yb290XzE0aXFxXzF3ZmhkXzE4OS5hd3N1aV93aXRoLXN0dWNrLXN0aWNreS1oZWFkZXItYXQtYm90dG9tXzE0aXFxXzF3ZmhkXzI5NDpub3QoI1xcOSkge1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xufVxuXG4uYXdzdWlfd2l0aC1zaWRlLW1lZGlhXzE0aXFxXzF3ZmhkXzIyNzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uYXdzdWlfd2l0aC10b3AtbWVkaWFfMTRpcXFfMXdmaGRfMzA0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hd3N1aV9jb250ZW50LXdyYXBwZXJfMTRpcXFfMXdmaGRfMzA5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2NvbnRlbnQtd3JhcHBlci1maXQtaGVpZ2h0XzE0aXFxXzF3ZmhkXzMxNDpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbn1cblxuLmF3c3VpX21lZGlhXzE0aXFxXzF3ZmhkXzMyMTpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hd3N1aV9tZWRpYV8xNGlxcV8xd2ZoZF8zMjEgaW1nOm5vdCgjXFw5KSxcbi5hd3N1aV9tZWRpYV8xNGlxcV8xd2ZoZF8zMjEgdmlkZW86bm90KCNcXDkpLFxuLmF3c3VpX21lZGlhXzE0aXFxXzF3ZmhkXzMyMSBwaWN0dXJlOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYXdzdWlfbWVkaWFfMTRpcXFfMXdmaGRfMzIxIGlmcmFtZTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xufVxuLmF3c3VpX21lZGlhLXRvcF8xNGlxcV8xd2ZoZF8zMzk6bm90KCNcXDkpIHtcbiAgbWF4LWJsb2NrLXNpemU6IDY2JTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCkgLSAxcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCkgLSAxcHgpO1xufVxuLmF3c3VpX21lZGlhLXNpZGVfMTRpcXFfMXdmaGRfMzQ0Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogNjYlO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KSAtIDFweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KSAtIDFweCk7XG59XG5cbi5hd3N1aV9oZWFkZXJfMTRpcXFfMXdmaGRfMzUwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWhlYWRlci1ldG5kaTQsICNmYWZhZmEpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG59XG4uYXdzdWlfaGVhZGVyXzE0aXFxXzF3ZmhkXzM1MC5hd3N1aV9oZWFkZXItZnVsbC1wYWdlXzE0aXFxXzF3ZmhkXzM1NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtOCwgI2YyZjNmMyk7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtZW1iZWRkZWRfMTRpcXFfMXdmaGRfMzU4LmF3c3VpX3JlZnJlc2hfMTRpcXFfMXdmaGRfMjM4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1zdGlja3ktZW5hYmxlZF8xNGlxcV8xd2ZoZF8zNTgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfaGVhZGVyXzE0aXFxXzF3ZmhkXzM1MC5hd3N1aV9oZWFkZXItd2l0aC1tZWRpYV8xNGlxcV8xd2ZoZF8zNjE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hd3N1aV9oZWFkZXJfMTRpcXFfMXdmaGRfMzUwLmF3c3VpX2hlYWRlci13aXRoLW1lZGlhXzE0aXFxXzF3ZmhkXzM2MTpub3QoI1xcOSk6bm90KDplbXB0eSkge1xuICBib3JkZXItYmxvY2stZW5kOiBub25lO1xufVxuLmF3c3VpX2hlYWRlci1zdGlja3ktZGlzYWJsZWRfMTRpcXFfMXdmaGRfMzY3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9oZWFkZXItc3RpY2t5LWVuYWJsZWRfMTRpcXFfMXdmaGRfMzU4Om5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogODAwO1xufVxuLmF3c3VpX2hlYWRlci1zdHVja18xNGlxcV8xd2ZoZF8zNzc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzF3ZmhkXzM3Nzpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbn1cbi5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMXdmaGRfMzc3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci12YXJpYW50LWNhcmRzXzE0aXFxXzF3ZmhkXzM4Nykge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWVtYmVkZGVkLXg5YXpzaCwgMHB4IDFweCA0cHggLTJweCByZ2JhKDAsIDI4LCAzNiwgMC41KSk7XG59XG4uYXdzdWlfaGVhZGVyLWR5bmFtaWMtaGVpZ2h0XzE0aXFxXzF3ZmhkXzM5MC5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMXdmaGRfMzc3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC12aGxkMjEsIDM2cHgpIC0gdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLWNzeHltMiwgMjJweCkpO1xufVxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xd2ZoZF8zNTA6bm90KCNcXDkpOm5vdCg6ZW1wdHkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWNvbnRhaW5lci1zdGlja3ktd2lkdGgtbWl6c3g5LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb250YWluZXItZGl2aWRlci1mcXNlZ2QsICNlYWVkZWQpO1xufVxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xd2ZoZF8zNTAuYXdzdWlfd2l0aC1wYWRkaW5nc18xNGlxcV8xd2ZoZF8zOTY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3Atb21tYWxpLCAxMnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItYm90dG9tLWhybnR5bywgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC12MzU3NXUsIDIwcHgpO1xufVxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xd2ZoZF8zNTAuYXdzdWlfd2l0aC1wYWRkaW5nc18xNGlxcV8xd2ZoZF8zOTYuYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMXdmaGRfMzg3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLW9tbWFsaSwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC12MzU3NXUsIDIwcHgpO1xufVxuLmF3c3VpX2hlYWRlcl8xNGlxcV8xd2ZoZF8zNTAuYXdzdWlfd2l0aC1oaWRkZW4tY29udGVudF8xNGlxcV8xd2ZoZF80MDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMXdmaGRfMzg3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMXdmaGRfMzg3LmF3c3VpX3JlZnJlc2hfMTRpcXFfMXdmaGRfMjM4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiBzb2xpZCB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMXdmaGRfMzg3Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMTRpcXFfMXdmaGRfMjM4KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDBweDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItY29udGFpbmVyLXRvcC13aWR0aC13cjZoaXQsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3Atcmc4dGE4LCAjZWFlZGVkKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9oZWFkZXItdmFyaWFudC1jYXJkc18xNGlxcV8xd2ZoZF8zODc6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xNGlxcV8xd2ZoZF8yMzgpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwcHg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1jb250YWluZXItczN0MjB4LCAwIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtY2FyZHNfMTRpcXFfMXdmaGRfMzg3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1zdGlja3ktZW5hYmxlZF8xNGlxcV8xd2ZoZF8zNTgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWNhcmRzXzE0aXFxXzF3ZmhkXzM4Ny5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMXdmaGRfMzc3Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9oZWFkZXItdmFyaWFudC1jYXJkc18xNGlxcV8xd2ZoZF8zODcuYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzF3ZmhkXzM3Nzpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtZnVsbC1wYWdlXzE0aXFxXzF3ZmhkXzQ2My5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMXdmaGRfMzc3Om5vdCgjXFw5KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtZnVsbC1wYWdlXzE0aXFxXzF3ZmhkXzQ2My5hd3N1aV9oZWFkZXItc3R1Y2tfMTRpcXFfMXdmaGRfMzc3ID4gLmF3c3VpX2hlYWRlci1jb3Zlcl8xNGlxcV8xd2ZoZF80NjY6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTgsICNmMmYzZjMpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCkpO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWZ1bGwtcGFnZV8xNGlxcV8xd2ZoZF80NjMuYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzF3ZmhkXzM3Nzpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuLmF3c3VpX2hlYWRlci12YXJpYW50LWZ1bGwtcGFnZV8xNGlxcV8xd2ZoZF80NjMuYXdzdWlfaGVhZGVyLXN0dWNrXzE0aXFxXzF3ZmhkXzM3Nzpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1ndnphNHksIDBweCAxcHggNHB4IC0ycHggcmdiYSgwLCAyOCwgMzYsIDAuNSkpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oLTk5OSUgMTAwJSwgOTk5JSAxMDAlLCA5OTklIDk5OSUsIC05OTklIDk5OSUpO1xufVxuXG4uYXdzdWlfY29udGVudF8xNGlxcV8xd2ZoZF8zMDk6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cbi5hd3N1aV9jb250ZW50LWZpdC1oZWlnaHRfMTRpcXFfMXdmaGRfNDk0Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXdzdWlfY29udGVudC1pbm5lcl8xNGlxcV8xd2ZoZF81MDA6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cbi5hd3N1aV9jb250ZW50LWlubmVyXzE0aXFxXzF3ZmhkXzUwMC5hd3N1aV93aXRoLXBhZGRpbmdzXzE0aXFxXzF3ZmhkXzM5Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtdjM1NzV1LCAyMHB4KTtcbn1cbi5hd3N1aV9jb250ZW50LWlubmVyXzE0aXFxXzF3ZmhkXzUwMC5hd3N1aV93aXRoLXBhZGRpbmdzXzE0aXFxXzF3ZmhkXzM5Ni5hd3N1aV93aXRoLWhlYWRlcl8xNGlxcV8xd2ZoZF81MDc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWNvbnRlbnQtdG9wLWFkM3R5dywgMTZweCk7XG59XG5cbi5hd3N1aV9mb290ZXJfMTRpcXFfMXdmaGRfNTExLmF3c3VpX3dpdGgtcGFkZGluZ3NfMTRpcXFfMXdmaGRfMzk2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC12MzU3NXUsIDIwcHgpO1xufVxuLmF3c3VpX2Zvb3Rlcl8xNGlxcV8xd2ZoZF81MTEuYXdzdWlfd2l0aC1kaXZpZGVyXzE0aXFxXzF3ZmhkXzUxNTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NvbnRlbnQtaW5uZXJfMW13bG1fb3lqYXFfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRlci1sYWJlbF80bXZqM18xaDc0dF81Om5vdCgjXFw5KSxcbi5hd3N1aV9yb290XzRtdmozXzFoNzR0XzY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRpbmctdGV4dF8xMDVrZV8yNjhzcF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzJxZHc5XzE2aGZuXzE4MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYXdzdWlfcm9vdF8ycWR3OV8xNmhmbl8xODEuYXdzdWlfcmVmcmVzaF8ycWR3OV8xNmhmbl8yMTc6bm90KCNcXDkpLCAuYXdzdWlfcm9vdF8ycWR3OV8xNmhmbl8xODE6bm90KCNcXDkpOm5vdCguYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5XzE2aGZuXzIxNykge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbn1cbi5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfMTZoZm5fMjE3LmF3c3VpX3Jvb3QtdmFyaWFudC1oMl8ycWR3OV8xNmhmbl8yMjA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV8xNmhmbl8yMTcpLCAuYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5XzE2aGZuXzIxNy5hd3N1aV9yb290LXZhcmlhbnQtaDNfMnFkdzlfMTZoZm5fMjIwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMTZoZm5fMjE3KSwgLmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzE2aGZuXzIyMC5hd3N1aV9yb290LXZhcmlhbnQtaDJfMnFkdzlfMTZoZm5fMjIwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMTZoZm5fMjE3KSwgLmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzE2aGZuXzIyMC5hd3N1aV9yb290LXZhcmlhbnQtaDNfMnFkdzlfMTZoZm5fMjIwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMTZoZm5fMjE3KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbn1cbi5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfMTZoZm5fMjE3Om5vdCgjXFw5KTpub3QoLmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzE2aGZuXzIyMCk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNykge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpICsgdmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkpO1xufVxuLmF3c3VpX3Jvb3Qtbm8tYWN0aW9uc18ycWR3OV8xNmhmbl8yMTcuYXdzdWlfcmVmcmVzaF8ycWR3OV8xNmhmbl8yMTcuYXdzdWlfcm9vdC12YXJpYW50LWgyXzJxZHc5XzE2aGZuXzIyMDpub3QoI1xcOSksIC5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfMTZoZm5fMjE3LmF3c3VpX3JlZnJlc2hfMnFkdzlfMTZoZm5fMjE3LmF3c3VpX3Jvb3QtdmFyaWFudC1oM18ycWR3OV8xNmhmbl8yMjA6bm90KCNcXDkpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtcmVmcmdxLCAycHgpO1xufVxuLmF3c3VpX3Jvb3RfMnFkdzlfMTZoZm5fMTgxLmF3c3VpX3Jvb3QtdmFyaWFudC1oMV8ycWR3OV8xNmhmbl8yMjk6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV8xNmhmbl8yMTcpIHtcbiAgcm93LWdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG59XG4uYXdzdWlfcm9vdC1uby1hY3Rpb25zXzJxZHc5XzE2aGZuXzIxNzpub3QoI1xcOSk6bm90KC5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV8xNmhmbl8yMjApLmF3c3VpX3JlZnJlc2hfMnFkdzlfMTZoZm5fMjE3LmF3c3VpX3Jvb3QtdmFyaWFudC1oM18ycWR3OV8xNmhmbl8yMjAge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbn1cbi5hd3N1aV9yb290XzJxZHc5XzE2aGZuXzE4MS5hd3N1aV9yb290LXZhcmlhbnQtaDFfMnFkdzlfMTZoZm5fMjI5LmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzE2aGZuXzIyMDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNykge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLTJ4LXh4cy1iMHBoNnEsIDRweCk7XG59XG5cbi5hd3N1aV9tYWluXzJxZHc5XzE2aGZuXzIzOTpub3QoI1xcOSkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIHJvdy1nYXA6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1yZWZyZ3EsIDJweCkpO1xufVxuLmF3c3VpX21haW5fMnFkdzlfMTZoZm5fMjM5LmF3c3VpX25vLXdyYXBfMnFkdzlfMTZoZm5fMjQ5Om5vdCgjXFw5KSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmF3c3VpX21haW5fMnFkdzlfMTZoZm5fMjM5LmF3c3VpX3JlZnJlc2hfMnFkdzlfMTZoZm5fMjE3Om5vdCgjXFw5KSB7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG4uYXdzdWlfbWFpbi12YXJpYW50LWgxXzJxZHc5XzE2aGZuXzI1NTpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQtMngteHhzLWIwcGg2cSwgNHB4KTtcbn1cblxuLmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzE2aGZuXzIyMCA+IC5hd3N1aV9tYWluXzJxZHc5XzE2aGZuXzIzOTpub3QoI1xcOSkge1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQtMngteHhzLWIwcGg2cSwgNHB4KTtcbn1cblxuLmF3c3VpX2FjdGlvbnNfMnFkdzlfMTZoZm5fMjYzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1iYzM0MWMsIDMycHgpO1xufVxuLmF3c3VpX2FjdGlvbnMtY2VudGVyZWRfMnFkdzlfMTZoZm5fMjY4Om5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfYWN0aW9ucy12YXJpYW50LWgxXzJxZHc5XzE2aGZuXzI3MS5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXZobGQyMSwgMzZweCkgLSB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LWJjMzQxYywgMzJweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2FjdGlvbnMtdmFyaWFudC1oMl8ycWR3OV8xNmhmbl8yNzUuYXdzdWlfcmVmcmVzaF8ycWR3OV8xNmhmbl8yMTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLWNzeHltMiwgMjJweCkgLSB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LWJjMzQxYywgMzJweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2FjdGlvbnMtdmFyaWFudC1oM18ycWR3OV8xNmhmbl8yNzkuYXdzdWlfcmVmcmVzaF8ycWR3OV8xNmhmbl8yMTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXY4NnFzbSwgMjJweCkgLSB2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LWJjMzQxYywgMzJweCkpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2FjdGlvbnMtdmFyaWFudC1oMV8ycWR3OV8xNmhmbl8yNzE6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV8xNmhmbl8yMTcpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfYWN0aW9ucy12YXJpYW50LWgyXzJxZHc5XzE2aGZuXzI3NTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNyksIC5hd3N1aV9hY3Rpb25zLXZhcmlhbnQtaDNfMnFkdzlfMTZoZm5fMjc5Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMTZoZm5fMjE3KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9yb290LWhhcy1kZXNjcmlwdGlvbl8ycWR3OV8xNmhmbl8yMjAgPiAuYXdzdWlfbWFpbl8ycWR3OV8xNmhmbl8yMzkgPiAuYXdzdWlfYWN0aW9uc18ycWR3OV8xNmhmbl8yNjM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG5cbi5hd3N1aV90aXRsZV8ycWR3OV8xNmhmbl8yOTU6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtc21xOHBkLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgxXzJxZHc5XzE2aGZuXzMwMDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLTB1dG4zbCwgMjhweCk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC0yeC14eHMtYjBwaDZxLCA0cHgpO1xufVxuLmF3c3VpX3RpdGxlLXZhcmlhbnQtaDFfMnFkdzlfMTZoZm5fMzAwLmF3c3VpX3JlZnJlc2hfMnFkdzlfMTZoZm5fMjE3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoKHZhcigtLXNpemUtdmVydGljYWwtaW5wdXQtYmMzNDFjLCAzMnB4KSAtIHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtdmhsZDIxLCAzNnB4KSkgLyAyKTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgyXzJxZHc5XzE2aGZuXzMwNzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLWwtMmJiMXZ4LCAxOHB4KTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgyXzJxZHc5XzE2aGZuXzMwNy5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LWJjMzQxYywgMzJweCkgLSB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtY3N4eW0yLCAyMnB4KSkgLyAyKTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgzXzJxZHc5XzE2aGZuXzMxMzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLW0tYWJ4Y29lLCAxOHB4KTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgzXzJxZHc5XzE2aGZuXzMxMy5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1zaXplLXZlcnRpY2FsLWlucHV0LWJjMzQxYywgMzJweCkgLSB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tdjg2cXNtLCAyMnB4KSkgLyAyKTtcbn1cbi5hd3N1aV90aXRsZS12YXJpYW50LWgyXzJxZHc5XzE2aGZuXzMwNzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNyksIC5hd3N1aV90aXRsZS12YXJpYW50LWgzXzJxZHc5XzE2aGZuXzMxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNykge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpO1xufVxuLmF3c3VpX25vLXdyYXBfMnFkdzlfMTZoZm5fMjQ5ID4gLmF3c3VpX3RpdGxlXzJxZHc5XzE2aGZuXzI5NTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNykge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLXJlZnJncSwgMnB4KSk7XG59XG5cbi5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfMTZoZm5fMjE3LmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzE2aGZuXzIyMCA+IC5hd3N1aV9tYWluXzJxZHc5XzE2aGZuXzIzOSA+IDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNykuYXdzdWlfdGl0bGUtdmFyaWFudC1oMl8ycWR3OV8xNmhmbl8zMDcsIC5hd3N1aV9yb290LW5vLWFjdGlvbnNfMnFkdzlfMTZoZm5fMjE3LmF3c3VpX3Jvb3QtaGFzLWRlc2NyaXB0aW9uXzJxZHc5XzE2aGZuXzIyMCA+IC5hd3N1aV9tYWluXzJxZHc5XzE2aGZuXzIzOSA+IDpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzJxZHc5XzE2aGZuXzIxNykuYXdzdWlfdGl0bGUtdmFyaWFudC1oM18ycWR3OV8xNmhmbl8zMTMge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG59XG5cbi5hd3N1aV9yb290LXZhcmlhbnQtaDFfMnFkdzlfMTZoZm5fMjI5LmF3c3VpX3Jvb3Qtbm8tYWN0aW9uc18ycWR3OV8xNmhmbl8yMTc6bm90KCNcXDkpOm5vdCguYXdzdWlfcm9vdC1oYXMtZGVzY3JpcHRpb25fMnFkdzlfMTZoZm5fMjIwKTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMTZoZm5fMjE3KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtMngteHhzLWIwcGg2cSwgNHB4KTtcbn1cblxuLmF3c3VpX3ZpcnR1YWwtc3BhY2VfMnFkdzlfMTZoZm5fMzM0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBpbnNldC1ibG9jay1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbn1cblxuLmF3c3VpX2luZm9fMnFkdzlfMTZoZm5fMzQwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xufVxuXG4uYXdzdWlfZGVzY3JpcHRpb25fMnFkdzlfMTZoZm5fMzQ0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LXlidHBvbSwgIzU0NWI2NCk7XG59XG4uYXdzdWlfZGVzY3JpcHRpb24tdmFyaWFudC1oMV8ycWR3OV8xNmhmbl8zNTE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbn1cbi5hd3N1aV9kZXNjcmlwdGlvbi12YXJpYW50LWgyXzJxZHc5XzE2aGZuXzM1NTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtaGVhZGVyLWgyLWRlc2NyaXB0aW9uLXNpemUtYmIxOWF0LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtaGVhZGVyLWgyLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LTk2b2RuMiwgMTZweCk7XG59XG4uYXdzdWlfZGVzY3JpcHRpb24tdmFyaWFudC1oMl8ycWR3OV8xNmhmbl8zNTU6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8ycWR3OV8xNmhmbl8yMTcpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xufVxuLmF3c3VpX2Rlc2NyaXB0aW9uLXZhcmlhbnQtaDNfMnFkdzlfMTZoZm5fMzYyOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXEsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLWVnemw0cSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzLCBub3JtYWwpO1xufVxuLmF3c3VpX2Rlc2NyaXB0aW9uLXZhcmlhbnQtaDNfMnFkdzlfMTZoZm5fMzYyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMnFkdzlfMTZoZm5fMjE3KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbn1cblxuLmF3c3VpX2hlYWRpbmdfMnFkdzlfMTZoZm5fMzcxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfaGVhZGluZ18ycWR3OV8xNmhmbl8zNzE6bm90KCNcXDkpOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfaGVhZGluZy12YXJpYW50LWgxXzJxZHc5XzE2aGZuXzM4Mjpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLTB1dG4zbCwgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXZobGQyMSwgMzZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLW9tYTdwZiwgbm9ybWFsKTtcbn1cbi5hd3N1aV9oZWFkaW5nLXZhcmlhbnQtaDJfMnFkdzlfMTZoZm5fMzg3Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbC0yYmIxdngsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1sLWNzeHltMiwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLWwtaTFpdHM2LCBub3JtYWwpO1xufVxuLmF3c3VpX2hlYWRpbmctdmFyaWFudC1oM18ycWR3OV8xNmhmbl8zOTI6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWFieGNvZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tdjg2cXNtLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1vdTB2Y3osIG5vcm1hbCk7XG59XG5cbi5hd3N1aV9oZWFkaW5nLXRleHRfMnFkdzlfMTZoZm5fMzk4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuLmF3c3VpX2hlYWRpbmctdGV4dC12YXJpYW50LWgxXzJxZHc5XzE2aGZuXzQwMTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXhsLTB1dG4zbCwgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhsLXZobGQyMSwgMzZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXhsLW9tYTdwZiwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcteGwtMmRmcnRxLCA0MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbn1cbi5hd3N1aV9oZWFkaW5nLXRleHQtdmFyaWFudC1oMl8ycWR3OV8xNmhmbl80MDk6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1sLTJiYjF2eCwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtY3N4eW0yLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbC1pMWl0czYsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwteXBicXRrLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbn1cbi5hd3N1aV9oZWFkaW5nLXRleHQtdmFyaWFudC1oM18ycWR3OV8xNmhmbl80MTc6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1tLWFieGNvZSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLW0tdjg2cXNtLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbS1vdTB2Y3osIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLW0tZzZmbHJlLCA0MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbn1cblxuLmF3c3VpX2NvdW50ZXJfMnFkdzlfMTZoZm5fNDI2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvdW50ZXItanV3MmYxLCAjNjg3MDc4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jb250ZW50LWVudGVyX2d3cTBoX3BpaWQ5XzE2MTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluX2d3cTBoX3BpaWQ5XzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNob3ctcGFjZWQta3hkNmszLCAxODBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1zaG93LXBhY2VkLTJ6d3llaywgZWFzZS1vdXQpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl9nd3EwaF9waWlkOV8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfY29udGVudC1lbnRlcl9nd3EwaF9waWlkOV8xNjE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfY29udGVudC1lbnRlcl9nd3EwaF9waWlkOV8xNjE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfY29udGVudC1lbnRlcl9nd3EwaF9waWlkOV8xNjE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfdHJpZ2dlci1leHBhbmRlZF9nd3EwaF9waWlkOV8xODM6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1wYWNlZC1reGQ2azMsIDE4MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXNob3ctcGFjZWQtMnp3eWVrLCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdHJpZ2dlci1leHBhbmRlZF9nd3EwaF9waWlkOV8xODM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfdHJpZ2dlci1leHBhbmRlZF9nd3EwaF9waWlkOV8xODM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdHJpZ2dlci1leHBhbmRlZF9nd3EwaF9waWlkOV8xODM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfaWNvbl9nd3EwaF9waWlkOV8xOTc6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yb3RhdGUtOTAtYnBua3E5LCAxMzVtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yb3RhdGUtOTAtYzYxd2l5LCBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9pY29uX2d3cTBoX3BpaWQ5XzE5Nzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9pY29uX2d3cTBoX3BpaWQ5XzE5Nzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9pY29uX2d3cTBoX3BpaWQ5XzE5Nzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290X2d3cTBoX3BpaWQ5XzIxMTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF3c3VpX2V4cGFuZC1idXR0b25fZ3dxMGhfcGlpZDlfMjQ2Om5vdCgjXFw5KSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hd3N1aV9pY29uX2d3cTBoX3BpaWQ5XzE5Nzpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9pY29uX2d3cTBoX3BpaWQ5XzE5Ny5hd3N1aV9leHBhbmRlZF9nd3EwaF9waWlkOV8yNTQ6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYXdzdWlfaWNvbl9nd3EwaF9waWlkOV8xOTc6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmF3c3VpX2ljb25fZ3dxMGhfcGlpZDlfMTk3Om5vdCgjXFw5KTpkaXIocnRsKS5hd3N1aV9leHBhbmRlZF9nd3EwaF9waWlkOV8yNTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmF3c3VpX2ljb24tY29udGFpbmVyX2d3cTBoX3BpaWQ5XzI2NDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpKSAvIC0yKSBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfaWNvbi1jb250YWluZXItY29udGFpbmVyX2d3cTBoX3BpaWQ5XzI2ODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuXG4uYXdzdWlfd3JhcHBlcl9nd3EwaF9waWlkOV8yNzI6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5hd3N1aV93cmFwcGVyLWRlZmF1bHRfZ3dxMGhfcGlpZDlfMjgwOm5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItaW5saW5lX2d3cTBoX3BpaWQ5XzI4MDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWZvb3Rlcl9nd3EwaF9waWlkOV8yODA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfd3JhcHBlci1uYXZpZ2F0aW9uX2d3cTBoX3BpaWQ5XzI4NDpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV93cmFwcGVyLW5hdmlnYXRpb25fZ3dxMGhfcGlpZDlfMjg0Om5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItY29udGFpbmVyX2d3cTBoX3BpaWQ5XzI4Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1zLXp5Zm40aiwgNzAwKTtcbn1cbi5hd3N1aV93cmFwcGVyLWRlZmF1bHRfZ3dxMGhfcGlpZDlfMjgwOm5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItaW5saW5lX2d3cTBoX3BpaWQ5XzI4MDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLW5hdmlnYXRpb25fZ3dxMGhfcGlpZDlfMjg0Om5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItZm9vdGVyX2d3cTBoX3BpaWQ5XzI4MDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWNvbXBhY3RfZ3dxMGhfcGlpZDlfMjkxOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1kZWZhdWx0LTVwODFobCwgIzU0NWI2NCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xufVxuLmF3c3VpX3dyYXBwZXItZGVmYXVsdF9nd3EwaF9waWlkOV8yODA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1pbmxpbmVfZ3dxMGhfcGlpZDlfMjgwOm5vdCgjXFw5KSwgLmF3c3VpX3dyYXBwZXItbmF2aWdhdGlvbl9nd3EwaF9waWlkOV8yODQ6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1mb290ZXJfZ3dxMGhfcGlpZDlfMjgwOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1leHBhbmRhYmxlLWhlYWRpbmctc2l6ZS1rbGZqa2ksIDE0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1zLWd4azFoZiwgbm9ybWFsKTtcbn1cbi5hd3N1aV93cmFwcGVyLWRlZmF1bHRfZ3dxMGhfcGlpZDlfMjgwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG4uYXdzdWlfd3JhcHBlci1kZWZhdWx0X2d3cTBoX3BpaWQ5XzI4MC5hd3N1aV9oZWFkZXItZGVwcmVjYXRlZF9nd3EwaF9waWlkOV8zMDQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG4uYXdzdWlfd3JhcHBlci1kZWZhdWx0X2d3cTBoX3BpaWQ5XzI4MDpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItZGVwcmVjYXRlZF9nd3EwaF9waWlkOV8zMDQpLCAuYXdzdWlfd3JhcHBlci1pbmxpbmVfZ3dxMGhfcGlpZDlfMjgwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoX3BpaWQ5XzMwNCkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zaXplLWljb24tbm9ybWFsLTE5MDM2ZywgMTZweCkgKyAodmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkgLSB2YXIoLS1zaXplLWljb24tbm9ybWFsLTE5MDM2ZywgMTZweCkpIC8gLTIgKyB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuLmF3c3VpX3dyYXBwZXItZGVmYXVsdF9nd3EwaF9waWlkOV8yODAuYXdzdWlfd3JhcHBlci1leHBhbmRlZF9nd3EwaF9waWlkOV8zMTA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1pbmxpbmVfZ3dxMGhfcGlpZDlfMjgwLmF3c3VpX3dyYXBwZXItZXhwYW5kZWRfZ3dxMGhfcGlpZDlfMzEwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuLmF3c3VpX3dyYXBwZXItZm9vdGVyX2d3cTBoX3BpaWQ5XzI4MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbn1cbi5hd3N1aV93cmFwcGVyLWZvb3Rlcl9nd3EwaF9waWlkOV8yODA6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlci1jb21wYWN0X2d3cTBoX3BpaWQ5XzI5MTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfd3JhcHBlci1mb290ZXJfZ3dxMGhfcGlpZDlfMjgwLmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoX3BpaWQ5XzMwNDpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyLWNvbXBhY3RfZ3dxMGhfcGlpZDlfMjkxLmF3c3VpX2hlYWRlci1kZXByZWNhdGVkX2d3cTBoX3BpaWQ5XzMwNDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV93cmFwcGVyLWZvb3Rlcl9nd3EwaF9waWlkOV8yODA6bm90KCNcXDkpOm5vdCguYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfcGlpZDlfMzA0KSwgLmF3c3VpX3dyYXBwZXItY29tcGFjdF9nd3EwaF9waWlkOV8yOTE6bm90KCNcXDkpOm5vdCguYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfcGlpZDlfMzA0KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtaWNvbi1ub3JtYWwtMTkwMzZnLCAxNnB4KSArICh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSAtIHZhcigtLXNpemUtaWNvbi1ub3JtYWwtMTkwMzZnLCAxNnB4KSkgLyAtMiArIHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfd3JhcHBlci1jb250YWluZXJfZ3dxMGhfcGlpZDlfMjg3Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLW9tbWFsaSwgMTJweCkgdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20taHJudHlvLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC12MzU3NXUsIDIwcHgpO1xufVxuLmF3c3VpX3dyYXBwZXItY29udGFpbmVyX2d3cTBoX3BpaWQ5XzI4Nzpub3QoI1xcOSk6bm90KC5hd3N1aV93cmFwcGVyLWV4cGFuZGVkX2d3cTBoX3BpaWQ5XzMxMCkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3Atb21tYWxpLCAxMnB4KTtcbn1cbi5hd3N1aV93cmFwcGVyLWNvbnRhaW5lcl9nd3EwaF9waWlkOV8yODcuYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfcGlpZDlfMzA0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1jb250YWluZXItaG9yaXpvbnRhbC12MzU3NXUsIDIwcHgpO1xufVxuLmF3c3VpX3dyYXBwZXItY29udGFpbmVyX2d3cTBoX3BpaWQ5XzI4Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItZGVwcmVjYXRlZF9nd3EwaF9waWlkOV8zMDQpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtdjM1NzV1LCAyMHB4KSArIGNhbGModmFyKC0tc2l6ZS1pY29uLW1lZGl1bS1ocWp0N2MsIDE2cHgpICsgKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpKSAvIC0yICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfd3JhcHBlci1jb250YWluZXJfZ3dxMGhfcGlpZDlfMjg3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2LCAxMnB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkpO1xufVxuXG4uYXdzdWlfaGVhZGVyX2d3cTBoX3BpaWQ5XzMwNDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cbi5hd3N1aV9oZWFkZXItd3JhcHBlcl9nd3EwaF9waWlkOV8zNDc6bm90KCNcXDkpLCAuYXdzdWlfaGVhZGVyLWRlcHJlY2F0ZWRfZ3dxMGhfcGlpZDlfMzA0Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXMtenlmbjRqLCA3MDApO1xufVxuLmF3c3VpX2hlYWRlci13cmFwcGVyX2d3cTBoX3BpaWQ5XzM0Nzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2hlYWRlci1hY3Rpb25zLXdyYXBwZXJfZ3dxMGhfcGlpZDlfMzU5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItYnV0dG9uX2d3cTBoX3BpaWQ5XzM2NTpub3QoI1xcOSk6Zm9jdXMsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY29udGFpbmVyLWJ1dHRvbl9nd3EwaF9waWlkOV8zNjU6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1idXR0b25fZ3dxMGhfcGlpZDlfMzY1Om5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jb250YWluZXItYnV0dG9uX2d3cTBoX3BpaWQ5XzM2NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygwcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1idXR0b25fZ3dxMGhfcGlpZDlfMzY1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNvbnRhaW5lci1idXR0b25fZ3dxMGhfcGlpZDlfMzY1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9oZWFkZXItYnV0dG9uX2d3cTBoX3BpaWQ5XzM2NTpub3QoI1xcOSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYyh2YXIoLS1zaXplLWljb24tbm9ybWFsLTE5MDM2ZywgMTZweCkgKyAodmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkgLSB2YXIoLS1zaXplLWljb24tbm9ybWFsLTE5MDM2ZywgMTZweCkpIC8gLTIgKyB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpKTtcbn1cbi5hd3N1aV9oZWFkZXItY29udGFpbmVyLWJ1dHRvbl9nd3EwaF9waWlkOV8zNjU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc2l6ZS1pY29uLW1lZGl1bS1ocWp0N2MsIDE2cHgpICsgKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpKSAvIC0yICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfaGVhZGVyLWNvbnRhaW5lcl9nd3EwaF9waWlkOV8zNjU6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfaGVhZGVyLWNvbnRhaW5lcl9nd3EwaF9waWlkOV8zNjUgPiAuYXdzdWlfaWNvbi1jb250YWluZXJfZ3dxMGhfcGlpZDlfMjY0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtZXhwYW5kYWJsZS1zZWN0aW9uLWljb24tb2Zmc2V0LXRvcC12cG01MnYsIDhweCk7XG59XG4uYXdzdWlfaGVhZGVyLW5hdmlnYXRpb25fZ3dxMGhfcGlpZDlfNDAwID4gLmF3c3VpX2ljb24tY29udGFpbmVyX2d3cTBoX3BpaWQ5XzI2NDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24tbmF2aWdhdGlvbi1pY29uLWRlZmF1bHQtbXJ0cGF3LCAjODc5NTk2KTtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hd3N1aV9oZWFkZXItbmF2aWdhdGlvbl9nd3EwaF9waWlkOV80MDAgPiAuYXdzdWlfaWNvbi1jb250YWluZXJfZ3dxMGhfcGlpZDlfMjY0Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWV4cGFuZGFibGUtc2VjdGlvbi1ob3Zlci11a2hjeWMsICMxNjE5MWYpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1uYXZpZ2F0aW9uX2d3cTBoX3BpaWQ5XzQwMCA+IC5hd3N1aV9pY29uLWNvbnRhaW5lcl9nd3EwaF9waWlkOV8yNjQ6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1uYXZpZ2F0aW9uX2d3cTBoX3BpaWQ5XzQwMCA+IC5hd3N1aV9pY29uLWNvbnRhaW5lcl9nd3EwaF9waWlkOV8yNjQ6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMnB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItbmF2aWdhdGlvbl9nd3EwaF9waWlkOV80MDAgPiAuYXdzdWlfaWNvbi1jb250YWluZXJfZ3dxMGhfcGlpZDlfMjY0Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9oZWFkZXItdGV4dF9nd3EwaF9waWlkOV80Mzc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbjpub3QoI1xcOSk6bm90KC5hd3N1aV93cmFwcGVyLWNvbXBhY3RfZ3dxMGhfcGlpZDlfMjkxKSA+IC5hd3N1aV9oZWFkZXItYWN0aW9ucy13cmFwcGVyX2d3cTBoX3BpaWQ5XzM1OSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICByb3ctZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1yZWZyZ3EsIDJweCk7XG59XG5cbi5hd3N1aV9jb250ZW50X2d3cTBoX3BpaWQ5XzE2MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2NvbnRlbnQtZGVmYXVsdF9nd3EwaF9waWlkOV80NTA6bm90KCNcXDkpLCAuYXdzdWlfY29udGVudC1pbmxpbmVfZ3dxMGhfcGlpZDlfNDUwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2NvbnRlbnQtZm9vdGVyX2d3cTBoX3BpaWQ5XzQ1NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2NvbnRlbnQtZXhwYW5kZWRfZ3dxMGhfcGlpZDlfNDU4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3c3VpX2NvbnRlbnQtY29tcGFjdF9nd3EwaF9waWlkOV80NjE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpICsgKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpKSAvIC0yICsgdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbn1cblxuLmF3c3VpX2ZvY3VzYWJsZV9nd3EwaF9waWlkOV80NjU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZvY3VzYWJsZV9nd3EwaF9waWlkOV80NjU6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLXNwNGIybCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1idXR0b24tc3A0YjJsLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtbTNhYnRiLCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2NsaWNrLXRhcmdldF9nd3EwaF9waWlkOV80ODA6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX2NsaWNrLXRhcmdldF9nd3EwaF9waWlkOV80ODA6bm90KCNcXDkpOm5vdCguYXdzdWlfd3JhcHBlci1jb250YWluZXJfZ3dxMGhfcGlpZDlfMjg3KTpub3QoLmF3c3VpX2hlYWRlci1jb250YWluZXItYnV0dG9uX2d3cTBoX3BpaWQ5XzM2NSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1leHBhbmRhYmxlLXNlY3Rpb24taG92ZXItdWtoY3ljLCAjMTYxOTFmKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX21hcmtlcl8xaXNkMV8xbzF3aV8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAycHg7XG4gIGlubGluZS1zaXplOiAxNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmF3c3VpX21hcmtlci0tbGluZV8xaXNkMV8xbzF3aV8xODU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA5cHg7XG4gIGJsb2NrLXNpemU6IDRweDtcbn1cbi5hd3N1aV9tYXJrZXItLXJlY3RhbmdsZV8xaXNkMV8xbzF3aV8xODk6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTRweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDJweDtcbn1cbi5hd3N1aV9tYXJrZXItLWhvbGxvdy1yZWN0YW5nbGVfMWlzZDFfMW8xd2lfMTk2Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDE0cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAycHg7XG59XG4uYXdzdWlfbWFya2VyLS1ob2xsb3ctcmVjdGFuZ2xlXzFpc2QxXzFvMXdpXzE5Njpub3QoI1xcOSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jazogMnB4O1xuICBtYXJnaW4taW5saW5lOiAycHg7XG4gIGJsb2NrLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmF3c3VpX21hcmtlci0tZGFzaGVkXzFpc2QxXzFvMXdpXzIxMjpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiA0cHg7XG4gIGlubGluZS1zaXplOiA2cHg7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogOXB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbn1cbi5hd3N1aV9tYXJrZXItLWRhc2hlZF8xaXNkMV8xbzF3aV8yMTI6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBpbmxpbmUtc2l6ZTogNnB4O1xuICBibG9jay1zaXplOiA0cHg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMnB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZGltbWVkXzEwaXBvX290cG02XzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay0xeW0xaXIsIDkwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay1jMnRxYnYsIGxpbmVhcik7XG4gIHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLTF5bTFpciwgOTBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZGltbWVkXzEwaXBvX290cG02XzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9kaW1tZWRfMTBpcG9fb3RwbTZfMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2RpbW1lZF8xMGlwb19vdHBtNl8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9tYXJrZXJfMTBpcG9fb3RwbTZfMjA1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xuICBpbmxpbmUtc2l6ZTogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5hd3N1aV9tYXJrZXItLWxpbmVfMTBpcG9fb3RwbTZfMjQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogOXB4O1xuICBibG9jay1zaXplOiA0cHg7XG59XG4uYXdzdWlfbWFya2VyLS1yZWN0YW5nbGVfMTBpcG9fb3RwbTZfMjQ5Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDE0cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAycHg7XG59XG4uYXdzdWlfbWFya2VyLS1ob2xsb3ctcmVjdGFuZ2xlXzEwaXBvX290cG02XzI1Njpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxNHB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xufVxuLmF3c3VpX21hcmtlci0taG9sbG93LXJlY3RhbmdsZV8xMGlwb19vdHBtNl8yNTY6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2s6IDJweDtcbiAgbWFyZ2luLWlubGluZTogMnB4O1xuICBibG9jay1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5hd3N1aV9tYXJrZXItLWRhc2hlZF8xMGlwb19vdHBtNl8yNzI6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogNHB4O1xuICBpbmxpbmUtc2l6ZTogNnB4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDlweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG59XG4uYXdzdWlfbWFya2VyLS1kYXNoZWRfMTBpcG9fb3RwbTZfMjcyOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IDZweDtcbiAgYmxvY2stc2l6ZTogNHB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9yb290XzEwaXBvX290cG02XzI5MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX3ZhbHVlXzEwaXBvX290cG02XzMyMzpub3QoI1xcOSkge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4bC10aHp4a3YsIDMycHgpO1xufVxuLmF3c3VpX3ZhbHVlXzEwaXBvX290cG02XzMyMy5hd3N1aV9leHBhbmRhYmxlXzEwaXBvX290cG02XzMyNzpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1zLXp5Zm40aiwgNzAwKTtcbn1cblxuLmF3c3VpX2xpc3QtaXRlbV8xMGlwb19vdHBtNl8zMzE6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLWxpc3QtaXRlbV8xMGlwb19vdHBtNl8zMzI6bm90KCNcXDkpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmF3c3VpX2lubmVyLWxpc3QtaXRlbV8xMGlwb19vdHBtNl8zMzI6bm90KCNcXDkpLFxuLmF3c3VpX2xpc3QtaXRlbV8xMGlwb19vdHBtNl8zMzEgPiAuYXdzdWlfa2V5LXZhbHVlLXBhaXJfMTBpcG9fb3RwbTZfMzM3Om5vdCgjXFw5KSxcbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fb3RwbTZfMzMxID4gLmF3c3VpX2V4cGFuZGFibGUtc2VjdGlvbl8xMGlwb19vdHBtNl8zMzg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9pbm5lci1saXN0LWl0ZW1fMTBpcG9fb3RwbTZfMzMyID4gLmF3c3VpX2tleV8xMGlwb19vdHBtNl8zMzc6bm90KCNcXDkpLFxuLmF3c3VpX2xpc3QtaXRlbV8xMGlwb19vdHBtNl8zMzEgPiAuYXdzdWlfa2V5LXZhbHVlLXBhaXJfMTBpcG9fb3RwbTZfMzM3ID4gLmF3c3VpX2tleV8xMGlwb19vdHBtNl8zMzc6bm90KCNcXDkpLFxuLmF3c3VpX2xpc3QtaXRlbV8xMGlwb19vdHBtNl8zMzEgPiAuYXdzdWlfZXhwYW5kYWJsZS1zZWN0aW9uXzEwaXBvX290cG02XzMzOCA+IC5hd3N1aV9rZXlfMTBpcG9fb3RwbTZfMzM3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC13aDJ5bGosICM1NDViNjQpO1xufVxuXG4uYXdzdWlfc3ViLWl0ZW1zXzEwaXBvX290cG02XzM1MTpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRhYmxlXzEwaXBvX290cG02XzMyNykge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygxNHB4ICsgdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSk7XG59XG4uYXdzdWlfc3ViLWl0ZW1zXzEwaXBvX290cG02XzM1MS5hd3N1aV9leHBhbmRhYmxlXzEwaXBvX290cG02XzMyNzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV9zdWItaXRlbXNfMTBpcG9fb3RwbTZfMzUxLmF3c3VpX2V4cGFuZGFibGVfMTBpcG9fb3RwbTZfMzI3ID4gLmF3c3VpX2lubmVyLWxpc3QtaXRlbV8xMGlwb19vdHBtNl8zMzIgPiAuYXdzdWlfdmFsdWVfMTBpcG9fb3RwbTZfMzIzOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hd3N1aV9saXN0XzEwaXBvX290cG02XzMzMTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF3c3VpX2xpc3RfMTBpcG9fb3RwbTZfMzMxID4gLmF3c3VpX2xpc3QtaXRlbV8xMGlwb19vdHBtNl8zMzEgPiAuYXdzdWlfa2V5LXZhbHVlLXBhaXJfMTBpcG9fb3RwbTZfMzM3ID4gLmF3c3VpX2tleV8xMGlwb19vdHBtNl8zMzc6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYXdzdWlfbGlzdF8xMGlwb19vdHBtNl8zMzEgPiAuYXdzdWlfbGlzdC1pdGVtXzEwaXBvX290cG02XzMzMS5hd3N1aV9kaW1tZWRfMTBpcG9fb3RwbTZfMTUzOm5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG5cbi5hd3N1aV9saXN0XzEwaXBvX290cG02XzMzMTpub3QoI1xcOSk6bm90KC5hd3N1aV9jb21wYWN0XzEwaXBvX290cG02XzM3NykgPiAuYXdzdWlfbGlzdC1pdGVtXzEwaXBvX290cG02XzMzMTpub3QoOmZpcnN0LWNoaWxkKSxcbi5hd3N1aV9pbm5lci1saXN0LWl0ZW1fMTBpcG9fb3RwbTZfMzMyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG59XG5cbi5hd3N1aV9saXN0LWl0ZW1fMTBpcG9fb3RwbTZfMzMxLmF3c3VpX3dpdGgtc3ViLWl0ZW1zXzEwaXBvX290cG02XzM4Mjpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRhYmxlXzEwaXBvX290cG02XzMyNykgPiAuYXdzdWlfa2V5LXZhbHVlLXBhaXJfMTBpcG9fb3RwbTZfMzM3ID4gLmF3c3VpX2tleV8xMGlwb19vdHBtNl8zMzcsXG4uYXdzdWlfbGlzdC1pdGVtXzEwaXBvX290cG02XzMzMS5hd3N1aV93aXRoLXN1Yi1pdGVtc18xMGlwb19vdHBtNl8zODI6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kYWJsZV8xMGlwb19vdHBtNl8zMjcpID4gLmF3c3VpX2tleS12YWx1ZS1wYWlyXzEwaXBvX290cG02XzMzNyA+IC5hd3N1aV92YWx1ZV8xMGlwb19vdHBtNl8zMjMge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1zLXp5Zm40aiwgNzAwKTtcbn1cblxuLmF3c3VpX2Z1bGwtd2lkdGhfMTBpcG9fb3RwbTZfMzg3Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zZXJpZXNfeTF5cmhfMWN4ZWNfMTg5ID4gcmVjdDpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLTF5bTFpciwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLWMydHFidiwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9zZXJpZXNfeTF5cmhfMWN4ZWNfMTg5ID4gcmVjdDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZXJpZXNfeTF5cmhfMWN4ZWNfMTg5ID4gcmVjdDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zZXJpZXNfeTF5cmhfMWN4ZWNfMTg5ID4gcmVjdDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290X3kxeXJoXzFjeGVjXzIwMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Nlcmllc195MXlyaF8xY3hlY18xODk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtd2lkdGgtZmNjZTZnLCAycHgpO1xuICBmaWxsOiBub25lO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogdmFyKC0tYm9yZGVyLWxpbmUtY2hhcnQtbGluZS1qb2luLWI0YmhxYywgbWl0ZXIpO1xufVxuXG4uYXdzdWlfc2VyaWVzLS1oaWdobGlnaHRlZF95MXlyaF8xY3hlY18yMTU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9zZXJpZXMtLWRpbW1lZF95MXlyaF8xY3hlY18yMTk6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYXdzdWlfc2VyaWVzLS10aHJlc2hvbGRfeTF5cmhfMWN4ZWNfMjIzOm5vdCgjXFw5KSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LWRhc2gtYXJyYXktZ2tiN3k4LCAzIDUpO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LXdpZHRoLWZjY2U2ZywgMnB4KTtcbn1cblxuLmF3c3VpX3BvcG92ZXItZGl2aWRlcl95MXlyaF8xY3hlY18yMjg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2dyaWRfMTR5ajBfMTZhbTdfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpIC8gLTIpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXJhd29pNiwgMjBweCkgLyAtMik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX2dyaWRfMTR5ajBfMTZhbTdfMTQ1LmF3c3VpX25vLWd1dHRlcnNfMTR5ajBfMTZhbTdfMTgxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Njpub3QoI1xcOSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2LCAyMHB4KSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpIC8gMik7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXdzdWlfZ3JpZF8xNHlqMF8xNmFtN18xNDUuYXdzdWlfbm8tZ3V0dGVyc18xNHlqMF8xNmFtN18xODEgPiAuYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9jb2xzcGFuLTFfMTR5ajBfMTZhbTdfMTk3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtaW5saW5lLXNpemU6IDguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX3B1c2gtMV8xNHlqMF8xNmFtN18yMDE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA4LjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9wdWxsLTFfMTR5ajBfMTZhbTdfMjA0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX2NvbHNwYW4tMl8xNHlqMF8xNmFtN18yMDc6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtaW5saW5lLXNpemU6IDE2LjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9wdXNoLTJfMTR5ajBfMTZhbTdfMjExOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX3B1bGwtMl8xNHlqMF8xNmFtN18yMTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX2NvbHNwYW4tM18xNHlqMF8xNmFtN18yMTc6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LWlubGluZS1zaXplOiAyNSU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX3B1c2gtM18xNHlqMF8xNmFtN18yMjE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAyNSU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX3B1bGwtM18xNHlqMF8xNmFtN18yMjQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMjUlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9jb2xzcGFuLTRfMTR5ajBfMTZhbTdfMjI3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LWlubGluZS1zaXplOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVzaC00XzE0eWowXzE2YW03XzIzMTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9wdWxsLTRfMTR5ajBfMTZhbTdfMjM0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9jb2xzcGFuLTVfMTR5ajBfMTZhbTdfMjM3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LWlubGluZS1zaXplOiA0MS42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVzaC01XzE0eWowXzE2YW03XzI0MTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9wdWxsLTVfMTR5ajBfMTZhbTdfMjQ0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9jb2xzcGFuLTZfMTR5ajBfMTZhbTdfMjQ3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC1pbmxpbmUtc2l6ZTogNTAlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9wdXNoLTZfMTR5ajBfMTZhbTdfMjUxOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9wdWxsLTZfMTR5ajBfMTZhbTdfMjU0Om5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDUwJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfY29sc3Bhbi03XzE0eWowXzE2YW03XzI1Nzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC1pbmxpbmUtc2l6ZTogNTguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX3B1c2gtN18xNHlqMF8xNmFtN18yNjE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVsbC03XzE0eWowXzE2YW03XzI2NDpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfY29sc3Bhbi04XzE0eWowXzE2YW03XzI2Nzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC1pbmxpbmUtc2l6ZTogNjYuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX3B1c2gtOF8xNHlqMF8xNmFtN18yNzE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVsbC04XzE0eWowXzE2YW03XzI3NDpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfY29sc3Bhbi05XzE0eWowXzE2YW03XzI3Nzpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtaW5saW5lLXNpemU6IDc1JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVzaC05XzE0eWowXzE2YW03XzI4MTpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDc1JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVsbC05XzE0eWowXzE2YW03XzI4NDpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtZW5kOiA3NSU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX2NvbHNwYW4tMTBfMTR5ajBfMTZhbTdfMjg3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LWlubGluZS1zaXplOiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVzaC0xMF8xNHlqMF8xNmFtN18yOTE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVsbC0xMF8xNHlqMF8xNmFtN18yOTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogODMuMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX2NvbHNwYW4tMTFfMTR5ajBfMTZhbTdfMjk3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LWlubGluZS1zaXplOiA5MS42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVzaC0xMV8xNHlqMF8xNmFtN18zMDE6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA5MS42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVsbC0xMV8xNHlqMF8xNmFtN18zMDQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogOTEuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX2NvbHNwYW4tMTJfMTR5ajBfMTZhbTdfMzA3Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX3B1c2gtMTJfMTR5ajBfMTZhbTdfMzExOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVsbC0xMl8xNHlqMF8xNmFtN18zMTQ6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMTAwJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfcHVzaC0wXzE0eWowXzE2YW03XzMxNzpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX3B1bGwtMF8xNHlqMF8xNmFtN18zMjA6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfb2Zmc2V0LTFfMTR5ajBfMTZhbTdfMzIzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDguMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX29mZnNldC0yXzE0eWowXzE2YW03XzMyNjpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxNi42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfb2Zmc2V0LTNfMTR5ajBfMTZhbTdfMzI5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDI1JTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfb2Zmc2V0LTRfMTR5ajBfMTZhbTdfMzMyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9vZmZzZXQtNV8xNHlqMF8xNmFtN18zMzU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNDEuNjY2NjY2NjY2NyU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX29mZnNldC02XzE0eWowXzE2YW03XzMzODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1MCU7XG59XG4uYXdzdWlfZ3JpZC1jb2x1bW5fMTR5ajBfMTZhbTdfMTg2LmF3c3VpX29mZnNldC03XzE0eWowXzE2YW03XzM0MTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hd3N1aV9ncmlkLWNvbHVtbl8xNHlqMF8xNmFtN18xODYuYXdzdWlfb2Zmc2V0LThfMTR5ajBfMTZhbTdfMzQ0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9vZmZzZXQtOV8xNHlqMF8xNmFtN18zNDc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNzUlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9vZmZzZXQtMTBfMTR5ajBfMTZhbTdfMzUwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2dyaWQtY29sdW1uXzE0eWowXzE2YW03XzE4Ni5hd3N1aV9vZmZzZXQtMTFfMTR5ajBfMTZhbTdfMzUzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uYXdzdWlfcmVzdG9yZS1wb2ludGVyLWV2ZW50c18xNHlqMF8xNmFtN18zNTc6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGlubGluZS1zaXplOiAxMDAlO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbGFiZWxfYXF1MDBfb2NpZWRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9lcnJvci1pY29uLXNoYWtlLXdyYXBwZXJfMTRtaHZfMXh3ZmpfMTUzOm5vdCgjXFw5KSxcbi5hd3N1aV93YXJuaW5nLWljb24tc2hha2Utd3JhcHBlcl8xNG1odl8xeHdmal8xNTQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tc2hha2UtaG9yaXpvbnRhbGx5XzE0bWh2XzF4d2ZqXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyLCAwbXMpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tc2hha2UtaG9yaXpvbnRhbGx5XzE0bWh2XzF4d2ZqXzEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWEtdHFreHZxLCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZXJyb3ItaWNvbi1zaGFrZS13cmFwcGVyXzE0bWh2XzF4d2ZqXzE1Mzpub3QoI1xcOSksXG4gIC5hd3N1aV93YXJuaW5nLWljb24tc2hha2Utd3JhcHBlcl8xNG1odl8xeHdmal8xNTQ6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZXJyb3ItaWNvbi1zaGFrZS13cmFwcGVyXzE0bWh2XzF4d2ZqXzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9lcnJvci1pY29uLXNoYWtlLXdyYXBwZXJfMTRtaHZfMXh3ZmpfMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfd2FybmluZy1pY29uLXNoYWtlLXdyYXBwZXJfMTRtaHZfMXh3ZmpfMTU0Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3dhcm5pbmctaWNvbi1zaGFrZS13cmFwcGVyXzE0bWh2XzF4d2ZqXzE1NDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9lcnJvci1pY29uLXNjYWxlLXdyYXBwZXJfMTRtaHZfMXh3ZmpfMTg0Om5vdCgjXFw5KSxcbi5hd3N1aV93YXJuaW5nLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl8xeHdmal8xODU6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tc2NhbGUtcG9wdXBfMTRtaHZfMXh3ZmpfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1teHg1ZDIsIDBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS10cWt4dnEsIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1zY2FsZS1wb3B1cF8xNG1odl8xeHdmal8xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2Vycm9yLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl8xeHdmal8xODQ6bm90KCNcXDkpLFxuICAuYXdzdWlfd2FybmluZy1pY29uLXNjYWxlLXdyYXBwZXJfMTRtaHZfMXh3ZmpfMTg1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2Vycm9yLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl8xeHdmal8xODQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZXJyb3ItaWNvbi1zY2FsZS13cmFwcGVyXzE0bWh2XzF4d2ZqXzE4NDpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3dhcm5pbmctaWNvbi1zY2FsZS13cmFwcGVyXzE0bWh2XzF4d2ZqXzE4NTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV93YXJuaW5nLWljb24tc2NhbGUtd3JhcHBlcl8xNG1odl8xeHdmal8xODU6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfd2FybmluZ18xNG1odl8xeHdmal8xNTQ6bm90KCNcXDkpLFxuLmF3c3VpX2Vycm9yXzE0bWh2XzF4d2ZqXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfMTRtaHZfMXh3ZmpfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1teHg1ZDIsIDBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYS10cWt4dnEsIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfMTRtaHZfMXh3ZmpfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV93YXJuaW5nXzE0bWh2XzF4d2ZqXzE1NDpub3QoI1xcOSksXG4gIC5hd3N1aV9lcnJvcl8xNG1odl8xeHdmal8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfd2FybmluZ18xNG1odl8xeHdmal8xNTQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfd2FybmluZ18xNG1odl8xeHdmal8xNTQ6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9lcnJvcl8xNG1odl8xeHdmal8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZXJyb3JfMTRtaHZfMXh3ZmpfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfMTRtaHZfMXh3ZmpfMjM2Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYXdzdWlfbGFiZWxfMTRtaHZfMXh3ZmpfMjY5Om5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtNnU0ZDYzLCAjMTYxOTFmKTtcbiAgZGlzcGxheTogaW5saW5lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtb3RscHdkLCA0MDApO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuLmF3c3VpX2xhYmVsXzE0bWh2XzF4d2ZqXzI2OTpub3QoI1xcOSk6b25seS1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2luZm9fMTRtaHZfMXh3ZmpfMjg1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9kZXNjcmlwdGlvbl8xNG1odl8xeHdmal8yOTE6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnN0cmFpbnRfMTRtaHZfMXh3ZmpfMjkyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LWJ0dXllNiwgIzY4NzA3OCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXEsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLWVnemw0cSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzLCBub3JtYWwpO1xufVxuXG4uYXdzdWlfaGludHNfMTRtaHZfMXh3ZmpfMjk5Om5vdCgjXFw5KSxcbi5hd3N1aV9jb25zdHJhaW50LWhhcy12YWxpZGF0aW9uLXRleHRfMTRtaHZfMXh3ZmpfMzAwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG5cbi5hd3N1aV9zZWNvbmRhcnktY29udHJvbF8xNG1odl8xeHdmal8zMDQ6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jb250cm9sc18xNG1odl8xeHdmal8zMDg6bm90KCNcXDkpOm5vdCguYXdzdWlfbGFiZWwtaGlkZGVuXzE0bWh2XzF4d2ZqXzMwOCkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuLmF3c3VpX2xhYmVsLXdyYXBwZXJfMTRtaHZfMXh3ZmpfMzExOm5vdCgjXFw5KTplbXB0eSArIC5hd3N1aV9jb250cm9sc18xNG1odl8xeHdmal8zMDgge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfY29udHJvbF8xNG1odl8xeHdmal8zMDg6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfZXJyb3JfMTRtaHZfMXh3ZmpfMTUzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHIsICNkMTMyMTIpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLThiOWhjcywgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hd3N1aV93YXJuaW5nXzE0bWh2XzF4d2ZqXzE1NDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmcsICM5MDY4MDYpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLThiOWhjcywgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hd3N1aV9lcnJvcl9fbWVzc2FnZV8xNG1odl8xeHdmal8zMzg6bm90KCNcXDkpLFxuLmF3c3VpX3dhcm5pbmdfX21lc3NhZ2VfMTRtaHZfMXh3ZmpfMzM5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG5cbi5hd3N1aV92aXN1YWxseS1oaWRkZW5fMTRtaHZfMXh3ZmpfMzQzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBpbnNldC1ibG9jay1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfdnJnenVfMTd5eTlfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWZvb3Rlci1pM3NlOGQsICM2ODcwNzgpO1xufVxuLmF3c3VpX3Jvb3RfdnJnenVfMTd5eTlfMTQ1ID4gLmF3c3VpX3JlY292ZXJ5X3ZyZ3p1XzE3eXk5XzE4MDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMWFmaTlfNDRld3VfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuLmF3c3VpX3Jvb3RfMWFmaTlfNDRld3VfMTQ1Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hpZGRlbl8xYWZpOV80NGV3dV8xNzYpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocCwgI2VhZWRlZCk7XG59XG4uYXdzdWlfcm9vdF8xYWZpOV80NGV3dV8xNDU6bm90KCNcXDkpOm5vdCguYXdzdWlfaGlkZGVuXzFhZmk5XzQ0ZXd1XzE3NikuYXdzdWlfbm8taXRlbXNfMWFmaTlfNDRld3VfMTc5IHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS10b3AteHV3cmQ4LCAjZWFlZGVkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMnJoeXpfN2dkY2lfMTQ1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyBmb3IgY29tcG9uZW50IHRvIGRpc3Rpbmd1aXNoIGlucHV0IGZyb20gb3RoZXIgaW5wdXQtbGlrZSBjb21wb25lbnRzLCBmb3IgZXhhbXBsZSBhdXRvc3VnZ2VzdCAqL1xufVxuXG4uYXdzdWlfaW5wdXRfMnJoeXpfN2dkY2lfMTQ5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4LCA4cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGN1cnNvcjogdGV4dDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWJoNTN3ciwgI2ZmZmZmZik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW1yMzkyNCwgIzY4NzA3OCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXIzOTI0LCAjNjg3MDc4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1iYzM0MWMsIDMycHgpO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OS5hd3N1aV9pbnB1dC1yZWFkb25seV8ycmh5el83Z2RjaV8xOTY6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWJoNTN3ciwgI2ZmZmZmZik7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el83Z2RjaV8xNDk6bm90KCNcXDkpOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1LCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OTpub3QoI1xcOSk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWxobDRsdSwgIzY4NzA3OCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el83Z2RjaV8xNDk6bm90KCNcXDkpOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1LCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OTpub3QoI1xcOSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1LCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OTpub3QoI1xcOSk6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWxobDRsdSwgIzY4NzA3OCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el83Z2RjaV8xNDk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLWl6MzJpbiwgIzAwNzNiYik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtaXozMmluLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtbTNhYnRiLCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el83Z2RjaV8xNDk6bm90KCNcXDkpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZC12NHYybXQsICNlYWVkZWQpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLTBhbmNzbCwgI2VhZWRlZCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLTBhbmNzbCwgI2VhZWRlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LWRpc2FibGVkLWpucnEyZywgIzg3OTU5Nik7XG4gIGN1cnNvcjogYXV0bztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OTpub3QoI1xcOSk6ZGlzYWJsZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC1ucHlpaTcsICM2ODcwNzgpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OTpub3QoI1xcOSk6ZGlzYWJsZWQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLW5weWlpNywgIzY4NzA3OCk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfN2dkY2lfMTQ5Om5vdCgjXFw5KTpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLW5weWlpNywgIzY4NzA3OCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfN2dkY2lfMTQ5Om5vdCgjXFw5KTpkaXNhYmxlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC1ucHlpaTcsICM2ODcwNzgpO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OTpub3QoI1xcOSk6ZGlzYWJsZWQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLW5weWlpNywgIzY4NzA3OCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfN2dkY2lfMTQ5Om5vdCgjXFw5KTppbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el83Z2RjaV8xNDkuYXdzdWlfaW5wdXQtaW52YWxpZF8ycmh5el83Z2RjaV8yNjM6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtdHd5am9uLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfN2dkY2lfMTQ5LmF3c3VpX2lucHV0LWludmFsaWRfMnJoeXpfN2dkY2lfMjYzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLXRvM2J5eSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfN2dkY2lfMTQ5LmF3c3VpX2lucHV0LWludmFsaWRfMnJoeXpfN2dkY2lfMjYzLmF3c3VpX2lucHV0LWhhcy1pY29uLWxlZnRfMnJoeXpfN2dkY2lfMjcyOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWljb24tb2Zmc2V0LW9xdzQzNCwgMzJweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtdHd5am9uLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSkpO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OS5hd3N1aV9pbnB1dC13YXJuaW5nXzJyaHl6XzdnZGNpXzI3NTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmcsICM5MDY4MDYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnLCAjOTA2ODA2KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtdHd5am9uLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfN2dkY2lfMTQ5LmF3c3VpX2lucHV0LXdhcm5pbmdfMnJoeXpfN2dkY2lfMjc1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLXRvM2J5eSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfN2dkY2lfMTQ5LmF3c3VpX2lucHV0LXdhcm5pbmdfMnJoeXpfN2dkY2lfMjc1LmF3c3VpX2lucHV0LWhhcy1pY29uLWxlZnRfMnJoeXpfN2dkY2lfMjcyOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWljb24tb2Zmc2V0LW9xdzQzNCwgMzJweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtdHd5am9uLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSkpO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OS5hd3N1aV9pbnB1dC10eXBlLXNlYXJjaF8ycmh5el83Z2RjaV8yODc6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OS5hd3N1aV9pbnB1dC10eXBlLXNlYXJjaF8ycmh5el83Z2RjaV8yODc6bm90KCNcXDkpOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmF3c3VpX2lucHV0XzJyaHl6XzdnZGNpXzE0OS5hd3N1aV9pbnB1dC10eXBlLXNlYXJjaF8ycmh5el83Z2RjaV8yODc6bm90KCNcXDkpOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9pbnB1dF8ycmh5el83Z2RjaV8xNDkuYXdzdWlfaW5wdXQtaGFzLWljb24tbGVmdF8ycmh5el83Z2RjaV8yNzI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWZpZWxkLWljb24tb2Zmc2V0LW9xdzQzNCwgMzJweCk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfN2dkY2lfMTQ5LmF3c3VpX2lucHV0LWhhcy1pY29uLXJpZ2h0XzJyaHl6XzdnZGNpXzMwMDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLWZpZWxkLWljb24tb2Zmc2V0LW9xdzQzNCwgMzJweCk7XG59XG4uYXdzdWlfaW5wdXRfMnJoeXpfN2dkY2lfMTQ5LmF3c3VpX2lucHV0LWhhcy1uby1ib3JkZXItcmFkaXVzXzJyaHl6XzdnZGNpXzMwMzpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLW5wZmQzYywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tbnBmZDNjLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG59XG5cbi5hd3N1aV9pbnB1dC1jb250YWluZXJfMnJoeXpfN2dkY2lfMzEwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF3c3VpX2lucHV0LWljb24tbGVmdF8ycmh5el83Z2RjaV8zMTU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoNTAlIC0gdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkgLyAyKTtcbn1cblxuLmF3c3VpX2lucHV0LWljb24tcmlnaHRfMnJoeXpfN2dkY2lfMzIyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyg1MCUgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSAvIDIpIC0gdmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkpO1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4LCA4cHgpIC0gdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSk7XG59XG5cbi5hd3N1aV9pbnB1dC1idXR0b24tcmlnaHRfMnJoeXpfN2dkY2lfMzI4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcGxhY2Vob2xkZXJfZHd1b2xfd3o4c2tfMTQ1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWxobDRsdSwgIzY4NzA3OCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmF3c3VpX2l0ZW1fZHd1b2xfd3o4c2tfMTUwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfaXRlbV9kd3VvbF93ejhza18xNTAgPiAuYXdzdWlfY2hlY2tib3hfZHd1b2xfd3o4c2tfMTU0Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtY29udHJvbC13NnY1YzEsIDE0cHgpO1xuICBtaW4taW5saW5lLXNpemU6IHZhcigtLXNpemUtY29udHJvbC13NnY1YzEsIDE0cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLWNvbnRyb2wtdzZ2NWMxLCAxNHB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtY29udHJvbC13NnY1YzEsIDE0cHgpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCk7XG59XG5cbi5hd3N1aV9maWx0ZXJfZHd1b2xfd3o4c2tfMTYzOm5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYXdzdWlfdHJpZ2dlcl9kd3VvbF93ejhza18xNjg6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5hd3N1aV9sYXlvdXQtc3RydXRfZHd1b2xfd3o4c2tfMTc0Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5hd3N1aV9saXN0LWJvdHRvbV9kd3VvbF93ejhza18xODA6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB1bml0LXRlc3RzICovXG59XG5cbi5hd3N1aV9zZWxlY3RlZC1pY29uX2R3dW9sX3d6OHNrXzE4NDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfc2hvdy1sYWJlbC10YWdfZHd1b2xfd3o4c2tfMTg4ID4gLmF3c3VpX3NlbGVjdGVkLWljb25fZHd1b2xfd3o4c2tfMTg0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xufVxuXG4uYXdzdWlfaW5saW5lLXRva2VuLXRyaWdnZXJfZHd1b2xfd3o4c2tfMTkyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2lubGluZS10b2tlbi1saXN0X2R3dW9sX3d6OHNrXzE5OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB0cmFuc3BhcmVudCwgd2hpdGUgMjBweCwgd2hpdGUpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbn1cbi5hd3N1aV9pbmxpbmUtdG9rZW4tbGlzdF9kd3VvbF93ejhza18xOTk6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yNzBkZWcsIHRyYW5zcGFyZW50LCB3aGl0ZSAyMHB4LCB3aGl0ZSk7XG59XG4uYXdzdWlfaW5saW5lLXRva2VuLWxpc3RfZHd1b2xfd3o4c2tfMTk5ID4gLmF3c3VpX2lubGluZS10b2tlbl9kd3VvbF93ejhza18xOTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWlubGluZS1zaXplOiBtYXgtY29udGVudDtcbiAgYmxvY2stc2l6ZTogMThweDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtdG9rZW4tNjkzOHNxLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLXV3dTZ0cSwgIzAwNzNiYik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC10b2tlbi02OTM4c3EsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxLCAjMDA3M2JiKTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1maTc3ZjYsICNmMWZhZmYpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXFuY2preSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4tcW5jamt5LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1xbmNqa3ksIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1xbmNqa3ksIDJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfdmlzdWFsLXJlZnJlc2hfZHd1b2xfd3o4c2tfMjI5ID4gLmF3c3VpX2lubGluZS10b2tlbi1saXN0X2R3dW9sX3d6OHNrXzE5OSA+IC5hd3N1aV9pbmxpbmUtdG9rZW5fZHd1b2xfd3o4c2tfMTkyOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaDExYXB5LCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaDExYXB5LCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaDExYXB5LCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJhZGdlLWgxMWFweSwgMTZweCk7XG59XG5cbi5hd3N1aV9pbmxpbmUtdG9rZW4taGlkZGVuLXBsYWNlaG9sZGVyX2R3dW9sX3d6OHNrXzIzNjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hd3N1aV9pbmxpbmUtdG9rZW4tY291bnRlcl9kd3VvbF93ejhza18yNDI6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3c3VpX2lubGluZS10b2tlbi10cmlnZ2VyLS1kaXNhYmxlZF9kd3VvbF93ejhza18yNDYgPiAuYXdzdWlfaW5saW5lLXRva2VuLWxpc3RfZHd1b2xfd3o4c2tfMTk5ID4gLmF3c3VpX2lubGluZS10b2tlbl9kd3VvbF93ejhza18xOTI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC1ibnp6bWosICNkNWRiZGIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpc2FibGVkLWRhbmpteCwgI2FhYjdiOCk7XG59XG5cbi5hd3N1aV9pbmxpbmUtbGFiZWwtdHJpZ2dlci13cmFwcGVyX2R3dW9sX3d6OHNrXzI1Mjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC03cHg7XG59XG5cbi5hd3N1aV9pbmxpbmUtbGFiZWwtd3JhcHBlcl9kd3VvbF93ejhza18yNTY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCkgKiAtMSk7XG59XG5cbi5hd3N1aV9pbmxpbmUtbGFiZWxfZHd1b2xfd3o4c2tfMjUyOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204LCAjZjJmM2YzKSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWJoNTN3ciwgI2ZmZmZmZikpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtNnU0ZDYzLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtb3RscHdkLCA0MDApO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzLCBub3JtYWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpICsgdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCkgLSB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDJweDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hd3N1aV9kaXNhYmxlZC1yZWFzb24tdG9vbHRpcF9kd3VvbF93ejhza18yODI6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIG9yIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzFmbjdqXzhxdm0wXzE0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX3Jvb3RfMWZuN2pfOHF2bTBfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3hfMWZuN2pfOHF2bTBfMTUyOm5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LXFqankxcywgI2ZmZmZmZik7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGVmYXVsdC1pZTFvcXEsICM2ODcwNzgpO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCk7XG4gIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stMXltMWlyLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stYzJ0cWJ2LCBsaW5lYXIpLCBzdHJva2UgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stMXltMWlyLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stYzJ0cWJ2LCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Jvb3RfMWZuN2pfOHF2bTBfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3hfMWZuN2pfOHF2bTBfMTUyOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Jvb3RfMWZuN2pfOHF2bTBfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3hfMWZuN2pfOHF2bTBfMTUyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Jvb3RfMWZuN2pfOHF2bTBfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3hfMWZuN2pfOHF2bTBfMTUyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9yb290XzFmbjdqXzhxdm0wXzE0NSA+IC5hd3N1aV9zdHlsZWQtYm94LWNoZWNrZWRfMWZuN2pfOHF2bTBfMTY4Om5vdCgjXFw5KSwgLmF3c3VpX3Jvb3RfMWZuN2pfOHF2bTBfMTQ1ID4gLmF3c3VpX3N0eWxlZC1ib3gtaW5kZXRlcm1pbmF0ZV8xZm43al84cXZtMF8xNjg6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1ib3JkZXItY29udHJvbC1jaGVja2VkLW9kdjFyciwgIzAwNzNiYik7XG59XG4uYXdzdWlfcm9vdF8xZm43al84cXZtMF8xNDUgPiAuYXdzdWlfc3R5bGVkLWJveC1kaXNhYmxlZF8xZm43al84cXZtMF8xNzI6bm90KCNcXDkpLCAuYXdzdWlfcm9vdF8xZm43al84cXZtMF8xNDUgPiAuYXdzdWlfc3R5bGVkLWJveC1yZWFkb25seV8xZm43al84cXZtMF8xNzI6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NSwgI2Q1ZGJkYik7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtYm56em1qLCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9yb290XzFmbjdqXzhxdm0wXzE0NSA+IC5hd3N1aV9zdHlsZWQtbGluZV8xZm43al84cXZtMF8xNzY6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1rZWg1bmUsICNmZmZmZmYpO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIGZpbGw6IG5vbmU7XG59XG4uYXdzdWlfcm9vdF8xZm43al84cXZtMF8xNDUgPiAuYXdzdWlfc3R5bGVkLWxpbmUtZGlzYWJsZWRfMWZuN2pfOHF2bTBfMTgxOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRpc2FibGVkLWd5aW91eCwgI2ZmZmZmZik7XG59XG4uYXdzdWlfcm9vdF8xZm43al84cXZtMF8xNDUgPiAuYXdzdWlfc3R5bGVkLWxpbmUtcmVhZG9ubHlfMWZuN2pfOHF2bTBfMTg0Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS1vcm9xMWYsICM2ODcwNzgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9vcHRpb25fMXAyY3hfcGQ2N3ZfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXdzdWlfb3B0aW9uXzFwMmN4X3BkNjd2XzE1Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xcDJjeF9wZDY3dl8xOTApIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmF3c3VpX29wdGlvbl8xcDJjeF9wZDY3dl8xNTMuYXdzdWlfcGFyZW50XzFwMmN4X3BkNjd2XzE5Mzpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hd3N1aV9vcHRpb25fMXAyY3hfcGQ2N3ZfMTUzLmF3c3VpX3BhcmVudF8xcDJjeF9wZDY3dl8xOTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfMXAyY3hfcGQ2N3ZfMTkwKTpub3QoLmF3c3VpX2hpZ2hsaWdodGVkXzFwMmN4X3BkNjd2XzE5Nikge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1uZGJ5Z2gsICM1NDViNjQpO1xufVxuXG4uYXdzdWlfY29udGVudF8xcDJjeF9wZDY3dl8yMDA6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbn1cblxuLmF3c3VpX2xhYmVsLWNvbnRlbnRfMXAyY3hfcGQ2N3ZfMjA3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXdzdWlfbGFiZWxfMXAyY3hfcGQ2N3ZfMjA3Om5vdCgjXFw5KSxcbi5hd3N1aV90YWdfMXAyY3hfcGQ2N3ZfMjE0Om5vdCgjXFw5KSxcbi5hd3N1aV9sYWJlbC10YWdfMXAyY3hfcGQ2N3ZfMjE1Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmF3c3VpX2xhYmVsXzFwMmN4X3BkNjd2XzIwNzpub3QoI1xcOSksXG4uYXdzdWlfdGFnXzFwMmN4X3BkNjd2XzIxNDpub3QoI1xcOSkge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hd3N1aV9sYWJlbC1wcmVmaXhfMXAyY3hfcGQ2N3ZfMjI1Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hd3N1aV9sYWJlbC10YWdfMXAyY3hfcGQ2N3ZfMjE1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIGZsZXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5hd3N1aV9sYWJlbC10YWdfMXAyY3hfcGQ2N3ZfMjE1Om5vdCgjXFw5KTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV90YWdzXzFwMmN4X3BkNjd2XzIzODpub3QoI1xcOSksXG4uYXdzdWlfZGVzY3JpcHRpb25fMXAyY3hfcGQ2N3ZfMjM5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXEsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLWVnemw0cSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzLCBub3JtYWwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLXNlY29uZGFyeS1pcnB4anksICM2ODcwNzgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXdzdWlfdGFnc18xcDJjeF9wZDY3dl8yMzguYXdzdWlfaGlnaGxpZ2h0ZWRfMXAyY3hfcGQ2N3ZfMTk2Om5vdCgjXFw5KSxcbi5hd3N1aV9kZXNjcmlwdGlvbl8xcDJjeF9wZDY3dl8yMzkuYXdzdWlfaGlnaGxpZ2h0ZWRfMXAyY3hfcGQ2N3ZfMTk2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWhvdmVyLWd2MHNnMiwgIzY4NzA3OCk7XG59XG4uYXdzdWlfdGFnc18xcDJjeF9wZDY3dl8yMzguYXdzdWlfc2VsZWN0ZWRfMXAyY3hfcGQ2N3ZfMjUwOm5vdCgjXFw5KSxcbi5hd3N1aV9kZXNjcmlwdGlvbl8xcDJjeF9wZDY3dl8yMzkuYXdzdWlfc2VsZWN0ZWRfMXAyY3hfcGQ2N3ZfMjUwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWlycHhqeSwgIzY4NzA3OCk7XG59XG5cbi5hd3N1aV90YWdzXzFwMmN4X3BkNjd2XzIzODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmF3c3VpX3RhZ18xcDJjeF9wZDY3dl8yMTQ6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbn1cblxuLmF3c3VpX2ljb25fMXAyY3hfcGQ2N3ZfMjY0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYXdzdWlfaWNvbi1zaXplLWJpZ18xcDJjeF9wZDY3dl8yNzE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utb3B0aW9uLWljb24tYmlnLXRvcC1jaDc1dDcsIDJweCk7XG59XG5cbi5hd3N1aV9maWx0ZXJpbmctbWF0Y2gtaGlnaGxpZ2h0XzFwMmN4X3BkNjd2XzI3NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLWx2ZHo5NiwgI2YxZmFmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZmlsdGVyLW1hdGNoLXU4MGtiOSwgIzAwNzNiYik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXdzdWlfZGlzYWJsZWRfMXAyY3hfcGQ2N3ZfMTkwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uLCAjYWFiN2I4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdzdWlfZGlzYWJsZWRfMXAyY3hfcGQ2N3ZfMTkwID4gLmF3c3VpX2NvbnRlbnRfMXAyY3hfcGQ2N3ZfMjAwID4gLmF3c3VpX3RhZ3NfMXAyY3hfcGQ2N3ZfMjM4Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXNhYmxlZF8xcDJjeF9wZDY3dl8xOTAgPiAuYXdzdWlfY29udGVudF8xcDJjeF9wZDY3dl8yMDAgPiAuYXdzdWlfZGVzY3JpcHRpb25fMXAyY3hfcGQ2N3ZfMjM5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5hd3N1aV90cmlnZ2VyLXZhcmlhbnRfMXAyY3hfcGQ2N3ZfMjkwOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbGFiZWxfMXE1dnpfb2NpZWRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcGFyZW50XzJkbW1pX3F1NjJ0XzU6bm90KCNcXDkpLFxuLmF3c3VpX29wdGlvbi1jb250ZW50XzJkbW1pX3F1NjJ0XzY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHAsICNlYWVkZWQpO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1kZWZhdWx0LWV0a3NocCwgI2VhZWRlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1kZWZhdWx0LTU0NXhnYiwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1tNW9jY20sICMxNjE5MWYpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KSArIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9wYWQtYm90dG9tXzE1bzZ1XzF1N3ZoXzE2Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgKyB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSk7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDU6bm90KCNcXDkpOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV92aXJ0dWFsXzE1bzZ1XzF1N3ZoXzE3MTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfaGFzLWJhY2tncm91bmRfMTVvNnVfMXU3dmhfMTc0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1iNWQyOXIsICNmMmYzZjMpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXU3dmhfMTc3Om5vdCgjXFw5KSwgLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXU3dmhfMTc3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtNXltN2Y4LCAjMTYxOTFmKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV8xdTd2aF8xNzcuYXdzdWlfcGFkLWJvdHRvbV8xNW82dV8xdTd2aF8xNjc6bm90KCNcXDkpLCAuYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9zZWxlY3RlZF8xNW82dV8xdTd2aF8xNzcuYXdzdWlfcGFkLWJvdHRvbV8xNW82dV8xdTd2aF8xNjc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzF1N3ZoXzE3Nzpub3QoI1xcOSkge1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItYjVkMjlyLCAjZjJmM2YzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci10Nm9iaGgsICM4Nzk1OTYpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXU3dmhfMTc3LmF3c3VpX2Rpc2FibGVkXzE1bzZ1XzF1N3ZoXzE5NTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1pdGVtLWRpbW1lZC16ZzRna3IsICNhYWI3YjgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRpbW1lZC1ob3Zlci00NzlobXAsICM4Nzk1OTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGltbWVkLWR0cXR1NiwgdHJhbnNwYXJlbnQpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXU3dmhfMTc3LmF3c3VpX2lzLWtleWJvYXJkXzE1bzZ1XzF1N3ZoXzIwMDpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtcHltNmRxLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzF1N3ZoXzE3Ny5hd3N1aV9pcy1rZXlib2FyZF8xNW82dV8xdTd2aF8yMDA6bm90KCNcXDkpOm5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMTVvNnVfMXU3dmhfMjAzKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1tM2FidGIsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXU3dmhfMTc3Om5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1zZWxlY3RlZC0ybzlmajcsICNmMWZhZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cCwgI2VhZWRlZCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9zZWxlY3RlZF8xNW82dV8xdTd2aF8xNzcuYXdzdWlfbmV4dC1pdGVtLXNlbGVjdGVkXzE1bzZ1XzF1N3ZoXzIxMTpub3QoI1xcOSkge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXU3dmhfMTc3LmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzF1N3ZoXzE3Nzpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cCwgI2VhZWRlZCk7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci10Nm9iaGgsICM4Nzk1OTYpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMiAqIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9zZWxlY3RlZF8xNW82dV8xdTd2aF8xNzcuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXU3dmhfMTc3LmF3c3VpX2lzLWtleWJvYXJkXzE1bzZ1XzF1N3ZoXzIwMDpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLXNlbGVjdGVkLW1tZmh3cCwgI2VhZWRlZCk7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtcHltNmRxLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzF1N3ZoXzE3Ny5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV8xdTd2aF8xNzc6bm90KCNcXDkpOm5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMTVvNnVfMXU3dmhfMjAzKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0taG92ZXItdDZvYmhoLCAjODc5NTk2KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzF1N3ZoXzE3Ny5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV8xdTd2aF8xNzc6bm90KCNcXDkpOm5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMTVvNnVfMXU3dmhfMjAzKS5hd3N1aV9pcy1rZXlib2FyZF8xNW82dV8xdTd2aF8yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWZvY3VzZWQtcHltNmRxLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzF1N3ZoXzE3NyArIC5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzF1N3ZoXzE3Nzpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX3BhcmVudF8xNW82dV8xdTd2aF8yMzY6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWdyb3VwLWxhYmVsLW5kYnlnaCwgIzU0NWI2NCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9wYXJlbnRfMTVvNnVfMXU3dmhfMjM2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2ludGVyYWN0aXZlR3JvdXBzXzE1bzZ1XzF1N3ZoXzI0MCkge1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1ncm91cC10dTZiMTEsICNlYWVkZWQpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9wYXJlbnRfMTVvNnVfMXU3dmhfMjM2LmF3c3VpX2ludGVyYWN0aXZlR3JvdXBzXzE1bzZ1XzF1N3ZoXzI0MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSArIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfcGFyZW50XzE1bzZ1XzF1N3ZoXzIzNi5hd3N1aV9pbnRlcmFjdGl2ZUdyb3Vwc18xNW82dV8xdTd2aF8yNDAuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXU3dmhfMTc3Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0taGlnaGxpZ2h0ZWQtNXltN2Y4LCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX3BhcmVudF8xNW82dV8xdTd2aF8yMzYuYXdzdWlfaW50ZXJhY3RpdmVHcm91cHNfMTVvNnVfMXU3dmhfMjQwLmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzF1N3ZoXzE3Nzpub3QoI1xcOSksIC5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX3BhcmVudF8xNW82dV8xdTd2aF8yMzYuYXdzdWlfaW50ZXJhY3RpdmVHcm91cHNfMTVvNnVfMXU3dmhfMjQwLmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzF1N3ZoXzE3Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX2NoaWxkXzE1bzZ1XzF1N3ZoXzI1Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eGwtdGh6eGt2LCAzMnB4KSArIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9jaGlsZF8xNW82dV8xdTd2aF8yNTYuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXU3dmhfMTc3Om5vdCgjXFw5KSwgLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfY2hpbGRfMTVvNnVfMXU3dmhfMjU2LmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzF1N3ZoXzE3Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhsLXRoenhrdiwgMzJweCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9zdGlja3lfMTVvNnVfMXU3dmhfMjYyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbiAgei1pbmRleDogNDtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX3N0aWNreV8xNW82dV8xdTd2aF8yNjI6bm90KCNcXDkpOm5vdCguYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXU3dmhfMTc3KTpub3QoLmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzF1N3ZoXzE3Nykge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1jb250YWluZXIteGk2M2VxLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24tY29udGFpbmVyLXhpNjNlcSwgdHJhbnNwYXJlbnQpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9zdGlja3lfMTVvNnVfMXU3dmhfMjYyOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzF1N3ZoXzE3Nyk6bm90KC5hd3N1aV9zZWxlY3RlZF8xNW82dV8xdTd2aF8xNzcpOm5vdCguYXdzdWlfd2l0aC1zY3JvbGxiYXJfMTVvNnVfMXU3dmhfMjc0KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCk7XG59XG4uYXdzdWlfc2VsZWN0YWJsZS1pdGVtXzE1bzZ1XzF1N3ZoXzE0NS5hd3N1aV9zdGlja3lfMTVvNnVfMXU3dmhfMjYyOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzF1N3ZoXzE3Nyk6bm90KC5hd3N1aV9zZWxlY3RlZF8xNW82dV8xdTd2aF8xNzcpLmF3c3VpX3dpdGgtc2Nyb2xsYmFyXzE1bzZ1XzF1N3ZoXzI3NCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfc3RpY2t5XzE1bzZ1XzF1N3ZoXzI2Mjpub3QoI1xcOSk6bm90KC5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV8xdTd2aF8xNzcpOm5vdCguYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXU3dmhfMTc3KTpub3QoLmF3c3VpX2FmdGVyLWhlYWRlcl8xNW82dV8xdTd2aF8yODApIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX3N0aWNreV8xNW82dV8xdTd2aF8yNjI6bm90KCNcXDkpOm5vdCguYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXU3dmhfMTc3KTpub3QoLmF3c3VpX3NlbGVjdGVkXzE1bzZ1XzF1N3ZoXzE3Nyk6bm90KC5hd3N1aV9hZnRlci1oZWFkZXJfMTVvNnVfMXU3dmhfMjgwKTpub3QoLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfc3RpY2t5XzE1bzZ1XzF1N3ZoXzI2Mjpub3QoLmF3c3VpX2hpZ2hsaWdodGVkXzE1bzZ1XzF1N3ZoXzE3Nyk6bm90KC5hd3N1aV9zZWxlY3RlZF8xNW82dV8xdTd2aF8xNzcpOm5vdCguYXdzdWlfYWZ0ZXItaGVhZGVyXzE1bzZ1XzF1N3ZoXzI4MCkuYXdzdWlfd2l0aC1zY3JvbGxiYXJfMTVvNnVfMXU3dmhfMjc0KSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfc3RpY2t5XzE1bzZ1XzF1N3ZoXzI2Mjpub3QoI1xcOSk6bm90KC5hd3N1aV9oaWdobGlnaHRlZF8xNW82dV8xdTd2aF8xNzcpOm5vdCguYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXU3dmhfMTc3KS5hd3N1aV9hZnRlci1oZWFkZXJfMTVvNnVfMXU3dmhfMjgwIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC01NDV4Z2IsICNmZmZmZmYpO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfc3RpY2t5XzE1bzZ1XzF1N3ZoXzI2Mi5hd3N1aV9kaXNhYmxlZF8xNW82dV8xdTd2aF8xOTUuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXU3dmhfMTc3Om5vdCgjXFw5KSwgLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfc3RpY2t5XzE1bzZ1XzF1N3ZoXzI2Mi5hd3N1aV9kaXNhYmxlZF8xNW82dV8xdTd2aF8xOTUuYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXU3dmhfMTc3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfZGlzYWJsZWRfMTVvNnVfMXU3dmhfMTk1Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uLCAjYWFiN2I4KTtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1Om5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkXzE1bzZ1XzF1N3ZoXzE5NSk6bm90KC5hd3N1aV9wYXJlbnRfMTVvNnVfMXU3dmhfMjM2KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX2ludGVyYWN0aXZlR3JvdXBzXzE1bzZ1XzF1N3ZoXzI0MDpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF8xNW82dV8xdTd2aF8xOTUpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX3NlbGVjdGFibGUtaXRlbV8xNW82dV8xdTd2aF8xNDUuYXdzdWlfdmlydHVhbF8xNW82dV8xdTd2aF8xNzE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRyb3Bkb3duLXZpcnR1YWwtb2Zmc2V0LXdpZHRoLWd1MWx3biwgMHB4KTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9zZWxlY3RhYmxlLWl0ZW1fMTVvNnVfMXU3dmhfMTQ1LmF3c3VpX3ZpcnR1YWxfMTVvNnVfMXU3dmhfMTcxOm5vdCgjXFw5KTpmaXJzdC1vZi10eXBlOm5vdCguYXdzdWlfc2VsZWN0ZWRfMTVvNnVfMXU3dmhfMTc3LCAuYXdzdWlfaGlnaGxpZ2h0ZWRfMTVvNnVfMXU3dmhfMTc3KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tdG9wLXh1d3JkOCwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9tZWFzdXJlLXN0cnV0XzE1bzZ1XzF1N3ZoXzMxNTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCk7XG59XG4uYXdzdWlfbWVhc3VyZS1zdHJ1dC1maXJzdF8xNW82dV8xdTd2aF8zMjQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpO1xufVxuXG4uYXdzdWlfc2NyZWVucmVhZGVyLWNvbnRlbnRfMTVvNnVfMXU3dmhfMzI4Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBpbnNldC1ibG9jay1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbn1cblxuLmF3c3VpX29wdGlvbi1jb250ZW50XzE1bzZ1XzF1N3ZoXzMzNDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3NlbGVjdC1hbGxfMTVvNnVfMXU3dmhfMzM4Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfbDMyZm5feG8zc2pfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MSA+IC5hd3N1aV9hcnJvd18xOGVzb19xazNhb18xNjE6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yb3RhdGUtMTgwLWxscW9sYiwgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcm90YXRlLTE4MC13dDRjamUsIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MSA+IC5hd3N1aV9hcnJvd18xOGVzb19xazNhb18xNjE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxID4gLmF3c3VpX2Fycm93XzE4ZXNvX3FrM2FvXzE2MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb19xazNhb18xNjEgPiAuYXdzdWlfYXJyb3dfMThlc29fcWszYW9fMTYxOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4LCA4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtYmg1M3dyLCAjZmZmZmZmKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXIzOTI0LCAjNjg3MDc4KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tcjM5MjQsICM2ODcwNzgpO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1iYzM0MWMsIDMycHgpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tcm9vdF8xOGVzb19xazNhb18yMjE6bm90KCNcXDkpLCAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbi1uZXN0ZWRfMThlc29fcWszYW9fMjIxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4LCA4cHgpO1xuICBib3JkZXItYmxvY2std2lkdGg6IHZhcigtLWJvcmRlci13aWR0aC10b2tlbi02OTM4c3EsIDFweCk7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IHZhcigtLWJvcmRlci13aWR0aC10b2tlbi02OTM4c3EsIDFweCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgbWluLWJsb2NrLXNpemU6IHVuc2V0O1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tcm9vdF8xOGVzb19xazNhb18yMjE6bm90KCNcXDkpOmZvY3VzLCBib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbi1uZXN0ZWRfMThlc29fcWszYW9fMjIxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb19xazNhb18xNjEuYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuLXJvb3RfMThlc29fcWszYW9fMjIxOm5vdCgjXFw5KTpmb2N1cywgYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tbmVzdGVkXzE4ZXNvX3FrM2FvXzIyMTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci15enN3YXcsIDBweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tcm9vdF8xOGVzb19xazNhb18yMjE6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsIGJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb19xazNhb18xNjEuYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuLW5lc3RlZF8xOGVzb19xazNhb18yMjE6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLW9wZXJhdGlvbi1zZWxlY3QtZm9jdXMtb3V0bGluZS1ndXR0ZXIteXpzd2F3LCAwcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tb3BlcmF0aW9uLXNlbGVjdC1mb2N1cy1vdXRsaW5lLWd1dHRlci15enN3YXcsIDBweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLW9wZXJhdGlvbi1zZWxlY3QtZm9jdXMtb3V0bGluZS1ndXR0ZXIteXpzd2F3LCAwcHgpICsgdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLW9wZXJhdGlvbi1zZWxlY3QtZm9jdXMtb3V0bGluZS1ndXR0ZXIteXpzd2F3LCAwcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLW9wZXJhdGlvbi1zZWxlY3QtZm9jdXMtb3V0bGluZS1ndXR0ZXIteXpzd2F3LCAwcHgpICsgdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLW9wZXJhdGlvbi1zZWxlY3QtZm9jdXMtb3V0bGluZS1ndXR0ZXIteXpzd2F3LCAwcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MS5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW4tbmVzdGVkXzE4ZXNvX3FrM2FvXzIyMTpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpIC8gMik7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpIC8gMik7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxLmF3c3VpX2hhcy1jYXJldF8xOGVzb19xazNhb18yNTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1maWVsZC1pY29uLW9mZnNldC1vcXc0MzQsIDMycHgpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MSA+IC5hd3N1aV9wbGFjZWhvbGRlcl8xOGVzb19xazNhb18yNjA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1LCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MSA+IC5hd3N1aV9hcnJvd18xOGVzb19xazNhb18xNjE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoNTAlIC0gdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkgLyAyKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtdW8waWJlLCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb19xazNhb18xNjE6bm90KCNcXDkpOmhvdmVyID4gLmF3c3VpX2Fycm93XzE4ZXNvX3FrM2FvXzE2MSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1ob3Zlci16NnM2ajQsICMxNjE5MWYpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MS5hd3N1aV9wcmVzc2VkXzE4ZXNvX3FrM2FvXzI3MyA+IC5hd3N1aV9hcnJvd18xOGVzb19xazNhb18xNjE6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxLmF3c3VpX2Rpc2FibGVkXzE4ZXNvX3FrM2FvXzI3Njpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLXY0djJtdCwgI2VhZWRlZCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTY5MzhzcSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTY5MzhzcSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtam5ycTJnLCAjODc5NTk2KTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MS5hd3N1aV9kaXNhYmxlZF8xOGVzb19xazNhb18yNzYgPiAuYXdzdWlfYXJyb3dfMThlc29fcWszYW9fMTYxOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC13em9ndWUsICNhYWI3YjgpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MS5hd3N1aV9kaXNhYmxlZF8xOGVzb19xazNhb18yNzYuYXdzdWlfaW4tZmlsdGVyaW5nLXRva2VuXzE4ZXNvX3FrM2FvXzIyMTpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLWJuenptaiwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxLmF3c3VpX2Rpc2FibGVkXzE4ZXNvX3FrM2FvXzI3NiA+IC5hd3N1aV9wbGFjZWhvbGRlcl8xOGVzb19xazNhb18yNjA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtbnB5aWk3LCAjNjg3MDc4KTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb19xazNhb18xNjEuYXdzdWlfcmVhZG9ubHlfMThlc29fcWszYW9fMjkyOm5vdCgjXFw5KTpub3QoLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MS5hd3N1aV9kaXNhYmxlZF8xOGVzb19xazNhb18yNzYpOm5vdCguYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb19xazNhb18yMjEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWJoNTN3ciwgI2ZmZmZmZik7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTY5MzhzcSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTY5MzhzcSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9idXR0b24tdHJpZ2dlcl8xOGVzb19xazNhb18xNjE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fcWszYW9fMjIxKTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1pejMyaW4sICMwMDczYmIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLWl6MzJpbiwgIzAwNzNiYik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLW0zYWJ0YiwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb19xazNhb18yMjEpOmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fcWszYW9fMjIxKS5hd3N1aV9pbnZhbGlkXzE4ZXNvX3FrM2FvXzMxNCwgLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fcWszYW9fMjIxKS5hd3N1aV9pbnZhbGlkXzE4ZXNvX3FrM2FvXzMxNDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHIsICNkMTMyMTIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4LCA4cHgpIC0gKHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLXR3eWpvbiwgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkpKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogdmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtdHd5am9uLCA0cHgpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fcWszYW9fMjIxKS5hd3N1aV9pbnZhbGlkXzE4ZXNvX3FrM2FvXzMxNDpmb2N1cywgLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fcWszYW9fMjIxKS5hd3N1aV9pbnZhbGlkXzE4ZXNvX3FrM2FvXzMxNDpmb2N1czpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLXRvM2J5eSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb19xazNhb18yMjEpLmF3c3VpX3dhcm5pbmdfMThlc29fcWszYW9fMzIzLCAuYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLWZpbHRlcmluZy10b2tlbl8xOGVzb19xazNhb18yMjEpLmF3c3VpX3dhcm5pbmdfMThlc29fcWszYW9fMzIzOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnLCAjOTA2ODA2KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZywgIzkwNjgwNik7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4LCA4cHgpIC0gKHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLXR3eWpvbiwgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkpKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogdmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtdHd5am9uLCA0cHgpO1xufVxuLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fcWszYW9fMjIxKS5hd3N1aV93YXJuaW5nXzE4ZXNvX3FrM2FvXzMyMzpmb2N1cywgLmF3c3VpX2J1dHRvbi10cmlnZ2VyXzE4ZXNvX3FrM2FvXzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1maWx0ZXJpbmctdG9rZW5fMThlc29fcWszYW9fMjIxKS5hd3N1aV93YXJuaW5nXzE4ZXNvX3FrM2FvXzMyMzpmb2N1czpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLXRvM2J5eSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfYnV0dG9uLXRyaWdnZXJfMThlc29fcWszYW9fMTYxLmF3c3VpX2lubGluZS10b2tlbnNfMThlc29fcWszYW9fMzMyOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X2dmd3YzX2xhcHE0XzE5Mzpub3QoI1xcOSkge1xuICBnYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCk7XG59XG4uYXdzdWlfcm9vdF9nZnd2M19sYXBxNF8xOTMuYXdzdWlfaG9yaXpvbnRhbF9nZnd2M19sYXBxNF8xOTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hd3N1aV9yb290X2dmd3YzX2xhcHE0XzE5My5hd3N1aV92ZXJ0aWNhbF9nZnd2M19sYXBxNF8yMDI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmF3c3VpX2xpc3RfZ2Z3djNfbGFwcTRfMjA3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX2xpc3RfZ2Z3djNfbGFwcTRfMjA3LmF3c3VpX2hvcml6b250YWxfZ2Z3djNfbGFwcTRfMTk2Om5vdCgjXFw5KSwgLmF3c3VpX2xpc3RfZ2Z3djNfbGFwcTRfMjA3LmF3c3VpX3ZlcnRpY2FsX2dmd3YzX2xhcHE0XzIwMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbn1cbi5hd3N1aV9saXN0X2dmd3YzX2xhcHE0XzIwNy5hd3N1aV9ob3Jpem9udGFsX2dmd3YzX2xhcHE0XzE5Njpub3QoI1xcOSkge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXdzdWlfbGlzdF9nZnd2M19sYXBxNF8yMDcuYXdzdWlfdmVydGljYWxfZ2Z3djNfbGFwcTRfMjAyOm5vdCgjXFw5KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXdzdWlfbGlzdF9nZnd2M19sYXBxNF8yMDcuYXdzdWlfZ3JpZF9nZnd2M19sYXBxNF8yMjY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMjMwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4OHB4KSB7XG4gIC5hd3N1aV9saXN0X2dmd3YzX2xhcHE0XzIwNy5hd3N1aV9ncmlkX2dmd3YzX2xhcHE0XzIyNjpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYXdzdWlfbGlzdC1pdGVtX2dmd3YzX2xhcHE0XzIzODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uYXdzdWlfdG9nZ2xlLWNvbnRhaW5lci1pbmxpbmVfZ2Z3djNfbGFwcTRfMjQ1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hd3N1aV90b2dnbGVfZ2Z3djNfbGFwcTRfMjQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLXNwNGIybCwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1zcDRiMmwsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1teHg1ZDIsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdG9nZ2xlX2dmd3YzX2xhcHE0XzI0NTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV90b2dnbGVfZ2Z3djNfbGFwcTRfMjQ1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3RvZ2dsZV9nZnd2M19sYXBxNF8yNDU6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3RvZ2dsZV9nZnd2M19sYXBxNF8yNDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfdG9nZ2xlX2dmd3YzX2xhcHE0XzI0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3RvZ2dsZV9nZnd2M19sYXBxNF8yNDU6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV90b2dnbGVfZ2Z3djNfbGFwcTRfMjQ1Om5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV90b2dnbGVfZ2Z3djNfbGFwcTRfMjQ1Om5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX3RvZ2dsZV9nZnd2M19sYXBxNF8yNDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXdzdWlfdG9nZ2xlX2dmd3YzX2xhcHE0XzI0NTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfdG9nZ2xlX2dmd3YzX2xhcHE0XzI0NTpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV90b2dnbGVfZ2Z3djNfbGFwcTRfMjQ1Om5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90b2dnbGVfZ2Z3djNfbGFwcTRfMjQ1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1zcDRiMmwsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLXNwNGIybCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLW0zYWJ0YiwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfdG9nZ2xlX2dmd3YzX2xhcHE0XzI0NSA+IC5hd3N1aV9kZXNjcmlwdGlvbl9nZnd2M19sYXBxNF8zMzc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cblxuLmF3c3VpX3NlcGFyYXRvcl9nZnd2M19sYXBxNF8zNDE6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS0zaGxscm8sIDE2cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X2RtOGd4XzFhNjc2XzE2MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cbi5hd3N1aV9yb290X2RtOGd4XzFhNjc2XzE2MS5hd3N1aV9oYXMtaXRlbXNfZG04Z3hfMWE2NzZfMTkyOm5vdCgjXFw5KTpub3QoLmF3c3VpX25vLXBhZGRpbmdfZG04Z3hfMWE2NzZfMTkyKSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbn1cblxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uX2RtOGd4XzFhNjc2XzE5Njpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtMXB4O1xuICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRlZmF1bHQtdW8waWJlLCAjNTQ1YjY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZGlzbWlzcy1idXR0b25fZG04Z3hfMWE2NzZfMTk2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl9kbThneF8xYTY3Nl8xOTY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMHB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl9kbThneF8xYTY3Nl8xOTY6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgMHB4ICsgMHB4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgMHB4ICsgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uX2RtOGd4XzFhNjc2XzE5Njpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfZGlzbWlzcy1idXR0b25fZG04Z3hfMWE2NzZfMTk2Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWhvdmVyLXo2czZqNCwgIzE2MTkxZik7XG59XG5cbi5hd3N1aV90b2tlbl9kbThneF8xYTY3Nl8yMzg6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuXG4uYXdzdWlfdG9rZW4tYm94X2RtOGd4XzFhNjc2XzI0NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTY5MzhzcSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC11d3U2dHEsICMwMDczYmIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtdG9rZW4tNjkzOHNxLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLXV3dTZ0cSwgIzAwNzNiYik7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLWZpNzdmNiwgI2YxZmFmZik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4tcW5jamt5LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1xbmNqa3ksIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXFuY2preSwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXFuY2preSwgMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hd3N1aV90b2tlbi1ib3gtcmVhZG9ubHlfZG04Z3hfMWE2NzZfMjY1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRpc2FibGVkLTBhbmNzbCwgI2VhZWRlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXdzdWlfdG9rZW4tYm94LXJlYWRvbmx5X2RtOGd4XzFhNjc2XzI2NSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl9kbThneF8xYTY3Nl8xOTY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXd6b2d1ZSwgI2FhYjdiOCk7XG59XG4uYXdzdWlfdG9rZW4tYm94LXJlYWRvbmx5X2RtOGd4XzFhNjc2XzI2NSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl9kbThneF8xYTY3Nl8xOTY6bm90KCNcXDkpOmhvdmVyIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXd6b2d1ZSwgI2FhYjdiOCk7XG59XG5cbi5hd3N1aV90b2tlbi1ib3gtZGlzYWJsZWRfZG04Z3hfMWE2NzZfMjc5LmF3c3VpX3Rva2VuLWJveC1kaXNhYmxlZF9kbThneF8xYTY3Nl8yNzk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItY29udHJvbC1kaXNhYmxlZC1ibnp6bWosICNkNWRiZGIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpc2FibGVkLWRhbmpteCwgI2FhYjdiOCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3c3VpX3Rva2VuLWJveC1kaXNhYmxlZF9kbThneF8xYTY3Nl8yNzkuYXdzdWlfdG9rZW4tYm94LWRpc2FibGVkX2RtOGd4XzFhNjc2XzI3OSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl9kbThneF8xYTY3Nl8xOTY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXd6b2d1ZSwgI2FhYjdiOCk7XG59XG4uYXdzdWlfdG9rZW4tYm94LWRpc2FibGVkX2RtOGd4XzFhNjc2XzI3OS5hd3N1aV90b2tlbi1ib3gtZGlzYWJsZWRfZG04Z3hfMWE2NzZfMjc5ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uX2RtOGd4XzFhNjc2XzE5Njpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC13em9ndWUsICNhYWI3YjgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF9mOGc2cV8xdncwM18xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV9lbWJlZGRlZF9mOGc2cV8xdncwM18xNzc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfdG9rZW5zX2Y4ZzZxXzF2dzAzXzIxMDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzFweDdnX2pwMXFhXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2NoYXJ0LWZpbHRlcl8xcHg3Z19qcDFxYV8xNzc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jdXN0b20taWNvbi13cmFwcGVyXzFweDdnX2pwMXFhXzE4MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbWFya2VyXzFramM3XzFudTR0XzE1Mzpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLTF5bTFpciwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLWMydHFidiwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9tYXJrZXJfMWtqYzdfMW51NHRfMTUzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX21hcmtlcl8xa2pjN18xbnU0dF8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfbWFya2VyXzFramM3XzFudTR0XzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290XzFramM3XzFudTR0XzE2Nzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cbi5hd3N1aV9yb290XzFramM3XzFudTR0XzE2Nzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXdzdWlfdGl0bGVfMWtqYzdfMW51NHRfMjAyOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdCB1dGlscyAqL1xufVxuXG4uYXdzdWlfbGlzdF8xa2pjN18xbnU0dF8yMDY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBnYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpIHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbn1cblxuLmF3c3VpX21hcmtlcl8xa2pjN18xbnU0dF8xNTM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX21hcmtlcl8xa2pjN18xbnU0dF8xNTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9tYXJrZXJfMWtqYzdfMW51NHRfMTUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9tYXJrZXJfMWtqYzdfMW51NHRfMTUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDJweCAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfbWFya2VyXzFramM3XzFudTR0XzE1Mzpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfbWFya2VyXzFramM3XzFudTR0XzE1My5hd3N1aV9tYXJrZXItLWRpbW1lZF8xa2pjN18xbnU0dF8yNTI6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi5hd3N1aV9tYXJrZXJfMWtqYzdfMW51NHRfMTUzLmF3c3VpX21hcmtlci0taGlnaGxpZ2h0ZWRfMWtqYzdfMW51NHRfMjU1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdCB1dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9lbXB0eS1hcHBlYXJfbjRxbHBfYTU1a3RfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fbjRxbHBfYTU1a3RfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXdmYzIwOCwgMTgwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1zaG93LXBhY2VkLWduZThsOCwgZWFzZS1vdXQpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl9uNHFscF9hNTVrdF8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZW1wdHktYXBwZWFyX240cWxwX2E1NWt0XzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9lbXB0eS1hcHBlYXJfbjRxbHBfYTU1a3RfMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2VtcHR5LWFwcGVhcl9uNHFscF9hNTVrdF8xNTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF9uNHFscF9hNTVrdF8xNzU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQ7XG4gIGdhcDogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2LCAyMHB4KTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uYXdzdWlfZW1wdHlfbjRxbHBfYTU1a3RfMTUzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWVtcHR5LXBub3QyMCwgIzY4NzA3OCk7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uYXdzdWlfcm93X240cWxwX2E1NWt0XzIxODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX2RpdmlkZXJfbjRxbHBfYTU1a3RfMjIyOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn1cblxuLmF3c3VpX3Jvdy1jb250cm9sX240cWxwX2E1NWt0XzIyNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2ZpZWxkX240cWxwX2E1NWt0XzIzMTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF9hNTVrdF8yMzU6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktYnR1eWU2LCAjNjg3MDc4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTRkeng1cSwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtZWd6bDRxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy04YjloY3MsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2E1NWt0XzIzNSA+IGE6bm90KCNcXDkpIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0ZXh0LWRlY29yYXRpb24sIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LW1lZGl1bS1teHg1ZDIsIDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2E1NWt0XzIzNSA+IGE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2E1NWt0XzIzNSA+IGE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2E1NWt0XzIzNSA+IGE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF9hNTVrdF8yMzUgPiBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX2FkZGl0aW9uYWwtaW5mb19uNHFscF9hNTVrdF8yMzUgPiBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2E1NWt0XzIzNSA+IGE6bm90KCNcXDkpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9hZGRpdGlvbmFsLWluZm9fbjRxbHBfYTU1a3RfMjM1ID4gYTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2E1NWt0XzIzNSA+IGE6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfYWRkaXRpb25hbC1pbmZvX240cWxwX2E1NWt0XzIzNSA+IGE6bm90KCNcXDkpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5hd3N1aV9hZGQtcm93X240cWxwX2E1NWt0XzI4MTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmF3c3VpX2FkZC1idXR0b25fbjRxbHBfYTU1a3RfMjg1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcmVtb3ZlLWJ1dHRvbi1jb250YWluZXJfbjRxbHBfYTU1a3RfMjg5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF3c3VpX3JlbW92ZS1idXR0b24tZmllbGQtcGFkZGluZ19uNHFscF9hNTVrdF8yOTM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkpO1xufVxuXG4uYXdzdWlfcmVtb3ZlLWJ1dHRvbi1vd24tcm93X240cWxwX2E1NWt0XzI5Nzpub3QoI1xcOSkge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLmF3c3VpX3JlbW92ZS1idXR0b25fbjRxbHBfYTU1a3RfMjg5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZHJvcGRvd24tZm9vdGVyX3ZtOHFmX2p4ZHZoXzU6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hd3N1aV9kcm9wZG93bi1jb250ZW50X3ZtOHFmX2p4ZHZoXzEwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xMmh3Y19vYm9pNF81Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfbGF5b3V0LXN0cnV0XzEyaHdjX29ib2k0Xzk6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmF3c3VpX2xpc3QtYm90dG9tXzEyaHdjX29ib2k0XzE1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdW5pdC10ZXN0cyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfYmFkZ2VfMXlqeWdfMXcwOGxfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLThiOWhjcywgbm9ybWFsKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaDExYXB5LCAxNnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaDExYXB5LCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UtaDExYXB5LCAxNnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJhZGdlLWgxMWFweSwgMTZweCk7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1kZWZhdWx0LXBxdzRiciwgI2ZhZmFmYSk7XG59XG4uYXdzdWlfYmFkZ2VfMXlqeWdfMXcwOGxfMTQ1LmF3c3VpX2JhZGdlLWNvbG9yLWdyZXlfMXlqeWdfMXcwOGxfMTg4Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZXktMnMyaDM3LCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9iYWRnZV8xeWp5Z18xdzA4bF8xNDUuYXdzdWlfYmFkZ2UtY29sb3ItZ3JlZW5fMXlqeWdfMXcwOGxfMTkxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWdyZWVuLTZpMDdxcCwgIzFkODEwMik7XG59XG4uYXdzdWlfYmFkZ2VfMXlqeWdfMXcwOGxfMTQ1LmF3c3VpX2JhZGdlLWNvbG9yLWJsdWVfMXlqeWdfMXcwOGxfMTk0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLWJsdWUtaTZ3M2xlLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9iYWRnZV8xeWp5Z18xdzA4bF8xNDUuYXdzdWlfYmFkZ2UtY29sb3ItcmVkXzF5anlnXzF3MDhsXzE5Nzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1yZWQtdG94Z293LCAjZDEzMjEyKTtcbn1cbi5hd3N1aV9iYWRnZV8xeWp5Z18xdzA4bF8xNDUuYXdzdWlfYmFkZ2UtY29sb3Itc2V2ZXJpdHktY3JpdGljYWxfMXlqeWdfMXcwOGxfMjAwOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWNyaXRpY2FsLXI4cWR1aywgIzg3MDMwMyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1jcml0aWNhbC16dHI3c3osICNmYWZhZmEpO1xufVxuLmF3c3VpX2JhZGdlXzF5anlnXzF3MDhsXzE0NS5hd3N1aV9iYWRnZS1jb2xvci1zZXZlcml0eS1oaWdoXzF5anlnXzF3MDhsXzIwNDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zZXZlcml0eS1oaWdoLWlwcWlnNywgI2NlMzMxMSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1oaWdoLWNidGJ0YywgI2ZhZmFmYSk7XG59XG4uYXdzdWlfYmFkZ2VfMXlqeWdfMXcwOGxfMTQ1LmF3c3VpX2JhZGdlLWNvbG9yLXNldmVyaXR5LW1lZGl1bV8xeWp5Z18xdzA4bF8yMDg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc2V2ZXJpdHktbWVkaXVtLXBjOTJhdSwgI2Y4OTI1Nik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1tZWRpdW0tdzVoZm1jLCAjMDAwMDAwKTtcbn1cbi5hd3N1aV9iYWRnZV8xeWp5Z18xdzA4bF8xNDUuYXdzdWlfYmFkZ2UtY29sb3Itc2V2ZXJpdHktbG93XzF5anlnXzF3MDhsXzIxMjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zZXZlcml0eS1sb3cteWkxeTVmLCAjZjJjZDU0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXNldmVyaXR5LWxvdy1keHV1eGwsICMxNjE5MWYpO1xufVxuLmF3c3VpX2JhZGdlXzF5anlnXzF3MDhsXzE0NS5hd3N1aV9iYWRnZS1jb2xvci1zZXZlcml0eS1uZXV0cmFsXzF5anlnXzF3MDhsXzIxNjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1zZXZlcml0eS1uZXV0cmFsLXloMmpjZCwgIzY4NzA3OCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zZXZlcml0eS1uZXV0cmFsLTM0cnd1YywgI2ZhZmFmYSk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Nlcmllc18xeXo5Y19tcDhtc18xODk6bm90KCNcXDkpLFxuLmF3c3VpX3Nlcmllcy0tYmFyXzF5ejljX21wOG1zXzE5MCA+IC5hd3N1aV9zZXJpZXNfX3JlY3RfMXl6OWNfbXA4bXNfMTkwOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stMXltMWlyLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stYzJ0cWJ2LCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Nlcmllc18xeXo5Y19tcDhtc18xODk6bm90KCNcXDkpLFxuICAuYXdzdWlfc2VyaWVzLS1iYXJfMXl6OWNfbXA4bXNfMTkwID4gLmF3c3VpX3Nlcmllc19fcmVjdF8xeXo5Y19tcDhtc18xOTA6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfc2VyaWVzXzF5ejljX21wOG1zXzE4OTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zZXJpZXNfMXl6OWNfbXA4bXNfMTg5Om5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfc2VyaWVzLS1iYXJfMXl6OWNfbXA4bXNfMTkwID4gLmF3c3VpX3Nlcmllc19fcmVjdF8xeXo5Y19tcDhtc18xOTA6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc2VyaWVzLS1iYXJfMXl6OWNfbXA4bXNfMTkwID4gLmF3c3VpX3Nlcmllc19fcmVjdF8xeXo5Y19tcDhtc18xOTA6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfZXhpdGluZ18xeXo5Y19tcDhtc18yMDc6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1vdXQtMF8xeXo5Y19tcDhtc18xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktZmFzdC1waW8xOGosIDBtcykgdmFyKC0tbW90aW9uLWVhc2luZy1yZWZyZXNoLW9ubHktYi02MHdtZjcsIGN1YmljLWJlemllcigxLCAwLCAwLjgzLCAxKSk7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLW91dC0wXzF5ejljX21wOG1zXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZXhpdGluZ18xeXo5Y19tcDhtc18yMDc6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZXhpdGluZ18xeXo5Y19tcDhtc18yMDc6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZXhpdGluZ18xeXo5Y19tcDhtc18yMDc6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF8xeXo5Y19tcDhtc18yMjk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9zZXJpZXNfMXl6OWNfbXA4bXNfMTg5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LXdpZHRoLWZjY2U2ZywgMnB4KTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHZhcigtLWJvcmRlci1saW5lLWNoYXJ0LWxpbmUtam9pbi1iNGJocWMsIG1pdGVyKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hd3N1aV9zZXJpZXMtLWhpZ2hsaWdodGVkXzF5ejljX21wOG1zXzI0Mjpub3QoI1xcOSksXG4uYXdzdWlfc2VyaWVzX19iYXItLWhpZ2hsaWdodGVkXzF5ejljX21wOG1zXzI0Mzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGRvbSBxdWVyeSAqL1xufVxuXG4uYXdzdWlfc2VyaWVzLS1kaW1tZWRfMXl6OWNfbXA4bXNfMjQ3Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmF3c3VpX3Nlcmllcy0tdGhyZXNob2xkXzF5ejljX21wOG1zXzI1MTpub3QoI1xcOSkge1xuICBzdHJva2UtZGFzaGFycmF5OiB2YXIoLS1ib3JkZXItbGluZS1jaGFydC1kYXNoLWFycmF5LWdrYjd5OCwgMyA1KTtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1ib3JkZXItbGluZS1jaGFydC13aWR0aC1mY2NlNmcsIDJweCk7XG59XG5cbi5hd3N1aV9iYXItZ3JvdXBfMXl6OWNfbXA4bXNfMjU2Om5vdCgjXFw5KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfMWdmZTFfN2I2cDhfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzF3cDRzXzF5dDh5XzE4NTpub3QoI1xcOSksXG4uYXdzdWlfZmlsZS1pbnB1dF8xd3A0c18xeXQ4eV8xODY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9oaWRkZW5fMXdwNHNfMXl0OHlfMTkwOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBpbnNldC1ibG9jay1zdGFydDogLTk5OTlweCAhaW1wb3J0YW50O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbn1cblxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZpbGUtaW5wdXQtYnV0dG9uXzF3cDRzXzF5dDh5XzE5Ni5hd3N1aV9mb3JjZS1mb2N1cy1vdXRsaW5lLWljb25fMXdwNHNfMXl0OHlfMTk2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9maWxlLWlucHV0LWJ1dHRvbl8xd3A0c18xeXQ4eV8xOTYuYXdzdWlfZm9yY2UtZm9jdXMtb3V0bGluZS1pY29uXzF3cDRzXzF5dDh5XzE5Njpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9maWxlLWlucHV0LWJ1dHRvbl8xd3A0c18xeXQ4eV8xOTYuYXdzdWlfZm9yY2UtZm9jdXMtb3V0bGluZS1pY29uXzF3cDRzXzF5dDh5XzE5Njpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC11cWFvZ3AsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC11cWFvZ3AsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24taWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci12ZXJ0aWNhbC11cWFvZ3AsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZmlsZS1pbnB1dC1idXR0b25fMXdwNHNfMXl0OHlfMTk2LmF3c3VpX2ZvcmNlLWZvY3VzLW91dGxpbmUtYnV0dG9uXzF3cDRzXzF5dDh5XzIxNzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZmlsZS1pbnB1dC1idXR0b25fMXdwNHNfMXl0OHlfMTk2LmF3c3VpX2ZvcmNlLWZvY3VzLW91dGxpbmUtYnV0dG9uXzF3cDRzXzF5dDh5XzIxNzpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9maWxlLWlucHV0LWJ1dHRvbl8xd3A0c18xeXQ4eV8xOTYuYXdzdWlfZm9yY2UtZm9jdXMtb3V0bGluZS1idXR0b25fMXdwNHNfMXl0OHlfMjE3Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2J1dHRvbi1ncm91cF8xdjJtZ18xczNkdF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfYnV0dG9uLWdyb3VwLWl0ZW1fMXYybWdfMXMzZHRfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2J1dHRvbi1ncm91cC10b29sdGlwXzF2Mm1nXzFzM2R0XzEzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfaXRlbV8xdjJtZ18xczNkdF8xNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Rvb2x0aXBfMXYybWdfMXMzZHRfMjE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdmFyaWFudC1ub3JtYWxfMWE3NDNfYjFieGxfOS5hd3N1aV9wcmVzc2VkXzFhNzQzX2IxYnhsXzk6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtYnV0dG9uLW5vcm1hbC1wcmVzc2VkLTFjZmlmZywgI2VhZWRlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXRvZ2dsZS1idXR0b24tbm9ybWFsLXByZXNzZWQtdGd6NnRpLCAjNTQ1YjY0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1ub3JtYWwtcHJlc3NlZC1nZmFubmQsICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfdmFyaWFudC1pY29uXzFhNzQzX2IxYnhsXzE1LmF3c3VpX3ByZXNzZWRfMWE3NDNfYjFieGxfOTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtdG9nZ2xlLWJ1dHRvbi1pY29uLXByZXNzZWQtajFyd3g3LCAjMTYxOTFmKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfdmRrcGpfNHRvemNfMTgxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbn1cblxuLmF3c3VpX2l0ZW0td3JhcHBlcl92ZGtwal80dG96Y18yMTc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXdzdWlfZ3JvdXBfdmRrcGpfNHRvemNfMjIxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfZGl2aWRlcl92ZGtwal80dG96Y18yMjU6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc3RhdGljLXhzLWZ3Y2pldywgOHB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY2FsZW5kYXJfMXlrYXJfY2ltcmVfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF8xeWthcl9jaW1yZV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXF1aWNrLWZvMWZnbiwgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1xdWljay0wMTRvZDYsIGVhc2Utb3V0KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF8xeWthcl9jaW1yZV8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NhbGVuZGFyXzF5a2FyX2NpbXJlXzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9jYWxlbmRhcl8xeWthcl9jaW1yZV8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfY2FsZW5kYXJfMXlrYXJfY2ltcmVfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzF5a2FyX2NpbXJlXzE4MDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2NhbGVuZGFyXzF5a2FyX2NpbXJlXzE1Mzpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtajdkMmgyLCAyMzRweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmF3c3VpX2NhbGVuZGFyLWlubmVyXzF5a2FyX2NpbXJlXzIxODpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuLmF3c3VpX2NhbGVuZGFyLWhlYWRlcl8xeWthcl9jaW1yZV8yMjI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF3c3VpX2NhbGVuZGFyLWhlYWRlci10aXRsZV8xeWthcl9jaW1yZV8yMjc6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LW01b2NjbSwgIzE2MTkxZik7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5hd3N1aV9jYWxlbmRhci1uZXh0LWJ0bl8xeWthcl9jaW1yZV8yMzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBmb3IgaWRlbnRpZnlpbmcgZWxlbWVudCAqL1xufVxuLmF3c3VpX2NhbGVuZGFyLXByZXYtYnRuXzF5a2FyX2NpbXJlXzIzODpub3QoI1xcOSkge1xuICAvKiB1c2VkIGZvciBpZGVudGlmeWluZyBlbGVtZW50ICovXG59XG4uYXdzdWlfY2FsZW5kYXItZ3JpZF8xeWthcl9jaW1yZV8yNDE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uYXdzdWlfY2FsZW5kYXItZ3JpZF8xeWthcl9jaW1yZV8yNDE6bm90KCNcXDkpOm5vdCguYXdzdWlfY2FsZW5kYXItZ3JpZC1kZW5zZV8xeWthcl9jaW1yZV8yNDUpIHtcbiAgYm9yZGVyLXNwYWNpbmc6IHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZ3V0dGVyLWFscHVkbSwgMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuLmF3c3VpX2NhbGVuZGFyLWdyaWQtZGVuc2VfMXlrYXJfY2ltcmVfMjQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLmF3c3VpX2NhbGVuZGFyLWdyaWQtY2VsbF8xeWthcl9jaW1yZV8yNTM6bm90KCNcXDkpIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogdW5zZXQ7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1oZWFkZXJfMXlrYXJfY2ltcmVfMjU4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jYWxlbmRhci1tb250aC1ia2JmYTUsICM1NDViNjQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLThiOWhjcywgbm9ybWFsKTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX2NpbXJlXzI1ODpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtZGxyMHk3LCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1kbHIweTcsICNlYWVkZWQpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kaXNhYmxlZC1ubGFibW4sICNhYWI3YjgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZV8xeWthcl9jaW1yZV8yNTg6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLWRscjB5NywgI2VhZWRlZCk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1lbmFibGVkXzF5a2FyX2NpbXJlXzI3ODpub3QoI1xcOSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5LWlycHhqeSwgIzY4NzA3OCk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1lbmFibGVkXzF5a2FyX2NpbXJlXzI3ODpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1lbmFibGVkXzF5a2FyX2NpbXJlXzI3OC5hd3N1aV9jYWxlbmRhci1kYXRlLWN1cnJlbnQtcGFnZV8xeWthcl9jaW1yZV8yODg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LW01b2NjbSwgIzE2MTkxZik7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1lbmFibGVkXzF5a2FyX2NpbXJlXzI3OC5hd3N1aV9jYWxlbmRhci1kYXRlLWN1cnJlbnQtcGFnZV8xeWthcl9jaW1yZV8yODg6bm90KCNcXDkpOmhvdmVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNhbGVuZGFyLWRhdGUtaG92ZXItcm1ieG04LCAjMTYxOTFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kcm9wZG93bi1pdGVtLWhvdmVyLWI1ZDI5ciwgI2YyZjNmMyk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1lbmFibGVkXzF5a2FyX2NpbXJlXzI3OC5hd3N1aV9jYWxlbmRhci1kYXRlLWN1cnJlbnQtcGFnZV8xeWthcl9jaW1yZV8yODg6bm90KCNcXDkpOmhvdmVyOm5vdCguYXdzdWlfY2FsZW5kYXItZGF0ZS1zZWxlY3RlZF8xeWthcl9jaW1yZV8yOTkpOjphZnRlciB7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLXQ2b2JoaCwgIzg3OTU5Nik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci10Nm9iaGgsICM4Nzk1OTYpO1xufVxuLmF3c3VpX2NhbGVuZGFyLWRhdGUtY3VycmVudF8xeWthcl9jaW1yZV8yODg6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLWlrdG95NCwgI2YyZjNmMyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZV8xeWthcl9jaW1yZV8yNTg6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpKTtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYygtMSAqIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZV8xeWthcl9jaW1yZV8yNTg6bm90KCNcXDkpOm5vdCguYXdzdWlfY2FsZW5kYXItZGF0ZS1kZW5zZV8xeWthcl9jaW1yZV8zMjApOjphZnRlciB7XG4gIGluc2V0LWJsb2NrLWVuZDogY2FsYygtMSAqIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSk7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1kZW5zZV8xeWthcl9jaW1yZV8zMjA6bm90KCNcXDkpOjphZnRlciB7XG4gIGluc2V0LWJsb2NrLWVuZDogLTFweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMXB4O1xufVxuLmF3c3VpX2NhbGVuZGFyLWRhdGVfMXlrYXJfY2ltcmVfMjU4ID4gLmF3c3VpX2RhdGUtaW5uZXJfMXlrYXJfY2ltcmVfMzI4Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX2NpbXJlXzI1ODpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NhbGVuZGFyLWRhdGVfMXlrYXJfY2ltcmVfMjU4Om5vdCgjXFw5KTpmb2N1czpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX2NpbXJlXzI1ODpub3QoI1xcOSk6Zm9jdXM6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWI1ZnBvdCwgMHB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXItZGF0ZV8xeWthcl9jaW1yZV8yNTg6bm90KCNcXDkpOmZvY3VzOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1iNWZwb3QsIDBweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItYjVmcG90LCAwcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItYjVmcG90LCAwcHgpICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1iNWZwb3QsIDBweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWI1ZnBvdCwgMHB4KSArIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItYjVmcG90LCAwcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy1zendza3AsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLXN6d3NrcCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctc3p3c2twLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctc3p3c2twLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NhbGVuZGFyLWRhdGVfMXlrYXJfY2ltcmVfMjU4Om5vdCgjXFw5KTpmb2N1czpmb2N1czo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbn1cbi5hd3N1aV9jYWxlbmRhci1kYXRlLXNlbGVjdGVkXzF5a2FyX2NpbXJlXzI5OTpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXItZGF0ZS1zZWxlY3RlZF8xeWthcl9jaW1yZV8yOTk6bm90KCNcXDkpOmZvY3VzOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NhbGVuZGFyLWRhdGUtc2VsZWN0ZWRfMXlrYXJfY2ltcmVfMjk5Om5vdCgjXFw5KTpmb2N1czpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItYjVmcG90LCAwcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jYWxlbmRhci1kYXRlLXNlbGVjdGVkXzF5a2FyX2NpbXJlXzI5OTpub3QoI1xcOSk6Zm9jdXM6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWI1ZnBvdCwgMHB4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1iNWZwb3QsIDBweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1iNWZwb3QsIDBweCkgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWI1ZnBvdCwgMHB4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItYjVmcG90LCAwcHgpICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1iNWZwb3QsIDBweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLXN6d3NrcCwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctc3p3c2twLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy1zendza3AsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy1zendza3AsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1yaW5nLXN5dHJ2cywgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY2FsZW5kYXItZGF0ZS1zZWxlY3RlZF8xeWthcl9jaW1yZV8yOTk6bm90KCNcXDkpOmZvY3VzOmZvY3VzOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xufVxuLmF3c3VpX2NhbGVuZGFyLWRhdGUtc2VsZWN0ZWRfMXlrYXJfY2ltcmVfMjk5Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhsa3RieSwgIzAwNzNiYik7XG59XG4uYXdzdWlfY2FsZW5kYXItZGF0ZS1zZWxlY3RlZF8xeWthcl9jaW1yZV8yOTkgPiAuYXdzdWlfZGF0ZS1pbm5lcl8xeWthcl9jaW1yZV8zMjg6bm90KCNcXDkpIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LXFqankxcywgI2ZmZmZmZik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9jYWxlbmRhci1yb3dfMXlrYXJfY2ltcmVfNDAzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9jYWxlbmRhci1kYXRlXzF5a2FyX2NpbXJlXzI1OCB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLWRscjB5NywgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9kaXNhYmxlZC1yZWFzb24tdG9vbHRpcF8xeWthcl9jaW1yZV80MDc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIG9yIHRlc3RzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3Rfd2loMWxfMTZhejBfMTUzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX3Rvb2xzX3dpaDFsXzE2YXowXzE2NDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci10b29scy1ib3R0b20tbG9kbzRiLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV90b29scy1maWx0ZXJpbmdfd2loMWxfMTZhejBfMTcyOm5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbn1cbkBzdXBwb3J0cyAoZmxleC1iYXNpczogZml0LWNvbnRlbnQpIHtcbiAgLmF3c3VpX3Rvb2xzLWZpbHRlcmluZ193aWgxbF8xNmF6MF8xNzI6bm90KCNcXDkpIHtcbiAgICBmbGV4OiAxIDEgZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBzdXBwb3J0cyBub3QgKGZsZXgtYmFzaXM6IGZpdC1jb250ZW50KSB7XG4gIC5hd3N1aV90b29scy1maWx0ZXJpbmdfd2loMWxfMTZhejBfMTcyOm5vdCgjXFw5KSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbi5hd3N1aV90b29scy1hbGlnbi1yaWdodF93aWgxbF8xNmF6MF8xODY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cbi5hd3N1aV90b29scy1wYWdpbmF0aW9uX3dpaDFsXzE2YXowXzE5MCArIC5hd3N1aV90b29scy1wcmVmZXJlbmNlc193aWgxbF8xNmF6MF8xOTA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfdG9vbHMtc21hbGxfd2loMWxfMTZhejBfMTk2ID4gLmF3c3VpX3Rvb2xzLWZpbHRlcmluZ193aWgxbF8xNmF6MF8xNzI6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCk7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5hd3N1aV90YWJsZV93aWgxbF8xNmF6MF8yMDI6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfdGFibGUtbGF5b3V0LWZpeGVkX3dpaDFsXzE2YXowXzIwODpub3QoI1xcOSkge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uYXdzdWlfd3JhcHBlcl93aWgxbF8xNmF6MF8yMTI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBIaWRlIHNjcm9sbGJhciBpbiBGaXJlZm94ICovXG59XG4uYXdzdWlfd3JhcHBlcl93aWgxbF8xNmF6MF8yMTIuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsXzE2YXowXzIxOSA+IC5hd3N1aV90YWJsZV93aWgxbF8xNmF6MF8yMDI6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlcl93aWgxbF8xNmF6MF8yMTIuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsXzE2YXowXzIxOSA+IC5hd3N1aV93cmFwcGVyLWNvbnRlbnQtbWVhc3VyZV93aWgxbF8xNmF6MF8yMTk6bm90KCNcXDkpLCAuYXdzdWlfd3JhcHBlcl93aWgxbF8xNmF6MF8yMTIuYXdzdWlfdmFyaWFudC1jb250YWluZXJfd2loMWxfMTZhejBfMjE5ID4gLmF3c3VpX3RhYmxlX3dpaDFsXzE2YXowXzIwMjpub3QoI1xcOSksIC5hd3N1aV93cmFwcGVyX3dpaDFsXzE2YXowXzIxMi5hd3N1aV92YXJpYW50LWNvbnRhaW5lcl93aWgxbF8xNmF6MF8yMTkgPiAuYXdzdWlfd3JhcHBlci1jb250ZW50LW1lYXN1cmVfd2loMWxfMTZhejBfMjE5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS10YWJsZS1ob3Jpem9udGFsLWpzODI3OCwgMHB4KTtcbn1cbi5hd3N1aV93cmFwcGVyX3dpaDFsXzE2YXowXzIxMi5hd3N1aV92YXJpYW50LXN0YWNrZWRfd2loMWxfMTZhejBfMjE5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1mb290ZXJfd2loMWxfMTZhejBfMjIyKSwgLmF3c3VpX3dyYXBwZXJfd2loMWxfMTZhejBfMjEyLmF3c3VpX3ZhcmlhbnQtY29udGFpbmVyX3dpaDFsXzE2YXowXzIxOTpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtZm9vdGVyX3dpaDFsXzE2YXowXzIyMikge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtdGFibGUtY29udGVudC1ib3R0b20teGIxMzM0LCAwcHgpO1xufVxuLmF3c3VpX3dyYXBwZXJfd2loMWxfMTZhejBfMjEyOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1oZWFkZXJfd2loMWxfMTZhejBfMjI1KSB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbn1cbi5hd3N1aV93cmFwcGVyX3dpaDFsXzE2YXowXzIxMjpub3QoI1xcOSk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSGlkZSBzY3JvbGxiYXIgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV93cmFwcGVyX3dpaDFsXzE2YXowXzIxMjpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfY2VsbC1tZXJnZWRfd2loMWxfMTZhejBfMjQyOm5vdCgjXFw5KSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfY2VsbC1tZXJnZWRfd2loMWxfMTZhejBfMjQyLmF3c3VpX2hhcy1mb290ZXJfd2loMWxfMTZhejBfMjIyOm5vdCgjXFw5KSB7XG4gIC8qXG4gIEFkZCBhIGJvdHRvbSBib3JkZXIgdG8gdGhlIGJvZHkgY2VsbCBvZiBhbiBlbXB0eSB0YWJsZSBhcyBhIHNlcGFyYXRvciBiZXR3ZWVuIHRoZVxuICB0YWJsZSBhbmQgdGhlIGZvb3RlclxuICAqL1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59XG4uYXdzdWlfY2VsbC1tZXJnZWQtY29udGVudF93aWgxbF8xNmF6MF8yNTQ6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xufVxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5hd3N1aV9jZWxsLW1lcmdlZC1jb250ZW50X3dpaDFsXzE2YXowXzI1NDpub3QoI1xcOSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKC0yICogdmFyKC0tc3BhY2UtdGFibGUtaG9yaXpvbnRhbC1qczgyNzgsIDBweCkpO1xuICB9XG59XG5cbi5hd3N1aV9lbXB0eV93aWgxbF8xNmF6MF8yNzA6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZW1wdHktcG5vdDIwLCAjNjg3MDc4KTtcbn1cblxuLmF3c3VpX2xvYWRpbmdfd2loMWxfMTZhejBfMjc0Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4vKlxuVGhlIG1pbi9tYXgvd2lkdGggdG9rZW4gdmFsdWVzIGluIFZpc3VhbCBSZWZyZXNoIHNob3VsZCBhbGlnblxudGhlIHRhYmxlIGhlYWRlciBhbmQgYm9keSBjZWxscyBzZWxlY3Rpb24gY29udHJvbCB3aXRoIHRoZSB0YWJsZVxuZmlsdGVyIHNlYXJjaCBpY29uLlxuKi9cbi5hd3N1aV9zZWxlY3Rpb24tY29udHJvbF93aWgxbF8xNmF6MF8yODM6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LWlubGluZS1zaXplOiB2YXIoLS1zaXplLXRhYmxlLXNlbGVjdGlvbi1ob3Jpem9udGFsLWpjN2MweSwgNTRweCk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS10YWJsZS1zZWxlY3Rpb24taG9yaXpvbnRhbC1qYzdjMHksIDU0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLXRhYmxlLXNlbGVjdGlvbi1ob3Jpem9udGFsLWpjN2MweSwgNTRweCk7XG59XG4uYXdzdWlfc2VsZWN0aW9uLWNvbnRyb2xfd2loMWxfMTZhejBfMjgzLmF3c3VpX3NlbGVjdGlvbi1jb250cm9sLWhlYWRlcl93aWgxbF8xNmF6MF8yOTA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmF3c3VpX2hlYWRlci1zZWNvbmRhcnlfd2loMWxfMTZhejBfMjk2Om5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1yanFoeTgsICNmYWZhZmEpO1xufVxuLmF3c3VpX2hlYWRlci1zZWNvbmRhcnlfd2loMWxfMTZhejBfMjk2LmF3c3VpX3ZhcmlhbnQtZnVsbC1wYWdlX3dpaDFsXzE2YXowXzMwODpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtOCwgI2YyZjNmMyk7XG59XG4uYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF8xNmF6MF8yOTYuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsXzE2YXowXzIxOSA+IC5hd3N1aV90YWJsZV93aWgxbF8xNmF6MF8yMDI6bm90KCNcXDkpLCAuYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF8xNmF6MF8yOTYuYXdzdWlfdmFyaWFudC1jb250YWluZXJfd2loMWxfMTZhejBfMjE5ID4gLmF3c3VpX3RhYmxlX3dpaDFsXzE2YXowXzIwMjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtdGFibGUtaG9yaXpvbnRhbC1qczgyNzgsIDBweCk7XG59XG4uYXdzdWlfaGVhZGVyLXNlY29uZGFyeV93aWgxbF8xNmF6MF8yOTYuYXdzdWlfdmFyaWFudC1zdGFja2VkX3dpaDFsXzE2YXowXzIxOTpub3QoI1xcOSk6bm90KC5hd3N1aV90YWJsZS1oYXMtaGVhZGVyX3dpaDFsXzE2YXowXzMxNCksIC5hd3N1aV9oZWFkZXItc2Vjb25kYXJ5X3dpaDFsXzE2YXowXzI5Ni5hd3N1aV92YXJpYW50LWNvbnRhaW5lcl93aWgxbF8xNmF6MF8yMTk6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFibGUtaGFzLWhlYWRlcl93aWgxbF8xNmF6MF8zMTQpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xufVxuLmF3c3VpX2hlYWRlci1zZWNvbmRhcnlfd2loMWxfMTZhejBfMjk2Om5vdCgjXFw5KTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuLmF3c3VpX2hlYWRlci1zZWNvbmRhcnlfd2loMWxfMTZhejBfMjk2LmF3c3VpX3RhYmxlLWhhcy1oZWFkZXJfd2loMWxfMTZhejBfMzE0Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWZxc2VnZCwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9oZWFkZXItY29udHJvbHNfd2loMWxfMTZhejBfMzI1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItdG9wLW9tbWFsaSwgMTJweCkgdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20taHJudHlvLCAxMnB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY29udHJvbHNfd2loMWxfMTZhejBfMzI1LmF3c3VpX3ZhcmlhbnQtZnVsbC1wYWdlX3dpaDFsXzE2YXowXzMwODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwIGNhbGModmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20taHJudHlvLCAxMnB4KSArIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci10b29scy1mdWxsLXBhZ2UtYm90dG9tLW1heWNsMCwgNHB4KSk7XG59XG4uYXdzdWlfaGVhZGVyLWNvbnRyb2xzX3dpaDFsXzE2YXowXzMyNS5hd3N1aV92YXJpYW50LXN0YWNrZWRfd2loMWxfMTZhejBfMjE5Om5vdCgjXFw5KSwgLmF3c3VpX2hlYWRlci1jb250cm9sc193aWgxbF8xNmF6MF8zMjUuYXdzdWlfdmFyaWFudC1jb250YWluZXJfd2loMWxfMTZhejBfMjE5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXRhYmxlLWhvcml6b250YWwtanM4Mjc4LCAwcHgpICsgdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWhvcml6b250YWwtcGZyaGpkLCAyMHB4KSk7XG59XG4uYXdzdWlfaGVhZGVyLWNvbnRyb2xzX3dpaDFsXzE2YXowXzMyNS5hd3N1aV92YXJpYW50LWVtYmVkZGVkX3dpaDFsXzE2YXowXzMzNDpub3QoI1xcOSksIC5hd3N1aV9oZWFkZXItY29udHJvbHNfd2loMWxfMTZhejBfMzI1LmF3c3VpX3ZhcmlhbnQtYm9yZGVybGVzc193aWgxbF8xNmF6MF8zMzQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1ob3Jpem9udGFsLXBmcmhqZCwgMjBweCk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXRhYmxlLWVtYmVkZGVkLWhlYWRlci10b3AteW5sNmZkLCAxMnB4KTtcbn1cblxuLmF3c3VpX2Zvb3Rlci13cmFwcGVyX3dpaDFsXzE2YXowXzMzOS5hd3N1aV92YXJpYW50LXN0YWNrZWRfd2loMWxfMTZhejBfMjE5Om5vdCgjXFw5KSwgLmF3c3VpX2Zvb3Rlci13cmFwcGVyX3dpaDFsXzE2YXowXzMzOS5hd3N1aV92YXJpYW50LWNvbnRhaW5lcl93aWgxbF8xNmF6MF8yMTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXRhYmxlLWhvcml6b250YWwtanM4Mjc4LCAwcHgpO1xufVxuXG4uYXdzdWlfZm9vdGVyX3dpaDFsXzE2YXowXzMzOTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtdGFibGUtZm9vdGVyLWhvcml6b250YWwtcXNteDMyLCAyMHB4KTtcbn1cbi5hd3N1aV9mb290ZXItd2l0aC1wYWdpbmF0aW9uX3dpaDFsXzE2YXowXzM0Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xufVxuLmF3c3VpX2Zvb3Rlci1wYWdpbmF0aW9uX3dpaDFsXzE2YXowXzM1NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uYXdzdWlfdGhlYWQtYWN0aXZlX3dpaDFsXzE2YXowXzM1OTpub3QoI1xcOSksXG4uYXdzdWlfcm93X3dpaDFsXzE2YXowXzM2MDpub3QoI1xcOSksXG4uYXdzdWlfcm93LXNlbGVjdGVkX3dpaDFsXzE2YXowXzM2MTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9jYXJkLWlubmVyX3A4YTZpXzF5YWozXzE2MTpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXdmYzIwOCwgMTgwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXNob3ctcGFjZWQtZ25lOGw4LCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItdG9wLWNvbG9yLCBib3JkZXItcmlnaHQtY29sb3IsIGJvcmRlci1ib3R0b20tY29sb3IsIGJvcmRlci1sZWZ0LWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXdmYzIwOCwgMTgwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXNob3ctcGFjZWQtZ25lOGw4LCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9jYXJkLWlubmVyX3A4YTZpXzF5YWozXzE2MTpub3QoI1xcOSk6OmJlZm9yZSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NhcmQtaW5uZXJfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF9wOGE2aV8xeWFqM18xOTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfaGVhZGVyLXZhcmlhbnQtZnVsbC1wYWdlX3A4YTZpXzF5YWozXzIzMi5hd3N1aV9oZWFkZXItcmVmcmVzaF9wOGE2aV8xeWFqM18yMzI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci1ib3R0b20taHJudHlvLCAxMnB4KSArIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci10b29scy1mdWxsLXBhZ2UtYm90dG9tLW1heWNsMCwgNHB4KSk7XG59XG5cbi5hd3N1aV9saXN0X3A4YTZpXzF5YWozXzIzOTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2LCAyMHB4KSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xeWFqM18yMzkuYXdzdWlfbGlzdC1ncmlkLTFfcDhhNmlfMXlhajNfMjUwID4gLmF3c3VpX2NhcmRfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMXlhajNfMjM5LmF3c3VpX2xpc3QtZ3JpZC0yX3A4YTZpXzF5YWozXzI1MyA+IC5hd3N1aV9jYXJkX3A4YTZpXzF5YWozXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNTAlO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMXlhajNfMjM5LmF3c3VpX2xpc3QtZ3JpZC0zX3A4YTZpXzF5YWozXzI1NiA+IC5hd3N1aV9jYXJkX3A4YTZpXzF5YWozXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMzMuMzMzMzMzMzMzMyU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xeWFqM18yMzkuYXdzdWlfbGlzdC1ncmlkLTRfcDhhNmlfMXlhajNfMjU5ID4gLmF3c3VpX2NhcmRfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAyNSU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xeWFqM18yMzkuYXdzdWlfbGlzdC1ncmlkLTVfcDhhNmlfMXlhajNfMjYyID4gLmF3c3VpX2NhcmRfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAyMCU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xeWFqM18yMzkuYXdzdWlfbGlzdC1ncmlkLTZfcDhhNmlfMXlhajNfMjY1ID4gLmF3c3VpX2NhcmRfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxNi42NjY2NjY2NjY3JTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzF5YWozXzIzOS5hd3N1aV9saXN0LWdyaWQtN19wOGE2aV8xeWFqM18yNjggPiAuYXdzdWlfY2FyZF9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDE0LjI4NTcxNDI4NTclO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMXlhajNfMjM5LmF3c3VpX2xpc3QtZ3JpZC04X3A4YTZpXzF5YWozXzI3MSA+IC5hd3N1aV9jYXJkX3A4YTZpXzF5YWozXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTIuNSU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xeWFqM18yMzkuYXdzdWlfbGlzdC1ncmlkLTlfcDhhNmlfMXlhajNfMjc0ID4gLmF3c3VpX2NhcmRfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMS4xMTExMTExMTExJTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzF5YWozXzIzOS5hd3N1aV9saXN0LWdyaWQtMTBfcDhhNmlfMXlhajNfMjc3ID4gLmF3c3VpX2NhcmRfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMCU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xeWFqM18yMzkuYXdzdWlfbGlzdC1ncmlkLTExX3A4YTZpXzF5YWozXzI4MCA+IC5hd3N1aV9jYXJkX3A4YTZpXzF5YWozXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogOS4wOTA5MDkwOTA5JTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzF5YWozXzIzOS5hd3N1aV9saXN0LWdyaWQtMTJfcDhhNmlfMXlhajNfMjgzID4gLmF3c3VpX2NhcmRfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA4LjMzMzMzMzMzMzMlO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMXlhajNfMjM5LmF3c3VpX2xpc3QtZ3JpZC0xM19wOGE2aV8xeWFqM18yODYgPiAuYXdzdWlfY2FyZF9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDcuNjkyMzA3NjkyMyU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xeWFqM18yMzkuYXdzdWlfbGlzdC1ncmlkLTE0X3A4YTZpXzF5YWozXzI4OSA+IC5hd3N1aV9jYXJkX3A4YTZpXzF5YWozXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNy4xNDI4NTcxNDI5JTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzF5YWozXzIzOS5hd3N1aV9saXN0LWdyaWQtMTVfcDhhNmlfMXlhajNfMjkyID4gLmF3c3VpX2NhcmRfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA2LjY2NjY2NjY2NjclO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMXlhajNfMjM5LmF3c3VpX2xpc3QtZ3JpZC0xNl9wOGE2aV8xeWFqM18yOTUgPiAuYXdzdWlfY2FyZF9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDYuMjUlO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMXlhajNfMjM5LmF3c3VpX2xpc3QtZ3JpZC0xN19wOGE2aV8xeWFqM18yOTggPiAuYXdzdWlfY2FyZF9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDUuODgyMzUyOTQxMiU7XG59XG4uYXdzdWlfbGlzdF9wOGE2aV8xeWFqM18yMzkuYXdzdWlfbGlzdC1ncmlkLTE4X3A4YTZpXzF5YWozXzMwMSA+IC5hd3N1aV9jYXJkX3A4YTZpXzF5YWozXzE2MTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogNS41NTU1NTU1NTU2JTtcbn1cbi5hd3N1aV9saXN0X3A4YTZpXzF5YWozXzIzOS5hd3N1aV9saXN0LWdyaWQtMTlfcDhhNmlfMXlhajNfMzA0ID4gLmF3c3VpX2NhcmRfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA1LjI2MzE1Nzg5NDclO1xufVxuLmF3c3VpX2xpc3RfcDhhNmlfMXlhajNfMjM5LmF3c3VpX2xpc3QtZ3JpZC0yMF9wOGE2aV8xeWFqM18zMDcgPiAuYXdzdWlfY2FyZF9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDUlO1xufVxuXG4uYXdzdWlfc2VsZWN0aW9uLWNvbnRyb2xfcDhhNmlfMXlhajNfMzExOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaW5saW5lLXNpemU6IGNhbGModmFyKC0tc2l6ZS1jb250cm9sLXc2djVjMSwgMTRweCkgKyAyICogdmFyKC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLWZqeHc5OSwgMjBweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1wbXlnNjUsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLWZqeHc5OSwgMjBweCk7XG59XG5cbi5hd3N1aV9sb2FkaW5nX3A4YTZpXzF5YWozXzMyMTpub3QoI1xcOSksXG4uYXdzdWlfZW1wdHlfcDhhNmlfMXlhajNfMzIyOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZW1wdHktcG5vdDIwLCAjNjg3MDc4KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KTtcbn1cblxuLmF3c3VpX2hhcy1oZWFkZXJfcDhhNmlfMXlhajNfMzI5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2LCAyMHB4KTtcbn1cbi5hd3N1aV9oYXMtaGVhZGVyX3A4YTZpXzF5YWozXzMyOS5hd3N1aV9yZWZyZXNoX3A4YTZpXzF5YWozXzMzMi5hd3N1aV9oZWFkZXItdmFyaWFudC1mdWxsLXBhZ2VfcDhhNmlfMXlhajNfMjMyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2LCAxMnB4KTtcbn1cblxuLmF3c3VpX2NhcmRfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hd3N1aV9jYXJkLWlubmVyX3A4YTZpXzF5YWozXzE2MTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtY2FyZC12ZXJ0aWNhbC1wbXlnNjUsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY2FyZC1ob3Jpem9udGFsLWZqeHc5OSwgMjBweCk7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMHB4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1jb250YWluZXItdG9wLXdpZHRoLXdyNmhpdCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC1yZzh0YTgsICNlYWVkZWQpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX2NhcmQtaW5uZXJfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMHB4O1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xufVxuLmF3c3VpX2NhcmQtaW5uZXJfcDhhNmlfMXlhajNfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfcDhhNmlfMXlhajNfMzMyKTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctY29udGFpbmVyLXMzdDIweCwgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuLmF3c3VpX2NhcmQtaW5uZXJfcDhhNmlfMXlhajNfMTYxLmF3c3VpX3JlZnJlc2hfcDhhNmlfMXlhajNfMzMyOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItYmxvY2s6IHNvbGlkIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogc29saWQgdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuLmF3c3VpX2NhcmQtaGVhZGVyX3A4YTZpXzF5YWozXzQwMzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLW0tYWJ4Y29lLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbS12ODZxc20sIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLW91MHZjeiwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbS1nNmZscmUsIDQwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xufVxuLmF3c3VpX2NhcmQtaGVhZGVyLWlubmVyX3A4YTZpXzF5YWozXzQxMTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX2NhcmQtc2VsZWN0YWJsZV9wOGE2aV8xeWFqM180MTUgPiAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xeWFqM18xNjEgPiAuYXdzdWlfY2FyZC1oZWFkZXJfcDhhNmlfMXlhajNfNDAzOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA5MCU7XG59XG4uYXdzdWlfY2FyZC1zZWxlY3RlZF9wOGE2aV8xeWFqM180MTggPiAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLWZpNzdmNiwgI2YxZmFmZik7XG59XG4uYXdzdWlfY2FyZC1zZWxlY3RlZF9wOGE2aV8xeWFqM180MTggPiAuYXdzdWlfY2FyZC1pbm5lcl9wOGE2aV8xeWFqM18xNjE6bm90KCNcXDkpOjpiZWZvcmUge1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC11d3U2dHEsICMwMDczYmIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX3NlY3Rpb25fcDhhNmlfMXlhajNfNDI2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXdzdWlfc2VjdGlvbi1oZWFkZXJfcDhhNmlfMXlhajNfNDM0Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWRpc3BsYXktbGFiZWwtd2VpZ2h0LW90bHB3ZCwgNDAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGFiZWwtaGtocWg1LCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9zZWN0aW9uLWNvbnRlbnRfcDhhNmlfMXlhajNfNDQwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfc2VjdGlvbl9wOGE2aV8xeWFqM180MjY6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2Zvb3Rlci1wYWdpbmF0aW9uX3A4YTZpXzF5YWozXzQ1MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xczU1eF9uOWZya18xNDU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIGFuZCBpbiB0aGUgdXNlLXNlbGVjdGlvbiBob29rICovXG59XG5cbi5hd3N1aV9sYWJlbF8xczU1eF9uOWZya18xNDk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYXdzdWlfbGFiZWwtdG9wXzFzNTV4X245ZnJrXzE2Mzpub3QoI1xcOSkge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbn1cblxuLmF3c3VpX3N0dWRfMXM1NXhfbjlmcmtfMTY4Om5vdCgjXFw5KSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2xhYmVsXzEzdHBlXzl3OHBkXzU6bm90KCNcXDkpLFxuLmF3c3VpX25hdGl2ZS1pbnB1dF8xM3RwZV85dzhwZF82Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9jb250ZW50XzF3ZXBnXzFyaTJpXzE0NTpub3QoI1xcOSksXG4uYXdzdWlfZGVzY3JpcHRpb25fMXdlcGdfMXJpMmlfMTQ2Om5vdCgjXFw5KSxcbi5hd3N1aV9sYWJlbF8xd2VwZ18xcmkyaV8xNDc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV9sYWJlbF8xd2VwZ18xcmkyaV8xNDc6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1kZWZhdWx0LTkzencwdiwgIzE2MTkxZik7XG59XG5cbi5hd3N1aV9vdXRsaW5lXzF3ZXBnXzFyaTJpXzE1NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX291dGxpbmVfMXdlcGdfMXJpMmlfMTU1LmF3c3VpX3Nob3ctb3V0bGluZV8xd2VwZ18xcmkyaV8xNTg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9uYXRpdmUtaW5wdXRfMXdlcGdfMXJpMmlfMTYyOm5vdCgjXFw5KTpmb2N1cyArIC5hd3N1aV9vdXRsaW5lXzF3ZXBnXzFyaTJpXzE1NSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXdzdWlfd3JhcHBlcl8xd2VwZ18xcmkyaV8xNjY6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXdzdWlfbGFiZWwtd3JhcHBlcl8xd2VwZ18xcmkyaV8xNzI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5hd3N1aV9jb250ZW50XzF3ZXBnXzFyaTJpXzE0NTpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hd3N1aV9lbXB0eS1jb250ZW50XzF3ZXBnXzFyaTJpXzE4Mzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMHB4O1xufVxuXG4uYXdzdWlfZGVzY3JpcHRpb25fMXdlcGdfMXJpMmlfMTQ2Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tc2Vjb25kYXJ5LWJ0dXllNiwgIzY4NzA3OCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXEsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLWVnemw0cSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzLCBub3JtYWwpO1xufVxuLmF3c3VpX2Rlc2NyaXB0aW9uLWJvdHRvbS1wYWRkaW5nXzF3ZXBnXzFyaTJpXzE5Mzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG59XG5cbi5hd3N1aV9sYWJlbF8xd2VwZ18xcmkyaV8xNDc6bm90KCNcXDkpLFxuLmF3c3VpX2Rlc2NyaXB0aW9uXzF3ZXBnXzFyaTJpXzE0Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuLmF3c3VpX2xhYmVsLWRpc2FibGVkXzF3ZXBnXzFyaTJpXzIwMTpub3QoI1xcOSksXG4uYXdzdWlfZGVzY3JpcHRpb24tZGlzYWJsZWRfMXdlcGdfMXJpMmlfMjAyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvbnRyb2wtZGlzYWJsZWQtNzQ5bW1tLCAjYWFiN2I4KTtcbn1cblxuLmF3c3VpX2NvbnRyb2xfMXdlcGdfMXJpMmlfMjA2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX2NvbnRyb2xfMXdlcGdfMXJpMmlfMjA2ID4gaW5wdXQ6bm90KCNcXDkpLCAuYXdzdWlfY29udHJvbF8xd2VwZ18xcmkyaV8yMDYgPiBzdmc6bm90KCNcXDkpLCAuYXdzdWlfY29udHJvbF8xd2VwZ18xcmkyaV8yMDYgPiAuYXdzdWlfb3V0bGluZV8xd2VwZ18xcmkyaV8xNTU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV9jb250cm9sXzF3ZXBnXzFyaTJpXzIwNiA+IGlucHV0Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF9rMnkycV81aGxsZ18xNDUuYXdzdWlfcm9vdF9rMnkycV81aGxsZ18xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9jaGVja2JveC1jb250cm9sX2syeTJxXzVobGxnXzE3ODpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpIC0gdmFyKC0tc2l6ZS1jb250cm9sLXc2djVjMSwgMTRweCkpIC8gMik7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1zaXplLWNvbnRyb2wtdzZ2NWMxLCAxNHB4KTtcbiAgbWluLWlubGluZS1zaXplOiB2YXIoLS1zaXplLWNvbnRyb2wtdzZ2NWMxLCAxNHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLXc2djVjMSwgMTRweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWNvbnRyb2wtdzZ2NWMxLCAxNHB4KTtcbn1cblxuLmF3c3VpX291dGxpbmVfazJ5MnFfNWhsbGdfMTg2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9vdXRsaW5lX2syeTJxXzVobGxnXzE4Njpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygycHggLSAxcHgpO1xufVxuLmF3c3VpX291dGxpbmVfazJ5MnFfNWhsbGdfMTg2Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMW1hYmtfZ3I1bTVfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF3c3VpX3JhZGlvXzFtYWJrX2dyNW01XzE3ODpub3QoI1xcOSkge1xuICAvKnVzZWQgaW4gdGVzdC11dGlscyovXG59XG5cbi5hd3N1aV9yYWRpb18xbWFia19ncjVtNV8xNzggKyAuYXdzdWlfcmFkaW9fMW1hYmtfZ3I1bTVfMTc4Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG59XG5cbi5hd3N1aV9yYWRpby0taGFzLWRlc2NyaXB0aW9uXzFtYWJrX2dyNW01XzE4NiArIC5hd3N1aV9yYWRpb18xbWFia19ncjVtNV8xNzg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpO1xufVxuXG4uYXdzdWlfcmFkaW8tY29udHJvbF8xbWFia19ncjVtNV8xOTA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSAtIHZhcigtLXNpemUtY29udHJvbC13NnY1YzEsIDE0cHgpKSAvIDIpO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLXc2djVjMSwgMTRweCk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLXc2djVjMSwgMTRweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtY29udHJvbC13NnY1YzEsIDE0cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS1jb250cm9sLXc2djVjMSwgMTRweCk7XG59XG5cbi5hd3N1aV9vdXRsaW5lXzFtYWJrX2dyNW01XzE5ODpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfb3V0bGluZV8xbWFia19ncjVtNV8xOTg6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMnB4IC0gMXB4KTtcbn1cbi5hd3N1aV9vdXRsaW5lXzFtYWJrX2dyNW01XzE5ODpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAycHggKyAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1lampjYnMsIDUwJSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1lampjYnMsIDUwJSk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtY2lyY3VsYXItZm9jdXMtcmluZy1lampjYnMsIDUwJSk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWNpcmN1bGFyLWZvY3VzLXJpbmctZWpqY2JzLCA1MCUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfc3R5bGVkLWNpcmNsZS1ib3JkZXJfMW1hYmtfZ3I1bTVfMjIwOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGVmYXVsdC1pZTFvcXEsICM2ODcwNzgpO1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGVmYXVsdC1xamp5MXMsICNmZmZmZmYpO1xufVxuLmF3c3VpX3N0eWxlZC1jaXJjbGUtYm9yZGVyXzFtYWJrX2dyNW01XzIyMC5hd3N1aV9zdHlsZWQtY2lyY2xlLWRpc2FibGVkXzFtYWJrX2dyNW01XzIyNDpub3QoI1xcOSksIC5hd3N1aV9zdHlsZWQtY2lyY2xlLWJvcmRlcl8xbWFia19ncjVtNV8yMjAuYXdzdWlfc3R5bGVkLWNpcmNsZS1yZWFkb25seV8xbWFia19ncjVtNV8yMjQ6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NSwgI2Q1ZGJkYik7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NSwgI2Q1ZGJkYik7XG59XG5cbi5hd3N1aV9zdHlsZWQtY2lyY2xlLWZpbGxfMW1hYmtfZ3I1bTVfMjI5Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbiAgZmlsbDogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRlZmF1bHQta2VoNW5lLCAjZmZmZmZmKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay0xeW0xaXIsIDkwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay1jMnRxYnYsIGxpbmVhcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfc3R5bGVkLWNpcmNsZS1maWxsXzFtYWJrX2dyNW01XzIyOTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zdHlsZWQtY2lyY2xlLWZpbGxfMW1hYmtfZ3I1bTVfMjI5Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3N0eWxlZC1jaXJjbGUtZmlsbF8xbWFia19ncjVtNV8yMjk6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3N0eWxlZC1jaXJjbGUtZmlsbF8xbWFia19ncjVtNV8yMjkuYXdzdWlfc3R5bGVkLWNpcmNsZS1jaGVja2VkXzFtYWJrX2dyNW01XzI0NTpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX3N0eWxlZC1jaXJjbGUtZmlsbF8xbWFia19ncjVtNV8yMjkuYXdzdWlfc3R5bGVkLWNpcmNsZS1kaXNhYmxlZF8xbWFia19ncjVtNV8yMjQ6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLWRpc2FibGVkLWd5aW91eCwgI2ZmZmZmZik7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NSwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfc3R5bGVkLWNpcmNsZS1maWxsXzFtYWJrX2dyNW01XzIyOS5hd3N1aV9zdHlsZWQtY2lyY2xlLXJlYWRvbmx5XzFtYWJrX2dyNW01XzIyNDpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LW9yb3ExZiwgIzY4NzA3OCk7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NSwgI2Q1ZGJkYik7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50ICovXG4uYXdzdWlfY29kZS1lZGl0b3ItcmVmcmVzaF8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLWlidmJ1aCwgMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSk7XG59XG4uYXdzdWlfY29kZS1lZGl0b3ItcmVmcmVzaF8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9zY3JvbGxlcjpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLWlidmJ1aCwgMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSk7XG59XG5cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3I6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX2Vycm9yOm5vdCgjXFw5KSxcbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggMnB4O1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9pbmZvOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHIsICNkMTMyMTIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZDEzMjEyJyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nNycvJTNFICUzQ3BhdGggZD0nTTEwLjgyOCA1LjE3MmwtNS42NTYgNS42NTZNMTAuODI4IDEwLjgyOEw1LjE3MiA1LjE3MicvJTNFICUzQy9zdmclM0VcIik7XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2VfZXJyb3I6bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2VfZXJyb3I6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmZjVkNjQnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSc3Jy8lM0UgJTNDcGF0aCBkPSdNMTAuODI4IDUuMTcybC01LjY1NiA1LjY1Nk0xMC44MjggMTAuODI4TDUuMTcyIDUuMTcyJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkYjAwMDAnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSc3Jy8lM0UgJTNDcGF0aCBkPSdNMTAuODI4IDUuMTcybC01LjY1NiA1LjY1Nk0xMC44MjggMTAuODI4TDUuMTcyIDUuMTcyJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX2Vycm9yOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9lcnJvcjpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZmN2E3YScgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzcnLyUzRSAlM0NwYXRoIGQ9J00xMC44MjggNS4xNzJsLTUuNjU2IDUuNjU2TTEwLjgyOCAxMC44MjhMNS4xNzIgNS4xNzInLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV93YXJuaW5nOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjM5MDY4MDYnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J004IDFsNyAxNEgxTDggMXonLyUzRSAlM0NwYXRoIGQ9J003Ljk5IDEySDh2LjAxaC0uMDF6TTggNnY0Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX3dhcm5pbmc6bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX3dhcm5pbmc6bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbC5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZiZDMzMicgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTggMWw3IDE0SDFMOCAxeicvJTNFICUzQ3BhdGggZD0nTTcuOTkgMTJIOHYuMDFoLS4wMXpNOCA2djQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX3dhcm5pbmc6bm90KCNcXDkpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzODU1OTAwJyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNOCAxbDcgMTRIMUw4IDF6Jy8lM0UgJTNDcGF0aCBkPSdNNy45OSAxMkg4di4wMWgtLjAxek04IDZ2NCcvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV93YXJuaW5nOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1jZWxsLmFjZV93YXJuaW5nOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWNlbGwuYWNlX3dhcm5pbmc6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmYmQzMzInIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J004IDFsNyAxNEgxTDggMXonLyUzRSAlM0NwYXRoIGQ9J003Ljk5IDEySDh2LjAxaC0uMDF6TTggNnY0Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItY2VsbDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZTogMjRweCAxNnB4O1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0Om5vdCgjXFw5KSB7XG4gIC8qIEEgZ29vZCB0ZXN0IGNhc2UgZm9yIGRpc2FibGVkIGZvbGRzXG4gICAgIDw8aHRtbDw8PDxcbiAgICAgPC9odG1sPlxuICAqL1xuICBpbmxpbmUtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0yMXB4O1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0Om5vdCgjXFw5KSxcbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXJfYW5ub3RhdGlvbjpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0Om5vdCgjXFw5KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXJfYW5ub3RhdGlvbjpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIC0xcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIC0xcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgLTFweCArIC0xcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAtMXB4ICsgLTFweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9tYXJrZXItbGF5ZXIgPiAuYWNlX2FjdGl2ZS1saW5lOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItYWNlLWFjdGl2ZS1saW5lLWxpZ2h0LXRoZW1lLTkyamw0diwgI2Q1ZGJkYik7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItYWNlLWFjdGl2ZS1saW5lLWxpZ2h0LXRoZW1lLTkyamw0diwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yLmFjZV9kYXJrIC5hY2VfbWFya2VyLWxheWVyID4gLmFjZV9hY3RpdmUtbGluZTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItYWNlLWFjdGl2ZS1saW5lLWRhcmstdGhlbWUtZDA0cDFpLCAjNjg3MDc4KTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1hY2UtYWN0aXZlLWxpbmUtZGFyay10aGVtZS1kMDRwMWksICM2ODcwNzgpO1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlcjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWp2NGt5aywgI2YyZjNmMyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1kZWZhdWx0LWRkeHpociwgIzE2MTkxZik7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyOm5vdCgjXFw5KTpmb2N1cyxcbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9zY3JvbGxlcjpub3QoI1xcOSk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjM1NDViNjQnIGZpbGw9JyUyMzU0NWI2NCcgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZDVkYmRiJyBmaWxsPSclMjNkNWRiZGInIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzQyNDY1MCcgZmlsbD0nJTIzNDI0NjUwJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkZWRlZTMnIGZpbGw9JyUyM2RlZGVlMycgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMxNjE5MWYnIGZpbGw9JyUyMzE2MTkxZicgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZmFmYWZhJyBmaWxsPSclMjNmYWZhZmEnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzBmMTQxYScgZmlsbD0nJTIzMGYxNDFhJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmOWY5ZmEnIGZpbGw9JyUyM2Y5ZjlmYScgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzU0NWI2NCcgZmlsbD0nJTIzNTQ1YjY0JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2Q1ZGJkYicgZmlsbD0nJTIzZDVkYmRiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzNDI0NjUwJyBmaWxsPSclMjM0MjQ2NTAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZGVkZWUzJyBmaWxsPSclMjNkZWRlZTMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzE2MTkxZicgZmlsbD0nJTIzMTYxOTFmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZhZmFmYScgZmlsbD0nJTIzZmFmYWZhJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsPSclMjMwZjE0MWEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZjlmOWZhJyBmaWxsPSclMjNmOWY5ZmEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS1kZWZhdWx0LThqYTExdywgIzY4NzA3OCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLWd1dHRlci1hY3RpdmUtbGluZS16NHp6dWcsICNmZmZmZmYpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSAuYWNlX2ZvbGQtd2lkZ2V0Om5vdCgjXFw5KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgLmFjZV9ndXR0ZXJfYW5ub3RhdGlvbjpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lIC5hY2VfZm9sZC13aWRnZXQ6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0ycHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSAuYWNlX2ZvbGQtd2lkZ2V0Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSAuYWNlX2d1dHRlcl9hbm5vdGF0aW9uOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIC0ycHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIC0ycHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgLTJweCArIC0ycHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAtMnB4ICsgLTJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLXo0enp1ZywgI2ZmZmZmZik7XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZDVkYmRiJyBmaWxsPSclMjNkNWRiZGInIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzQxNDc1MCcgZmlsbD0nJTIzNDE0NzUwJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2RlZGVlMycgZmlsbD0nJTIzZGVkZWUzJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMxYjIzMmQnIGZpbGw9JyUyMzFiMjMyZCcgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2ZhZmFmYScgZmlsbD0nJTIzZmFmYWZhJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMxNjE5MWYnIGZpbGw9JyUyMzE2MTkxZicgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmOWY5ZmEnIGZpbGw9JyUyM2Y5ZjlmYScgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsPSclMjMwZjE0MWEnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2Q1ZGJkYicgZmlsbD0nJTIzZDVkYmRiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzQxNDc1MCcgZmlsbD0nJTIzNDE0NzUwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNkZWRlZTMnIGZpbGw9JyUyM2RlZGVlMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMxYjIzMmQnIGZpbGw9JyUyMzFiMjMyZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmYWZhZmEnIGZpbGw9JyUyM2ZhZmFmYScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZSA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMxNjE5MWYnIGZpbGw9JyUyMzE2MTkxZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J001IDR2OGw2LTQtNi00eicvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZjlmOWZhJyBmaWxsPSclMjNmOWY5ZmEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsPSclMjMwZjE0MWEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3I6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLXo0enp1ZywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItZ3V0dGVyLWFjdGl2ZS1saW5lLWVycm9yLW5oZGtnbiwgI2QxMzIxMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSc3Jy8lM0UgJTNDcGF0aCBkPSdNMTAuODI4IDUuMTcybC01LjY1NiA1LjY1Nk0xMC44MjggMTAuODI4TDUuMTcyIDUuMTcyJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yOm5vdCgjXFw5KSwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzE2MTkxZicgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzcnLyUzRSAlM0NwYXRoIGQ9J00xMC44MjggNS4xNzJsLTUuNjU2IDUuNjU2TTEwLjgyOCAxMC44MjhMNS4xNzIgNS4xNzInLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NjaXJjbGUgY3g9JzgnIGN5PSc4JyByPSc3Jy8lM0UgJTNDcGF0aCBkPSdNMTAuODI4IDUuMTcybC01LjY1NiA1LjY1Nk0xMC44MjggMTAuODI4TDUuMTcyIDUuMTcyJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvcjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzBmMTQxYScgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzcnLyUzRSAlM0NwYXRoIGQ9J00xMC44MjggNS4xNzJsLTUuNjU2IDUuNjU2TTEwLjgyOCAxMC44MjhMNS4xNzIgNS4xNzInLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNOCAxbDcgMTRIMUw4IDF6Jy8lM0UgJTNDcGF0aCBkPSdNNy45OSAxMkg4di4wMWgtLjAxek04IDZ2NCcvJTNFICUzQy9zdmclM0VcIik7XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmc6bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmc6bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjMxNjE5MWYnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J004IDFsNyAxNEgxTDggMXonLyUzRSAlM0NwYXRoIGQ9J003Ljk5IDEySDh2LjAxaC0uMDF6TTggNnY0Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmZmZmZmYnIGZpbGwtb3BhY2l0eT0nMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSAlM0NwYXRoIGQ9J004IDFsNyAxNEgxTDggMXonLyUzRSAlM0NwYXRoIGQ9J003Ljk5IDEySDh2LjAxaC0uMDF6TTggNnY0Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nOm5vdCgjXFw5KSB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZzpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZzpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzBmMTQxYScgZmlsbC1vcGFjaXR5PScwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTggMWw3IDE0SDFMOCAxeicvJTNFICUzQ3BhdGggZD0nTTcuOTkgMTJIOHYuMDFoLS4wMXpNOCA2djQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2Q1ZGJkYicgZmlsbD0nJTIzZDVkYmRiJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCAuYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjM0MTQ3NTAnIGZpbGw9JyUyMzQxNDc1MCcgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCAuYXdzdWktdmlzdWFsLXJlZnJlc2ggLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZGVkZWUzJyBmaWxsPSclMjNkZWRlZTMnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpLCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KSwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzFiMjMyZCcgZmlsbD0nJTIzMWIyMzJkJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG4uYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZmFmYWZhJyBmaWxsPSclMjNmYWZhZmEnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBzdXBwb3J0cyAoLS1jc3MtdmFyaWFibGUtc3VwcG9ydC1jaGVjazogIzAwMCkge1xuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzE2MTkxZicgZmlsbD0nJTIzMTYxOTFmJyBzdHJva2Utd2lkdGg9JzInJTNFICUzQ3BhdGggZD0nTTQgNWg4bC00IDYtNC02eicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFICUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5Ac3VwcG9ydHMgKC0tY3NzLXZhcmlhYmxlLXN1cHBvcnQtY2hlY2s6ICMwMDApIHtcbiAgLmF3c3VpLXZpc3VhbC1yZWZyZXNoIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlPSclMjNmOWY5ZmEnIGZpbGw9JyUyM2Y5ZjlmYScgc3Ryb2tlLXdpZHRoPScyJyUzRSAlM0NwYXRoIGQ9J000IDVoOGwtNCA2LTQtNnonIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2Vfb3Blbjpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgIH1cbiAgICAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLXZpc3VhbC1yZWZyZXNoLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX29wZW46bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9vcGVuOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMGYxNDFhJyBmaWxsPSclMjMwZjE0MWEnIHN0cm9rZS13aWR0aD0nMiclM0UgJTNDcGF0aCBkPSdNNCA1aDhsLTQgNi00LTZ6JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZDVkYmRiJyBmaWxsPSclMjNkNWRiZGInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzNDE0NzUwJyBmaWxsPSclMjM0MTQ3NTAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2RlZGVlMycgZmlsbD0nJTIzZGVkZWUzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSksIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzFiMjMyZCcgZmlsbD0nJTIzMWIyMzJkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbi5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzZmFmYWZhJyBmaWxsPSclMjNmYWZhZmEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIEBtZWRpYSBub3QgcHJpbnQge1xuICAgIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICB9XG4gICAgLmF3c3VpLXBvbGFyaXMtZGFyay1tb2RlIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX2Vycm9yID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIHN0cm9rZT0nJTIzMTYxOTFmJyBmaWxsPSclMjMxNjE5MWYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UgJTNDcGF0aCBkPSdNNSA0djhsNi00LTYtNHonLyUzRSAlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzICgtLWNzcy12YXJpYWJsZS1zdXBwb3J0LWNoZWNrOiAjMDAwKSB7XG4gIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS12aXN1YWwtcmVmcmVzaCAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV93YXJuaW5nID4gLmFjZV9mb2xkLXdpZGdldC5hY2VfY2xvc2VkOm5vdCgjXFw5KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyM2Y5ZjlmYScgZmlsbD0nJTIzZjlmOWZhJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICBAbWVkaWEgbm90IHByaW50IHtcbiAgICAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aV9jb2RlLWVkaXRvcl8xZ2w5Y18xdnE2bV8xNTggLmFjZV9lZGl0b3IgLmFjZV9ndXR0ZXItYWN0aXZlLWxpbmUuYWNlX3dhcm5pbmcgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4gICAgfVxuICAgIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1wb2xhcmlzLWRhcmstbW9kZSAuYXdzdWlfY29kZS1lZGl0b3JfMWdsOWNfMXZxNm1fMTU4IC5hY2VfZWRpdG9yIC5hY2VfZ3V0dGVyLWFjdGl2ZS1saW5lLmFjZV9lcnJvciA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2VfZXJyb3IgPiAuYWNlX2ZvbGQtd2lkZ2V0LmFjZV9jbG9zZWQ6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWktdmlzdWFsLXJlZnJlc2guYXdzdWktcG9sYXJpcy1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aS12aXN1YWwtcmVmcmVzaC5hd3N1aS1kYXJrLW1vZGUgLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1OCAuYWNlX2VkaXRvciAuYWNlX2d1dHRlci1hY3RpdmUtbGluZS5hY2Vfd2FybmluZyA+IC5hY2VfZm9sZC13aWRnZXQuYWNlX2Nsb3NlZDpub3QoI1xcOSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2U9JyUyMzBmMTQxYScgZmlsbD0nJTIzMGYxNDFhJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFICUzQ3BhdGggZD0nTTUgNHY4bDYtNC02LTR6Jy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcGFuZV8xZ2w5Y18xdnE2bV83MDA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAxO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC1uMTZlNTksICNkNWRiZGIpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci1pYnZidWgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci1pYnZidWgsIDBweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3Itc3RhdHVzLWJhci1saGpmanYsICNmMmYzZjMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9wYW5lX19jbG9zZS1jb250YWluZXJfMWdsOWNfMXZxNm1fNzExOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpIC8gMik7XG59XG4uYXdzdWlfcGFuZV9fbGlzdF8xZ2w5Y18xdnE2bV83MTY6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1ibG9jay1zaXplOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSArIDIgKiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpO1xufVxuLmF3c3VpX3BhbmVfX3RhYmxlXzFnbDljXzF2cTZtXzcyMzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMXZxNm1fNzI5ID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMXZxNm1fNzI5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLXRyYW5zcGFyZW50LXlsc2xwMSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQteWxzbHAxLCB0cmFuc3BhcmVudCk7XG59XG4uYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xdnE2bV83MjkgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xdnE2bV83Mjk6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLXRyYW5zcGFyZW50LXlsc2xwMSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cbi5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzF2cTZtXzcyOSA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzF2cTZtXzcyOTpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQteWxzbHAxLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG59XG4uYXdzdWlfcGFuZV9faXRlbS0taGlnaGxpZ2h0ZWRfMWdsOWNfMXZxNm1fNzQzOm5vdCgjXFw5KSwgLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMXZxNm1fNzI5Om5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMXZxNm1fNzI5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hd3N1aV9wYW5lX19pdGVtLS1oaWdobGlnaHRlZF8xZ2w5Y18xdnE2bV83NDMgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xdnE2bV83Mjk6bm90KCNcXDkpLCAuYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xdnE2bV83Mjk6bm90KCNcXDkpOmhvdmVyID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMXZxNm1fNzI5LCAuYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xdnE2bV83Mjk6bm90KCNcXDkpOmZvY3VzID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMXZxNm1fNzI5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1wYW5lLWl0ZW0taG92ZXItcWNoOGkwLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9wYW5lX19pdGVtLS1oaWdobGlnaHRlZF8xZ2w5Y18xdnE2bV83NDMgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xdnE2bV83Mjk6bm90KCNcXDkpLCAuYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xdnE2bV83Mjk6bm90KCNcXDkpOmhvdmVyID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMXZxNm1fNzI5LCAuYXdzdWlfcGFuZV9faXRlbV8xZ2w5Y18xdnE2bV83Mjk6bm90KCNcXDkpOmZvY3VzID4gLmF3c3VpX3BhbmVfX2NlbGxfMWdsOWNfMXZxNm1fNzI5IHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci01aDRmMzUsICM2ODcwNzgpO1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci01aDRmMzUsICM2ODcwNzgpO1xufVxuLmF3c3VpX3BhbmVfX2l0ZW0tLWhpZ2hsaWdodGVkXzFnbDljXzF2cTZtXzc0MyA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzF2cTZtXzcyOTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQsIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzF2cTZtXzcyOTpub3QoI1xcOSk6aG92ZXIgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xdnE2bV83Mjk6Zmlyc3QtY2hpbGQsIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzF2cTZtXzcyOTpub3QoI1xcOSk6Zm9jdXMgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xdnE2bV83Mjk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLXBhbmUtaXRlbS1ob3Zlci01aDRmMzUsICM2ODcwNzgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cbi5hd3N1aV9wYW5lX19pdGVtLS1oaWdobGlnaHRlZF8xZ2w5Y18xdnE2bV83NDMgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xdnE2bV83Mjk6bm90KCNcXDkpOmxhc3QtY2hpbGQsIC5hd3N1aV9wYW5lX19pdGVtXzFnbDljXzF2cTZtXzcyOTpub3QoI1xcOSk6aG92ZXIgPiAuYXdzdWlfcGFuZV9fY2VsbF8xZ2w5Y18xdnE2bV83Mjk6bGFzdC1jaGlsZCwgLmF3c3VpX3BhbmVfX2l0ZW1fMWdsOWNfMXZxNm1fNzI5Om5vdCgjXFw5KTpmb2N1cyA+IC5hd3N1aV9wYW5lX19jZWxsXzFnbDljXzF2cTZtXzcyOTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItcGFuZS1pdGVtLWhvdmVyLTVoNGYzNSwgIzY4NzA3OCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG59XG4uYXdzdWlfcGFuZV9fbG9jYXRpb25fMWdsOWNfMXZxNm1fNzY0Om5vdCgjXFw5KSwgLmF3c3VpX3BhbmVfX2Rlc2NyaXB0aW9uXzFnbDljXzF2cTZtXzc2NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xufVxuLmF3c3VpX3BhbmVfX2xvY2F0aW9uXzFnbDljXzF2cTZtXzc2NDpub3QoI1xcOSkge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSArIHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KSk7XG59XG4uYXdzdWlfcGFuZV9fZGVzY3JpcHRpb25fMWdsOWNfMXZxNm1fNzY0Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfZm9jdXMtbG9ja18xZ2w5Y18xdnE2bV83Nzk6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX2NvZGUtZWRpdG9yXzFnbDljXzF2cTZtXzE1ODpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29kZS1lZGl0b3ItZGVmYXVsdC1uMTZlNTksICNkNWRiZGIpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LW4xNmU1OSwgI2Q1ZGJkYik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItaWJ2YnVoLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci1pYnZidWgsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLWlidmJ1aCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLWlidmJ1aCwgMHB4KTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9lZGl0b3JfMWdsOWNfMXZxNm1fODIzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG4uYXdzdWlfZWRpdG9yXzFnbDljXzF2cTZtXzgyMzpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfZWRpdG9yXzFnbDljXzF2cTZtXzgyMzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygzcHggLSAxcHgpO1xufVxuLmF3c3VpX2VkaXRvcl8xZ2w5Y18xdnE2bV84MjM6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogM3B4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAzcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgM3B4ICsgM3B4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX2VkaXRvcl8xZ2w5Y18xdnE2bV84MjM6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmF3c3VpX2VkaXRvci1yZWZyZXNoXzFnbDljXzF2cTZtXzg1Mzpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItaWJ2YnVoLCAwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci1pYnZidWgsIDBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkpO1xufVxuXG4uYXdzdWlfc3RhdHVzLWJhcl8xZ2w5Y18xdnE2bV84NTg6bm90KCNcXDkpIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBkaXNwbGF5OiBmbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvZGUtZWRpdG9yLWRlZmF1bHQtbjE2ZTU5LCAjZDVkYmRiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWxoamZqdiwgI2YyZjNmMyk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5hd3N1aV9zdGF0dXMtYmFyLXdpdGgtaGlkZGVuLXBhbmVfMWdsOWNfMXZxNm1fODY3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLWlidmJ1aCwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLWlidmJ1aCwgMHB4KTtcbn1cbi5hd3N1aV9zdGF0dXMtYmFyX19sZWZ0XzFnbDljXzF2cTZtXzg3MTpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb2RlLWVkaXRvci1kZWZhdWx0LW4xNmU1OSwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfc3RhdHVzLWJhcl9fcmlnaHRfMWdsOWNfMXZxNm1fODc4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfc3RhdHVzLWJhcl9fbGFuZ3VhZ2UtbW9kZV8xZ2w5Y18xdnE2bV84ODI6bm90KCNcXDkpLCAuYXdzdWlfc3RhdHVzLWJhcl9fY3Vyc29yLXBvc2l0aW9uXzFnbDljXzF2cTZtXzg4Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xufVxuLmF3c3VpX3N0YXR1cy1iYXJfX2NvZy1idXR0b25fMWdsOWNfMXZxNm1fODg4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkgLSAxcHgpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkgLSAycHgpO1xufVxuXG4uYXdzdWlfdGFiLWxpc3RfMWdsOWNfMXZxNm1fODkzOm5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xdnE2bV84OTg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV90YWItYnV0dG9uXzFnbDljXzF2cTZtXzg5ODpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci10YWItYnV0dG9uLWVycm9yLXIzdGo0eSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xdnE2bV84OTg6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGJsb2NrLXNpemU6IHZhcigtLWJvcmRlci1hY3RpdmUtd2lkdGgtZG5yNHNsLCAycHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy04YXk0NGMsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy04YXk0NGMsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRhYnMtZm9jdXMtcmluZy04YXk0NGMsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctOGF5NDRjLCAwcHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHIsICNkMTMyMTIpO1xuICBvcGFjaXR5OiAwO1xufVxuLmF3c3VpX3RhYi1idXR0b24tLXJlZnJlc2hfMWdsOWNfMXZxNm1fOTMxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCkgKyB2YXIoLS1ib3JkZXItYWN0aXZlLXdpZHRoLWRucjRzbCwgMnB4KSAtIDJweCk7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0td2FybmluZ3NfMWdsOWNfMXZxNm1fOTM0Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZywgIzkwNjgwNik7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0td2FybmluZ3NfMWdsOWNfMXZxNm1fOTM0Om5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnLCAjOTA2ODA2KTtcbn1cbi5hd3N1aV90YWItYnV0dG9uLS13YXJuaW5nc18xZ2w5Y18xdnE2bV85MzQ6bm90KCNcXDkpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnLCAjOTA2ODA2KTtcbn1cbi5hd3N1aV90YWItYnV0dG9uLS1hY3RpdmVfMWdsOWNfMXZxNm1fOTQzOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX3RhYi1idXR0b24tLXJlZnJlc2hfMWdsOWNfMXZxNm1fOTMxOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLW14eDVkMiwgMG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1jLTh6cXdtdywgY3ViaWMtYmV6aWVyKDAuODQsIDAsIDAuMTYsIDEpKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV90YWItYnV0dG9uLS1yZWZyZXNoXzFnbDljXzF2cTZtXzkzMTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfdGFiLWJ1dHRvbi0tcmVmcmVzaF8xZ2w5Y18xdnE2bV85MzE6bm90KCNcXDkpOjphZnRlciwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3RhYi1idXR0b24tLXJlZnJlc2hfMWdsOWNfMXZxNm1fOTMxOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0tZGlzYWJsZWRfMWdsOWNfMXZxNm1fOTU5Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvZGUtZWRpdG9yLXN0YXR1cy1iYXItZGlzYWJsZWQtODlkNWI0LCAjODc5NTk2KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmF3c3VpX3RhYi1idXR0b24tLWRpc2FibGVkXzFnbDljXzF2cTZtXzk1OTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jb2RlLWVkaXRvci1zdGF0dXMtYmFyLWRpc2FibGVkLTg5ZDViNCwgIzg3OTU5Nik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX3RhYi1idXR0b24tLWRpc2FibGVkXzFnbDljXzF2cTZtXzk1OTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV90YWItYnV0dG9uXzFnbDljXzF2cTZtXzg5ODpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xdnE2bV84OTg6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWFpY3FzeiwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xdnE2bV84OTg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWFpY3FzeiwgM3B4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWFpY3FzeiwgM3B4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jb2RlLWVkaXRvci1zdGF0dXMtZm9jdXMtb3V0bGluZS1ndXR0ZXItYWljcXN6LCAzcHgpICsgdmFyKC0tc3BhY2UtY29kZS1lZGl0b3Itc3RhdHVzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWFpY3FzeiwgM3B4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWNvZGUtZWRpdG9yLXN0YXR1cy1mb2N1cy1vdXRsaW5lLWd1dHRlci1haWNxc3osIDNweCkgKyB2YXIoLS1zcGFjZS1jb2RlLWVkaXRvci1zdGF0dXMtZm9jdXMtb3V0bGluZS1ndXR0ZXItYWljcXN6LCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX3RhYi1idXR0b24tLWRpdmlkZXJfMWdsOWNfMXZxNm1fOTkyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmxvY2stc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1ib3JkZXItY29kZS1lZGl0b3Itc3RhdHVzLWRpdmlkZXItd2lkdGgtMHhsaGZ5LCAwcHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLWx0dDB0dSwgI2FhYjdiOCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYXdzdWlfdGFiLWJ1dHRvbi0tZXJyb3JzXzFnbDljXzF2cTZtXzk5OTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cbkBzdXBwb3J0cyAoY29udGFpbjogaW5saW5lLXNpemUpIHtcbiAgLmF3c3VpX3RhYi1idXR0b25fMWdsOWNfMXZxNm1fODk4Om5vdCgjXFw5KSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIH1cbiAgQGNvbnRhaW5lciBub3QgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xdnE2bV84OTggPiAuYXdzdWlfY291bnRfMWdsOWNfMXZxNm1fMTAwODpub3QoI1xcOSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmF3c3VpX3RhYi1idXR0b25fMWdsOWNfMXZxNm1fODk4ID4gLmF3c3VpX3RleHRfMWdsOWNfMXZxNm1fMTAxMTpub3QoI1xcOSkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICBAY29udGFpbmVyIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmF3c3VpX3RhYi1idXR0b25fMWdsOWNfMXZxNm1fODk4ID4gLmF3c3VpX2NvdW50XzFnbDljXzF2cTZtXzEwMDg6bm90KCNcXDkpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgLmF3c3VpX3RhYi1idXR0b25fMWdsOWNfMXZxNm1fODk4ID4gLmF3c3VpX3RleHRfMWdsOWNfMXZxNm1fMTAxMTpub3QoI1xcOSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbkBzdXBwb3J0cyBub3QgKGNvbnRhaW46IGlubGluZS1zaXplKSB7XG4gIC5hd3N1aV90YWItYnV0dG9uXzFnbDljXzF2cTZtXzg5OCA+IC5hd3N1aV9jb3VudF8xZ2w5Y18xdnE2bV8xMDA4Om5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXdzdWlfdGFiLWJ1dHRvbl8xZ2w5Y18xdnE2bV84OTggPiAuYXdzdWlfdGV4dF8xZ2w5Y18xdnE2bV8xMDExOm5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5hd3N1aV9sb2FkaW5nLXNjcmVlbl8xZ2w5Y18xdnE2bV8xMDMzOm5vdCgjXFw5KSxcbi5hd3N1aV9lcnJvci1zY3JlZW5fMWdsOWNfMXZxNm1fMTAzNDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmxvY2stc2l6ZTogNDgwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTNoZjVibiwgIzU0NWI2NCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29kZS1lZGl0b3ItbG9hZGluZy1yaTZ0bG0sICNmMmYzZjMpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvZGUtZWRpdG9yLWlidmJ1aCwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29kZS1lZGl0b3ItaWJ2YnVoLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci1pYnZidWgsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb2RlLWVkaXRvci1pYnZidWgsIDBweCk7XG59XG5cbi5hd3N1aV9lcnJvci1zY3JlZW5fMWdsOWNfMXZxNm1fMTAzNDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yZXNpemFibGUtYm94X2N1ZnU5X3RhOHNzXzE0OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX3Jlc2l6YWJsZS1ib3hfY3VmdTlfdGE4c3NfMTQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2N1cnNvci1hY3RpdmVfY3VmdTlfdGE4c3NfMTUzKSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCB2YXIoLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC1xcGk1dHcsIDI3MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlc3BvbnNpdmUtbzJwZGtuLCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcmVzaXphYmxlLWJveF9jdWZ1OV90YThzc18xNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfY3Vyc29yLWFjdGl2ZV9jdWZ1OV90YThzc18xNTMpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfcmVzaXphYmxlLWJveF9jdWZ1OV90YThzc18xNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfY3Vyc29yLWFjdGl2ZV9jdWZ1OV90YThzc18xNTMpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfcmVzaXphYmxlLWJveF9jdWZ1OV90YThzc18xNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfY3Vyc29yLWFjdGl2ZV9jdWZ1OV90YThzc18xNTMpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcmVzaXphYmxlLWJveC1oYW5kbGVfY3VmdTlfdGE4c3NfMTY3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xufVxuXG4uYXdzdWlfcmVzaXplLWFjdGl2ZV9jdWZ1OV90YThzc18xNzY6bm90KCNcXDkpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuZGwuYXdzdWlfY3NzLWdyaWRfenFxM3hfMXZ2MnNfMTgxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5hd3N1aV9jc3MtZ3JpZF96cXEzeF8xdnYyc18xODE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpO1xufVxuLmF3c3VpX2Nzcy1ncmlkX3pxcTN4XzF2djJzXzE4MS5hd3N1aV9ncmlkLW5vLWd1dHRlcnNfenFxM3hfMXZ2MnNfMTkyOm5vdCgjXFw5KSB7XG4gIGdhcDogMDtcbn1cbi5hd3N1aV9jc3MtZ3JpZF96cXEzeF8xdnYyc18xODEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF96cXEzeF8xdnYyc18xOTUgPiAuYXdzdWlfaXRlbV96cXEzeF8xdnYyc18xOTU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXJhd29pNiwgMjBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfY3NzLWdyaWRfenFxM3hfMXZ2MnNfMTgxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfenFxM3hfMXZ2MnNfMTk1ID4gLmF3c3VpX2l0ZW1fenFxM3hfMXZ2MnNfMTk1Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTAuNSAqIHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXJhd29pNiwgMjBweCkpKTtcbn1cbi5hd3N1aV9jc3MtZ3JpZF96cXEzeF8xdnYyc18xODEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF96cXEzeF8xdnYyc18xOTUgPiAuYXdzdWlfaXRlbV96cXEzeF8xdnYyc18xOTU6bm90KCNcXDkpOmRpcihydGwpOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygwLjUgKiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpKSk7XG59XG4uYXdzdWlfY3NzLWdyaWRfenFxM3hfMXZ2MnNfMTgxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfenFxM3hfMXZ2MnNfMTk1ID4gLmF3c3VpX2l0ZW1fenFxM3hfMXZ2MnNfMTk1LmF3c3VpX2ZpcnN0LWNvbHVtbl96cXEzeF8xdnYyc18yMTI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfY3NzLWdyaWRfenFxM3hfMXZ2MnNfMTgxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfenFxM3hfMXZ2MnNfMTk1ID4gLmF3c3VpX2l0ZW1fenFxM3hfMXZ2MnNfMTk1LmF3c3VpX2ZpcnN0LWNvbHVtbl96cXEzeF8xdnYyc18yMTI6bm90KCNcXDkpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2LCAyMHB4KSAvIC0yKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpIC8gLTIpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtbm8tZ3V0dGVyc192dnhuN19nOWtxZV8yMTk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfZzlrcWVfMjIzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYygtMSAqIHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXJhd29pNiwgMjBweCkgLyAyKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXJhd29pNiwgMjBweCkpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfZzlrcWVfMjIzID4gKjpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92dnhuN19nOWtxZV8yMjMuYXdzdWlfZ3JpZC1icmVha3BvaW50LWRlZmF1bHRfdnZ4bjdfZzlrcWVfMjMxID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43X2c5a3FlXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtMV92dnhuN19nOWtxZV8yMzQuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN19nOWtxZV8yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfZzlrcWVfMjIzLmF3c3VpX2dyaWQtY29sdW1ucy0xX3Z2eG43X2c5a3FlXzIzNC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfZzlrcWVfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43X2c5a3FlXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtMl92dnhuN19nOWtxZV8yNDAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN19nOWtxZV8yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfZzlrcWVfMjIzLmF3c3VpX2dyaWQtY29sdW1ucy0yX3Z2eG43X2c5a3FlXzI0MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfZzlrcWVfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43X2c5a3FlXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtM192dnhuN19nOWtxZV8yNDYuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN19nOWtxZV8yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfZzlrcWVfMjIzLmF3c3VpX2dyaWQtY29sdW1ucy0zX3Z2eG43X2c5a3FlXzI0Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfZzlrcWVfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3Z2eG43X2c5a3FlXzIyMy5hd3N1aV9ncmlkLWNvbHVtbnMtNF92dnhuN19nOWtxZV8yNTIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN19nOWtxZV8yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfZzlrcWVfMjIzLmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43X2c5a3FlXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfZzlrcWVfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9ncmlkLW5vLWd1dHRlcnNfdnZ4bjdfZzlrcWVfMjE5KSA+ICoge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXJhd29pNiwgMjBweCkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2LCAyMHB4KSAvIDIpO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2dyaWQtbm8tZ3V0dGVyc192dnhuN19nOWtxZV8yMTkpLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdnZ4bjdfZzlrcWVfMjIzID4gKiB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpO1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2LCAyMHB4KSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN19nOWtxZV8yNjg6bm90KCNcXDkpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMjY4ID4gKjpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN19nOWtxZV8yNjguYXdzdWlfZ3JpZC1icmVha3BvaW50LWRlZmF1bHRfdnZ4bjdfZzlrcWVfMjMxID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN19nOWtxZV8yNjguYXdzdWlfZ3JpZC1jb2x1bW5zLTFfdnZ4bjdfZzlrcWVfMjM0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfZzlrcWVfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDFuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN19nOWtxZV8yNjguYXdzdWlfZ3JpZC1jb2x1bW5zLTFfdnZ4bjdfZzlrcWVfMjM0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN19nOWtxZV8yMzcgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3Z2eG43X2c5a3FlXzI2OC5hd3N1aV9ncmlkLWNvbHVtbnMtMl92dnhuN19nOWtxZV8yNDAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192dnhuN19nOWtxZV8yMzQgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3Z2eG43X2c5a3FlXzI2OC5hd3N1aV9ncmlkLWNvbHVtbnMtMl92dnhuN19nOWtxZV8yNDAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43X2c5a3FlXzIzNyA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMjY4LmF3c3VpX2dyaWQtY29sdW1ucy0zX3Z2eG43X2c5a3FlXzI0Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3Z2eG43X2c5a3FlXzIzNCA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMjY4LmF3c3VpX2dyaWQtY29sdW1ucy0zX3Z2eG43X2c5a3FlXzI0Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfZzlrcWVfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDNuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN19nOWtxZV8yNjguYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfZzlrcWVfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfZzlrcWVfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192dnhuN19nOWtxZV8yNjguYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfZzlrcWVfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN19nOWtxZV8yMzcgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoNG4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMzAxOm5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMzAxID4gKjpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMzAxID4gKjpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy0yX3Z2eG43X2c5a3FlXzI0MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3Z2eG43X2c5a3FlXzIzNCA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy0yX3Z2eG43X2c5a3FlXzI0MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfZzlrcWVfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN19nOWtxZV8zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdnZ4bjdfZzlrcWVfMjQ2LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfZzlrcWVfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN19nOWtxZV8zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdnZ4bjdfZzlrcWVfMjQ2LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN19nOWtxZV8yMzcgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43X2c5a3FlXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtM192dnhuN19nOWtxZV8yNDYuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43X2c5a3FlXzIzNyA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbisyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy0zX3Z2eG43X2c5a3FlXzI0Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfZzlrcWVfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN19nOWtxZV8zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfZzlrcWVfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdnZ4bjdfZzlrcWVfMjM0ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN19nOWtxZV8zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfZzlrcWVfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN19nOWtxZV8yMzcgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNG4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43X2c5a3FlXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92dnhuN19nOWtxZV8yNTIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43X2c5a3FlXzIzNyA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg0bisyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43X2c5a3FlXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfZzlrcWVfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuKzMpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3Z2eG43X2c5a3FlXzE4MSA+IC5hd3N1aV9ncmlkX3Z2eG43X2c5a3FlXzIxMy5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192dnhuN19nOWtxZV8zMDEuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdnZ4bjdfZzlrcWVfMjUyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192dnhuN19nOWtxZV8yMzcgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoNG4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdnZ4bjdfZzlrcWVfMTgxID4gLmF3c3VpX2dyaWRfdnZ4bjdfZzlrcWVfMjEzLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3Z2eG43X2c5a3FlXzMwMS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92dnhuN19nOWtxZV8yNTIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3Z2eG43X2c5a3FlXzIzNyA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg0bisyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92dnhuN19nOWtxZV8xODEgPiAuYXdzdWlfZ3JpZF92dnhuN19nOWtxZV8yMTMuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdnZ4bjdfZzlrcWVfMzAxLmF3c3VpX2dyaWQtY29sdW1ucy00X3Z2eG43X2c5a3FlXzI1Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdnZ4bjdfZzlrcWVfMjM3ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoNCk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbkBrZXlmcmFtZXMgYXdzdWlfbW9kYWwtc2xpZGUtdXBfMWQyaTdfMXE2NnFfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuLmF3c3VpX2RpYWxvZ18xZDJpN18xcTY2cV8xNjk6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9tb2RhbC1zbGlkZS11cF8xZDJpN18xcTY2cV8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zbG93LXNtZGV0NSwgMTgwbXMpIGVhc2Utb3V0LCBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbi0wXzFkMmk3XzFxNjZxXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXNsb3ctc21kZXQ1LCAxODBtcykgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tbW90aW9uLWR1cmF0aW9uLWZhc3QtYXlwcHc5LCA5MG1zKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF8xZDJpN18xcTY2cV8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2RpYWxvZ18xZDJpN18xcTY2cV8xNjk6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZGlhbG9nXzFkMmk3XzFxNjZxXzE2OTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9kaWFsb2dfMWQyaTdfMXE2NnFfMTY5Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9kaWFsb2dfMWQyaTdfMXE2NnFfMTY5LmF3c3VpX3JlZnJlc2hfMWQyaTdfMXE2NnFfMTkyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLXNjYWxlLXBvcHVwXzFkMmk3XzFxNjZxXzEsIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfMWQyaTdfMXE2NnFfMTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtcGlvMThqLCAwbXMpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1tb3Rpb24tZWFzaW5nLXJlZnJlc2gtb25seS1hLXRxa3h2cSwgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW4tMF8xZDJpN18xcTY2cV8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tc2NhbGUtcG9wdXBfMWQyaTdfMXE2NnFfMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9kaWFsb2dfMWQyaTdfMXE2NnFfMTY5LmF3c3VpX3JlZnJlc2hfMWQyaTdfMXE2NnFfMTkyOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2RpYWxvZ18xZDJpN18xcTY2cV8xNjkuYXdzdWlfcmVmcmVzaF8xZDJpN18xcTY2cV8xOTI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZGlhbG9nXzFkMmk3XzFxNjZxXzE2OS5hd3N1aV9yZWZyZXNoXzFkMmk3XzFxNjZxXzE5Mjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290XzFkMmk3XzFxNjZxXzIyNTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluXzFkMmk3XzFxNjZxXzEgdmFyKC0tbW90aW9uLWR1cmF0aW9uLWV4dHJhLXNsb3ctZjM4bm4zLCAyNzBtcykgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluXzFkMmk3XzFxNjZxXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9yb290XzFkMmk3XzFxNjZxXzIyNTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9yb290XzFkMmk3XzFxNjZxXzIyNTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9yb290XzFkMmk3XzFxNjZxXzIyNTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfcm9vdF8xZDJpN18xcTY2cV8yMjUuYXdzdWlfcmVmcmVzaF8xZDJpN18xcTY2cV8xOTI6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1tb3Rpb24tZHVyYXRpb24tcmVmcmVzaC1vbmx5LWZhc3QtcGlvMThqLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3Jvb3RfMWQyaTdfMXE2NnFfMjI1LmF3c3VpX3JlZnJlc2hfMWQyaTdfMXE2NnFfMTkyOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Jvb3RfMWQyaTdfMXE2NnFfMjI1LmF3c3VpX3JlZnJlc2hfMWQyaTdfMXE2NnFfMTkyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Jvb3RfMWQyaTdfMXE2NnFfMjI1LmF3c3VpX3JlZnJlc2hfMWQyaTdfMXE2NnFfMTkyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3Jvb3RfMWQyaTdfMXE2NnFfMjI1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW1vZGFsLW92ZXJsYXktYnczNXprLCByZ2JhKDI0MiwgMjQzLCAyNDMsIDAuOSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwMDA7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXdzdWlfcm9vdF8xZDJpN18xcTY2cV8yMjUuYXdzdWlfaGlkZGVuXzFkMmk3XzFxNjZxXzMwMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfZm9jdXMtbG9ja18xZDJpN18xcTY2cV8zMDY6bm90KCNcXDkpIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICB6LWluZGV4OiA1MDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmF3c3VpX2RpYWxvZ18xZDJpN18xcTY2cV8xNjk6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDB2dyAtIHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KSAqIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiA1MDAwO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmF3c3VpX2RpYWxvZ18xZDJpN18xcTY2cV8xNjkuYXdzdWlfc21hbGxfMWQyaTdfMXE2NnFfMzI2Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMzIwcHg7XG59XG4uYXdzdWlfZGlhbG9nXzFkMmk3XzFxNjZxXzE2OS5hd3N1aV9tZWRpdW1fMWQyaTdfMXE2NnFfMzI5Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogNjAwcHg7XG59XG4uYXdzdWlfZGlhbG9nXzFkMmk3XzFxNjZxXzE2OS5hd3N1aV9sYXJnZV8xZDJpN18xcTY2cV8zMzI6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiA4MjBweDtcbn1cbi5hd3N1aV9kaWFsb2dfMWQyaTdfMXE2NnFfMTY5LmF3c3VpX21heF8xZDJpN18xcTY2cV8zMzUuYXdzdWlfYnJlYWtwb2ludC14c18xZDJpN18xcTY2cV8zMzU6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEwMHZ3IC0gKDggKiAxMHB4ICsgdmFyKC0tc3BhY2UteHh4bC12a3J0N3AsIDQwcHgpKSk7XG4gIG1hcmdpbi1ibG9jazogYXV0bztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmF3c3VpX2NvbnRhaW5lcl8xZDJpN18xcTY2cV8zNDE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItY29udGFpbmVyLXRvcC13aWR0aC13cjZoaXQsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci10b3Atcmc4dGE4LCAjZWFlZGVkKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LW1vZGFsLXB6NHF2YywgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuXG4uYXdzdWlfY29udGVudF8xZDJpN18xcTY2cV8zODI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWNvbnRlbnQtdG9wLWFkM3R5dywgMTZweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1tb2RhbC1jb250ZW50LWJvdHRvbS1sYTBrMHIsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbW9kYWwtaG9yaXpvbnRhbC0zNG51aTIsIDIwcHgpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWQyaTdfMXE2NnFfMzgyLmF3c3VpX25vLXBhZGRpbmdzXzFkMmk3XzFxNjZxXzM4Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2hlYWRlcl8xZDJpN18xcTY2cV8zOTI6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhlYWRlci10b3Atb21tYWxpLCAxMnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWNvbnRhaW5lci1oZWFkZXItYm90dG9tLWhybnR5bywgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tb2RhbC1ob3Jpem9udGFsLTM0bnVpMiwgMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWhlYWRlci1ldG5kaTQsICNmYWZhZmEpO1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRhaW5lci1kaXZpZGVyLWZxc2VnZCwgI2VhZWRlZCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cblxuLmF3c3VpX2hlYWRlci0tdGV4dF8xZDJpN18xcTY2cV80MDQ6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9mb290ZXJfMWQyaTdfMXE2NnFfNDA4Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtdjM1NzV1LCAyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXUsICNmZmZmZmYpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIHotaW5kZXg6IDgwMDtcbn1cbi5hd3N1aV9mb290ZXItLXN0dWNrXzFkMmk3XzFxNjZxXzQxNzpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG59XG4uYXdzdWlfZm9vdGVyXzFkMmk3XzFxNjZxXzQwODpub3QoI1xcOSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5hd3N1aV9kaXNtaXNzLWNvbnRyb2xfMWQyaTdfMXE2NnFfNDI5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfbW9kYWwtb3Blbl8xZDJpN18xcTY2cV80MzM6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLypcbiAgICogV2hlbiBwYWRkaW5nLXJpZ2h0IGlzIGFkZGVkIHRvIGFjY291bnQgZm9yIHNjcm9sbGJhciBiZWluZyB0dXJuZWRcbiAgICogb2ZmIGJ5IG92ZXJmbG93OmhpZGRlbiwgdGhhdCBwYWRkaW5nIHdpbGwgZ28gb2Zmc2NyZWVuIGFuZCBoYXZlIG5vXG4gICAqIGVmZmVjdCBpZiBib3gtc2l6aW5nIGlzIGNvbnRlbnQtYm94IGFuZCBib2R5IHdpZHRoIGlzIDEwMCUuICBTZXRcbiAgICogYm9yZGVyLWJveCB0byBhdm9pZCB0aGlzOyB0aGlzIHNob3VsZCBiZSBzYWZlIGFzIGJveC1zaXppbmcgaXNuJ3RcbiAgICogaW5oZXJpdGVkIGJ5IGNoaWxkIGVsZW1lbnRzIG5vcm1hbGx5LlxuICAgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRlcl8xNWR4c18xbnMwY181Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X3IydmNvX2thaTB5XzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3RyaWdnZXItYnV0dG9uXzExOWZ2XzExemloXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2RyYWctb3ZlcmxheV8xa3Ntd19udGJmaF8xNDU6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWNvbnRhaW5lci1hY3RpdmUtd294aW9wLCAwcHggNHB4IDhweCByZ2JhKDAsIDI4LCAzNiwgMC40NSkpO1xufVxuLmF3c3VpX2RyYWctb3ZlcmxheS1pdGVtXzFrc213X250YmZoXzE0ODpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kcmFnLW92ZXJsYXktaXRlbV8xa3Ntd19udGJmaF8xNDg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2RyYWctb3ZlcmxheS1pdGVtXzFrc213X250YmZoXzE0ODpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygwcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2RyYWctb3ZlcmxheS1pdGVtXzFrc213X250YmZoXzE0ODpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiAwcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAwcHggKyAwcHgpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9kcmFnLW92ZXJsYXktY29udGFpbmVyXzFrc213X250YmZoXzE3NTpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250YWluZXItb3h2c2hqLCAwcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2RyYWctb3ZlcmxheS1jb250YWluZXJfMWtzbXdfbnRiZmhfMTc1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kcmFnLW92ZXJsYXktY29udGFpbmVyXzFrc213X250YmZoXzE3NTpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygwcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2RyYWctb3ZlcmxheS1jb250YWluZXJfMWtzbXdfbnRiZmhfMTc1Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9hY3RpdmVfMWtzbXdfbnRiZmhfMjAzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfcGxhY2Vob2xkZXJfMWtzbXdfbnRiZmhfMjEzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9wbGFjZWhvbGRlcl8xa3Ntd19udGJmaF8yMTM6bm90KCNcXDkpOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWRyYWctcGxhY2Vob2xkZXItaG92ZXItNnBleGg4LCAjOTljYmU0KTtcbn1cbi5hd3N1aV9wbGFjZWhvbGRlci1pdGVtXzFrc213X250YmZoXzIyMjpub3QoI1xcOSk6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cbi5hd3N1aV9wbGFjZWhvbGRlci1jb250YWluZXJfMWtzbXdfbnRiZmhfMjI4Om5vdCgjXFw5KTphZnRlciB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG59XG5cbi5hd3N1aV9zb3J0aW5nXzFrc213X250YmZoXzIzNTpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stMXltMWlyLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stYzJ0cWJ2LCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3NvcnRpbmdfMWtzbXdfbnRiZmhfMjM1Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3NvcnRpbmdfMWtzbXdfbnRiZmhfMjM1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3NvcnRpbmdfMWtzbXdfbnRiZmhfMjM1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMXNkcTNfMXI4Y3ZfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoNjg4cHggLSAyICogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpKTtcbn1cblxuLmF3c3VpX2lucHV0XzFzZHEzXzFyOGN2XzE4MDpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xufVxuXG4uYXdzdWlfcmVzdWx0c18xc2RxM18xcjhjdl8xODQ6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1sYWJlbC02dTRkNjMsICMxNjE5MWYpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzR5aTJ1X3p0MWUxXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF3c3VpX291dGxpbmVfNHlpMnVfenQxZTFfMTc4Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9vdXRsaW5lXzR5aTJ1X3p0MWUxXzE3ODpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygycHggLSAxcHgpO1xufVxuLmF3c3VpX291dGxpbmVfNHlpMnVfenQxZTFfMTc4Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDJweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDJweCArIDJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX3RvZ2dsZS1jb250cm9sXzR5aTJ1X3p0MWUxXzIwMDpub3QoI1xcOSkge1xuICBmb3JjZWQtY29sb3ItYWRqdXN0OiBub25lO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpIC0gMTZweCkgLyAyKTtcbiAgbWluLWJsb2NrLXNpemU6IDE2cHg7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMjRweDtcbiAgYmxvY2stc2l6ZTogMTZweDtcbiAgaW5saW5lLXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtdG9nZ2xlLWRlZmF1bHQtODRzdGx0LCAjNTQ1YjY0KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogOHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogOHB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogOHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDhweDtcbn1cbi5hd3N1aV90b2dnbGUtY29udHJvbC1jaGVja2VkXzR5aTJ1X3p0MWUxXzIxMzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14bGt0YnksICMwMDczYmIpO1xufVxuLmF3c3VpX3RvZ2dsZS1jb250cm9sLWRpc2FibGVkXzR5aTJ1X3p0MWUxXzIxNjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtbWFrMDc1LCAjZDVkYmRiKTtcbn1cbi5hd3N1aV90b2dnbGUtY29udHJvbC1kaXNhYmxlZF80eWkydV96dDFlMV8yMTYuYXdzdWlfdG9nZ2xlLWNvbnRyb2wtY2hlY2tlZF80eWkydV96dDFlMV8yMTM6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC10b2dnbGUtY2hlY2tlZC1kaXNhYmxlZC15YTFhNTAsICM5OWNiZTQpO1xufVxuLmF3c3VpX3RvZ2dsZS1jb250cm9sLXJlYWRvbmx5XzR5aTJ1X3p0MWUxXzIyMjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtbWFrMDc1LCAjZDVkYmRiKTtcbn1cblxuLmF3c3VpX3RvZ2dsZS1oYW5kbGVfNHlpMnVfenQxZTFfMjI2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kZWZhdWx0LWtlaDVuZSwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgaW5saW5lLXNpemU6IDEycHg7XG4gIGJsb2NrLXNpemU6IDEycHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAycHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLWZhc3QtYXlwcHc5LCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLWVhc2Utb3V0LXF1YXJ0LXJwZDAzZSwgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSksIGJhY2tncm91bmQtY29sb3IgdmFyKC0tbW90aW9uLWR1cmF0aW9uLWZhc3QtYXlwcHc5LCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLWVhc2Utb3V0LXF1YXJ0LXJwZDAzZSwgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdG9nZ2xlLWhhbmRsZV80eWkydV96dDFlMV8yMjY6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfdG9nZ2xlLWhhbmRsZV80eWkydV96dDFlMV8yMjY6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdG9nZ2xlLWhhbmRsZV80eWkydV96dDFlMV8yMjY6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3RvZ2dsZS1oYW5kbGUtY2hlY2tlZF80eWkydV96dDFlMV8yNTE6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX3RvZ2dsZS1oYW5kbGUtY2hlY2tlZF80eWkydV96dDFlMV8yNTE6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xufVxuLmF3c3VpX3RvZ2dsZS1oYW5kbGUtZGlzYWJsZWRfNHlpMnVfenQxZTFfMjU4Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1kaXNhYmxlZC1neWlvdXgsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmF3c3VpX3RvZ2dsZS1oYW5kbGUtcmVhZG9ubHlfNHlpMnVfenQxZTFfMjYyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3RvZ2dsZS1oYW5kbGUtZGlzYWJsZWRfNHlpMnVfenQxZTFfMjU4KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXdzdWlfdG9nZ2xlLWhhbmRsZS1yZWFkb25seV80eWkydV96dDFlMV8yNjI6bm90KCNcXDkpOm5vdCguYXdzdWlfdG9nZ2xlLWhhbmRsZS1kaXNhYmxlZF80eWkydV96dDFlMV8yNTgpLmF3c3VpX3RvZ2dsZS1oYW5kbGUtY2hlY2tlZF80eWkydV96dDFlMV8yNTEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LW9yb3ExZiwgIzY4NzA3OCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdmlzaWJsZS1jb250ZW50X3RjOTZ3X3AzaWV4XzI4OTpub3QoI1xcOSksXG4uYXdzdWlfdmlzaWJsZS1jb250ZW50LXRvZ2dsZV90Yzk2d19wM2lleF8yOTA6bm90KCNcXDkpLFxuLmF3c3VpX3Zpc2libGUtY29udGVudC1ncm91cHNfdGM5NndfcDNpZXhfMjkxOm5vdCgjXFw5KSxcbi5hd3N1aV92aXNpYmxlLWNvbnRlbnQtZ3JvdXBfdGM5NndfcDNpZXhfMjkxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdmlzaWJsZS1jb250ZW50LXRpdGxlX3RjOTZ3X3AzaWV4XzI5Njpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1kaXNwbGF5LWxhYmVsLXdlaWdodC1vdGxwd2QsIDQwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWZvcm0tbGFiZWwtNnU0ZDYzLCAjMTYxOTFmKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uYXdzdWlfdmlzaWJsZS1jb250ZW50LWdyb3VwLWxhYmVsX3RjOTZ3X3AzaWV4XzMwNjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC13aDJ5bGosICM1NDViNjQpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWFtbW1zLCAjZWFlZGVkKTtcbn1cblxuLmF3c3VpX3Zpc2libGUtY29udGVudC1vcHRpb25fdGM5NndfcDNpZXhfMzEyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMHB4O1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWFtbW1zLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV92aXNpYmxlLWNvbnRlbnQtb3B0aW9uX3RjOTZ3X3AzaWV4XzMxMjpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IG5vbmU7XG59XG5cbi5hd3N1aV92aXNpYmxlLWNvbnRlbnQtb3B0aW9uLWxhYmVsX3RjOTZ3X3AzaWV4XzMyNTpub3QoI1xcOSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGVudC1kaXNwbGF5LW9wdGlvbi10b2dnbGVfdGM5NndfcDNpZXhfNjIwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfY29udGVudC1kaXNwbGF5LW9wdGlvbi1jb250ZW50X3RjOTZ3X3AzaWV4XzYyNDpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXUsICNmZmZmZmYpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtZGlzcGxheS1vcHRpb25fdGM5NndfcDNpZXhfNjIwOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1zZWNvbmRhcnktaWFtbW1zLCAjZWFlZGVkKTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtZGlzcGxheS1vcHRpb24tbGFiZWxfdGM5NndfcDNpZXhfNjcyOm5vdCgjXFw5KSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbn1cblxuLmF3c3VpX2RyYWctaGFuZGxlLXdyYXBwZXJfdGM5NndfcDNpZXhfNjc5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xufVxuXG4uYXdzdWlfY29udGVudC1kaXNwbGF5X3RjOTZ3X3AzaWV4XzYyMDpub3QoI1xcOSksXG4uYXdzdWlfY29udGVudC1kaXNwbGF5LXRleHQtZmlsdGVyX3RjOTZ3X3AzaWV4XzY4NDpub3QoI1xcOSksXG4uYXdzdWlfY29udGVudC1kaXNwbGF5LW5vLW1hdGNoX3RjOTZ3X3AzaWV4XzY4NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2NvbnRlbnQtZGlzcGxheS10aXRsZV90Yzk2d19wM2lleF82ODk6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtb3RscHdkLCA0MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1mb3JtLWxhYmVsLTZ1NGQ2MywgIzE2MTkxZik7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2NvbnRlbnQtZGlzcGxheS1kZXNjcmlwdGlvbl90Yzk2d19wM2lleF82OTg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZm9ybS1zZWNvbmRhcnktYnR1eWU2LCAjNjg3MDc4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTRkeng1cSwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtZWd6bDRxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy04YjloY3MsIG5vcm1hbCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtcmVmcmdxLCAycHgpO1xufVxuXG4uYXdzdWlfY29udGVudC1kaXNwbGF5LW9wdGlvbi1saXN0X3RjOTZ3X3AzaWV4XzcwNjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uYXdzdWlfcm9vdF90Yzk2d19wM2lleF83MTM6bm90KCNcXDkpLFxuLmF3c3VpX21vZGFsLXJvb3RfdGM5NndfcDNpZXhfNzE0Om5vdCgjXFw5KSxcbi5hd3N1aV90cmlnZ2VyLWJ1dHRvbl90Yzk2d19wM2lleF83MTU6bm90KCNcXDkpLFxuLmF3c3VpX2NhbmNlbC1idXR0b25fdGM5NndfcDNpZXhfNzE2Om5vdCgjXFw5KSxcbi5hd3N1aV9jb25maXJtLWJ1dHRvbl90Yzk2d19wM2lleF83MTc6bm90KCNcXDkpLFxuLmF3c3VpX2N1c3RvbV90Yzk2d19wM2lleF83MTg6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnQtYmVmb3JlX3RjOTZ3X3AzaWV4XzcxOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3NlY29uZC1jb2x1bW4tc21hbGxfdGM5NndfcDNpZXhfNzIzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoMiAqIHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkpO1xufVxuXG4uYXdzdWlfd3JhcC1saW5lc190Yzk2d19wM2lleF83Mjc6bm90KCNcXDkpLFxuLmF3c3VpX3N0cmlwZWQtcm93c190Yzk2d19wM2lleF83Mjg6bm90KCNcXDkpLFxuLmF3c3VpX2NvbnRlbnQtZGVuc2l0eV90Yzk2d19wM2lleF83Mjk6bm90KCNcXDkpLFxuLmF3c3VpX3BhZ2Utc2l6ZV90Yzk2d19wM2lleF83MzA6bm90KCNcXDkpLFxuLmF3c3VpX3BhZ2Utc2l6ZS1mb3JtLWZpZWxkX3RjOTZ3X3AzaWV4XzczMTpub3QoI1xcOSksXG4uYXdzdWlfcGFnZS1zaXplLXJhZGlvLWdyb3VwX3RjOTZ3X3AzaWV4XzczMjpub3QoI1xcOSksXG4uYXdzdWlfc3RpY2t5LWNvbHVtbnNfdGM5NndfcDNpZXhfNzMzOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGlja3ktY29sdW1ucy1mb3JtLWZpZWxkX3RjOTZ3X3AzaWV4XzczNDpub3QoI1xcOSksXG4uYXdzdWlfc3RpY2t5LWNvbHVtbnMtcmFkaW8tZ3JvdXBfdGM5NndfcDNpZXhfNzM1Om5vdCgjXFw5KSxcbi5hd3N1aV9zdGlja3ktY29sdW1ucy1maXJzdF90Yzk2d19wM2lleF83MzY6bm90KCNcXDkpLFxuLmF3c3VpX3N0aWNreS1jb2x1bW5zLWxhc3RfdGM5NndfcDNpZXhfNzM3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfbGF5b3V0XzVndGszXzFwdGhuXzE0NTpub3QoI1xcOSkge1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXhndWpzdTogdmFyKC0tc3BhY2UtbGF5b3V0LWNvbnRlbnQtaG9yaXpvbnRhbC1veGZ3aHksIDQwcHgpO1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1heC1jb250ZW50LXdpZHRoLXhndWpzdTogMHB4O1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLXhndWpzdTogMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAgMCAxZnIgbWlubWF4KDAsIHZhcigtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1heC1jb250ZW50LXdpZHRoLXhndWpzdSkpIDFmciAwIDA7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogdmFyKC0tYXdzdWktY29udGVudC1sYXlvdXQtbWFpbi1nYXAteGd1anN1KSBtaW4tY29udGVudCBtaW4tY29udGVudCBhdXRvIHZhcigtLXNwYWNlLWRhcmstaGVhZGVyLW92ZXJsYXAtZGlzdGFuY2UtaTN1cGx4LCAwcHgpIDFmcjtcbiAgbWluLWJsb2NrLXNpemU6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX2xheW91dF81Z3RrM18xcHRobl8xNDU6bm90KCNcXDkpIHtcbiAgICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXhndWpzdTogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xuICB9XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzFwdGhuXzE0NSA+IC5hd3N1aV9iYWNrZ3JvdW5kXzVndGszXzFwdGhuXzE1OTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMS84O1xuICBncmlkLXJvdzogMS82O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9sYXlvdXRfNWd0azNfMXB0aG5fMTQ1ID4gLmF3c3VpX2JhY2tncm91bmRfNWd0azNfMXB0aG5fMTU5LmF3c3VpX2lzLW92ZXJsYXAtZGlzYWJsZWRfNWd0azNfMXB0aG5fMTY0Om5vdCgjXFw5KSB7XG4gIGdyaWQtcm93OiAxLzU7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzFwdGhuXzE0NSA+IC5hd3N1aV9iYWNrZ3JvdW5kXzVndGszXzFwdGhuXzE1OSA+IC5hd3N1aV9oZWFkZXItYmFja2dyb3VuZF81Z3RrM18xcHRobl8xNjc6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzFwdGhuXzE0NSA+IC5hd3N1aV9ub3RpZmljYXRpb25zXzVndGszXzFwdGhuXzE3MTpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDI7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzFwdGhuXzE0NSA+IC5hd3N1aV9icmVhZGNydW1ic181Z3RrM18xcHRobl8xNzY6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIGdyaWQtcm93OiAzO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuLmF3c3VpX2xheW91dF81Z3RrM18xcHRobl8xNDUuYXdzdWlfZGVmYXVsdC1wYWRkaW5nXzVndGszXzFwdGhuXzE4MTpub3QoI1xcOSkge1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLXhndWpzdTogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1hd3N1aS10b2dnbGVzLWxlZnQtd2lkdGgteGd1anN1LCAwKSB2YXIoLS1hd3N1aS1jb250ZW50LWxheW91dC1kZWZhdWx0LWhvcml6b250YWwtcGFkZGluZy14Z3Vqc3UsIDApIDFmciBtaW5tYXgoMCwgdmFyKC0tYXdzdWktY29udGVudC1sYXlvdXQtbWF4LWNvbnRlbnQtd2lkdGgteGd1anN1KSkgMWZyIHZhcigtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LWRlZmF1bHQtaG9yaXpvbnRhbC1wYWRkaW5nLXhndWpzdSwgMCkgdmFyKC0tYXdzdWktdG9nZ2xlcy1yaWdodC13aWR0aC14Z3Vqc3UsIDApO1xufVxuLmF3c3VpX2xheW91dF81Z3RrM18xcHRobl8xNDUgPiAuYXdzdWlfaGVhZGVyLXdyYXBwZXJfNWd0azNfMXB0aG5fMTg1Om5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBncmlkLXJvdzogNDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLWNvbnRlbnQtaGVhZGVyLXBhZGRpbmctYm90dG9tLWVvaHYwcywgMTZweCk7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzFwdGhuXzE0NSA+IC5hd3N1aV9oZWFkZXItd3JhcHBlcl81Z3RrM18xcHRobl8xODUuYXdzdWlfd2l0aC1kaXZpZGVyXzVndGszXzFwdGhuXzE5MDpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuLmF3c3VpX2xheW91dF81Z3RrM18xcHRobl8xNDUgPiAuYXdzdWlfY29udGVudF81Z3RrM18xcHRobl8xOTM6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIGdyaWQtcm93OiA1Lzg7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzFwdGhuXzE0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9oYXMtaGVhZGVyXzVndGszXzFwdGhuXzE5Nykge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHZhcigtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLXhndWpzdSkgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgMCBjYWxjKHZhcigtLXNwYWNlLWRhcmstaGVhZGVyLW92ZXJsYXAtZGlzdGFuY2UtaTN1cGx4LCAwcHgpKSAxZnI7XG59XG4uYXdzdWlfbGF5b3V0XzVndGszXzFwdGhuXzE0NS5hd3N1aV9pcy1vdmVybGFwLWRpc2FibGVkXzVndGszXzFwdGhuXzE2NDpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHZhcigtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLXhndWpzdSkgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgYXV0byAwIDFmcjtcbn1cblxuLmF3c3VpX2xheW91dF81Z3RrM18xcHRobl8xNDUuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfNWd0azNfMXB0aG5fMjA0ID4gLmF3c3VpX2JhY2tncm91bmRfNWd0azNfMXB0aG5fMTU5LmF3c3VpX2hhcy1kZWZhdWx0LWJhY2tncm91bmRfNWd0azNfMXB0aG5fMjA0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204LCAjZjJmM2YzKTtcbn1cblxuLmF3c3VpX2xheW91dF81Z3RrM18xcHRobl8xNDU6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfNWd0azNfMXB0aG5fMjA0KS5hd3N1aV9oYXMtbm90aWZpY2F0aW9uc181Z3RrM18xcHRobl8yMDgge1xuICAtLWF3c3VpLWNvbnRlbnQtbGF5b3V0LW1haW4tZ2FwLXhndWpzdTogMHB4O1xufVxuLmF3c3VpX2xheW91dF81Z3RrM18xcHRobl8xNDU6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfNWd0azNfMXB0aG5fMjA0KSA+IC5hd3N1aV9ub3RpZmljYXRpb25zXzVndGszXzFwdGhuXzE3MSB7XG4gIGdyaWQtY29sdW1uOiAxLzg7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9oZWFkZXJfNjR0Z2VfMXNjeGdfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3NlY29uZGFyeS1oZWFkZXJfNjR0Z2VfMXNjeGdfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX25vdGlmaWNhdGlvbnNfNjR0Z2VfMXNjeGdfMTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9icmVhZGNydW1ic182NHRnZV8xc2N4Z18xNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzVhMTQ1X2xmNXVvXzk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV9pbmxpbmUtY29udGFpbmVyXzVhMTQ1X2xmNXVvXzEzOm5vdCgjXFw5KSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5hd3N1aV9pbmxpbmUtY29udGFpbmVyLXRyaWdnZXJfNWExNDVfbGY1dW9fMTY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9sanB3Y18zMHo1Yl81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdGV4dC10by1jb3B5X2xqcHdjXzMwejViXzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90ZXh0LXRvLWRpc3BsYXlfbGpwd2NfMzB6NWJfMTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X3lvZGt4X2ltOHY3XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzE0NXBhX2U2NnVpXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2ZvY3VzLWxvY2tfMTQ1cGFfZTY2dWlfMTc3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uYXdzdWlfY2FsZW5kYXJfMTQ1cGFfZTY2dWlfMTgxOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmF3c3VpX2NhbGVuZGFyXzE0NXBhX2U2NnVpXzE4MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2NhbGVuZGFyXzE0NXBhX2U2NnVpXzE4MTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLW5wZmQzYywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tbnBmZDNjLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9kYXRlLXBpY2tlci1jb250YWluZXJfMTQ1cGFfZTY2dWlfMTk3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWlubGluZS1zaXplOiAyMzRweDtcbn1cblxuLmF3c3VpX2RhdGUtcGlja2VyLXRyaWdnZXJfMTQ1cGFfZTY2dWlfMjAyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9kYXRlLXBpY2tlci1pbnB1dF8xNDVwYV9lNjZ1aV8yMDY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfb3Blbi1jYWxlbmRhci1idXR0b25fMTQ1cGFfZTY2dWlfMjExOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xYWZrdl9pOTlsaV81Om5vdCgjXFw5KSxcbi5hd3N1aV9kcm9wZG93bl8xYWZrdl9pOTlsaV82Om5vdCgjXFw5KSxcbi5hd3N1aV9sYWJlbF8xYWZrdl9pOTlsaV83Om5vdCgjXFw5KSxcbi5hd3N1aV9yZWxhdGl2ZS1yYW5nZS1yYWRpby1ncm91cF8xYWZrdl9pOTlsaV84Om5vdCgjXFw5KSxcbi5hd3N1aV9jdXN0b20tcmFuZ2UtZHVyYXRpb24taW5wdXRfMWFma3ZfaTk5bGlfOTpub3QoI1xcOSksXG4uYXdzdWlfY3VzdG9tLXJhbmdlLXVuaXQtc2VsZWN0XzFhZmt2X2k5OWxpXzEwOm5vdCgjXFw5KSxcbi5hd3N1aV9tb2RlLXN3aXRjaF8xYWZrdl9pOTlsaV8xMTpub3QoI1xcOSksXG4uYXdzdWlfZmlyc3QtZ3JpZF8xYWZrdl9pOTlsaV8xMjpub3QoI1xcOSksXG4uYXdzdWlfc2Vjb25kLWdyaWRfMWFma3ZfaTk5bGlfMTM6bm90KCNcXDkpLFxuLmF3c3VpX2NhbGVuZGFyLWhlYWRlcl8xYWZrdl9pOTlsaV8xNDpub3QoI1xcOSksXG4uYXdzdWlfY2FsZW5kYXItbmV4dC1wYWdlLWJ0bl8xYWZrdl9pOTlsaV8xNTpub3QoI1xcOSksXG4uYXdzdWlfY2FsZW5kYXItcHJldi1wYWdlLWJ0bl8xYWZrdl9pOTlsaV8xNjpub3QoI1xcOSksXG4uYXdzdWlfY2FsZW5kYXItbmV4dC1tb250aC1idG5fMWFma3ZfaTk5bGlfMTc6bm90KCNcXDkpLFxuLmF3c3VpX2NhbGVuZGFyLXByZXYtbW9udGgtYnRuXzFhZmt2X2k5OWxpXzE4Om5vdCgjXFw5KSxcbi5hd3N1aV9jYWxlbmRhci1hcmlhLWxpdmVfMWFma3ZfaTk5bGlfMTk6bm90KCNcXDkpLFxuLmF3c3VpX2NhbGVuZGFyLWRhdGVfMWFma3ZfaTk5bGlfMjA6bm90KCNcXDkpLFxuLmF3c3VpX2NhbGVuZGFyLXdlZWtfMWFma3ZfaTk5bGlfMjE6bm90KCNcXDkpLFxuLmF3c3VpX2NhbGVuZGFyLW1vbnRoXzFhZmt2X2k5OWxpXzIyOm5vdCgjXFw5KSxcbi5hd3N1aV9jYWxlbmRhci1xdWFydGVyXzFhZmt2X2k5OWxpXzIzOm5vdCgjXFw5KSxcbi5hd3N1aV90b2RheV8xYWZrdl9pOTlsaV8yNDpub3QoI1xcOSksXG4uYXdzdWlfdGhpcy1tb250aF8xYWZrdl9pOTlsaV8yNTpub3QoI1xcOSksXG4uYXdzdWlfZGF5LWhlYWRlcl8xYWZrdl9pOTlsaV8yNjpub3QoI1xcOSksXG4uYXdzdWlfc3RhcnQtZGF0ZV8xYWZrdl9pOTlsaV8yNzpub3QoI1xcOSksXG4uYXdzdWlfZW5kLWRhdGVfMWFma3ZfaTk5bGlfMjg6bm90KCNcXDkpLFxuLmF3c3VpX3N0YXJ0LXRpbWUtaW5wdXRfMWFma3ZfaTk5bGlfMjk6bm90KCNcXDkpLFxuLmF3c3VpX2VuZC10aW1lLWlucHV0XzFhZmt2X2k5OWxpXzMwOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGFydC1kYXRlLWlucHV0XzFhZmt2X2k5OWxpXzMxOm5vdCgjXFw5KSxcbi5hd3N1aV9lbmQtZGF0ZS1pbnB1dF8xYWZrdl9pOTlsaV8zMjpub3QoI1xcOSksXG4uYXdzdWlfc3RhcnQtbW9udGgtaW5wdXRfMWFma3ZfaTk5bGlfMzM6bm90KCNcXDkpLFxuLmF3c3VpX2VuZC1tb250aC1pbnB1dF8xYWZrdl9pOTlsaV8zNDpub3QoI1xcOSksXG4uYXdzdWlfZGlzYWJsZWQtcmVhc29uLXRvb2x0aXBfMWFma3ZfaTk5bGlfMzU6bm90KCNcXDkpLFxuLmF3c3VpX3ZhbGlkYXRpb24tc2VjdGlvbl8xYWZrdl9pOTlsaV8zNjpub3QoI1xcOSksXG4uYXdzdWlfdmFsaWRhdGlvbi1lcnJvcl8xYWZrdl9pOTlsaV8zNzpub3QoI1xcOSksXG4uYXdzdWlfY2xlYXItYnV0dG9uXzFhZmt2X2k5OWxpXzM4Om5vdCgjXFw5KSxcbi5hd3N1aV9hcHBseS1idXR0b25fMWFma3ZfaTk5bGlfMzk6bm90KCNcXDkpLFxuLmF3c3VpX2NhbmNlbC1idXR0b25fMWFma3ZfaTk5bGlfNDA6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZ3JpZF8xbWZibl95eWdxOV8xNDk6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtY2FsZW5kYXItZ3JpZC13aWR0aC1qN2QyaDIsIDIzNHB4KTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5hd3N1aV9ncmlkLWNlbGxfMW1mYm5feXlncTlfMTU0Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxNC4yODU3MTQyODU3JTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogdW5zZXQ7XG59XG5cbi5hd3N1aV9kYXktaGVhZGVyXzFtZmJuX3l5Z3E5XzE2MTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtY2FsZW5kYXItbW9udGgtYmtiZmE1LCAjNTQ1YjY0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTRkeng1cSwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtZWd6bDRxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy04YjloY3MsIG5vcm1hbCk7XG59XG5cbi5hd3N1aV9kYXlfMW1mYm5feXlncTlfMTYxOm5vdCgjXFw5KSxcbi5hd3N1aV9tb250aF8xbWZibl95eWdxOV8xNzI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLWRscjB5NywgI2VhZWRlZCk7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtZGxyMHk3LCAjZWFlZGVkKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRyb3Bkb3duLWl0ZW0tZGlzYWJsZWQtbmxhYm1uLCAjYWFiN2I4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2RheV8xbWZibl95eWdxOV8xNjE6bm90KCNcXDkpOmZvY3VzLFxuLmF3c3VpX21vbnRoXzFtZmJuX3l5Z3E5XzE3Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2RheV8xbWZibl95eWdxOV8xNjE6bm90KCNcXDkpOjphZnRlcixcbi5hd3N1aV9tb250aF8xbWZibl95eWdxOV8xNzI6bm90KCNcXDkpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkpO1xuICBpbnNldC1ibG9jay1lbmQ6IC0xcHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTFweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYygtMSAqIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2RheV8xbWZibl95eWdxOV8xNjE6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX21vbnRoXzFtZmJuX3l5Z3E5XzE3Mjpub3QoI1xcOSk6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZGF5XzFtZmJuX3l5Z3E5XzE2MTpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfbW9udGhfMW1mYm5feXlncTlfMTcyOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItYjVmcG90LCAwcHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kYXlfMW1mYm5feXlncTlfMTYxOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX21vbnRoXzFtZmJuX3l5Z3E5XzE3Mjpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWI1ZnBvdCwgMHB4KSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1iNWZwb3QsIDBweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1iNWZwb3QsIDBweCkgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWI1ZnBvdCwgMHB4KSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItYjVmcG90LCAwcHgpICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1mb2N1cy1vdXRsaW5lLWd1dHRlci1iNWZwb3QsIDBweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLXN6d3NrcCwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctc3p3c2twLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy1zendza3AsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy1zendza3AsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfZGF5XzFtZmJuX3l5Z3E5XzE2MSA+IC5hd3N1aV9kYXktaW5uZXJfMW1mYm5feXlncTlfMjIwOm5vdCgjXFw5KSxcbi5hd3N1aV9kYXlfMW1mYm5feXlncTlfMTYxID4gLmF3c3VpX21vbnRoLWlubmVyXzFtZmJuX3l5Z3E5XzIyMTpub3QoI1xcOSksXG4uYXdzdWlfbW9udGhfMW1mYm5feXlncTlfMTcyID4gLmF3c3VpX2RheS1pbm5lcl8xbWZibl95eWdxOV8yMjA6bm90KCNcXDkpLFxuLmF3c3VpX21vbnRoXzFtZmJuX3l5Z3E5XzE3MiA+IC5hd3N1aV9tb250aC1pbm5lcl8xbWZibl95eWdxOV8yMjE6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXdzdWlfaW4tZmlyc3Qtcm93XzFtZmJuX3l5Z3E5XzIyODpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1wcmV2aW91cy1tb250aF8xbWZibl95eWdxOV8yMjgpLFxuLmF3c3VpX2luLWZpcnN0LXJvd18xbWZibl95eWdxOV8yMjg6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tcHJldmlvdXMteWVhcl8xbWZibl95eWdxOV8yMjkpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNhbGVuZGFyLWdyaWQtZGxyMHk3LCAjZWFlZGVkKTtcbn1cblxuLmF3c3VpX2luLXByZXZpb3VzLW1vbnRoXzFtZmJuX3l5Z3E5XzIyODpub3QoI1xcOSk6bm90KC5hd3N1aV9sYXN0LWRheS1vZi1tb250aF8xbWZibl95eWdxOV8yMzMpLFxuLmF3c3VpX2luLXByZXZpb3VzLXllYXJfMW1mYm5feXlncTlfMjI5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2xhc3QtbW9udGgtb2YteWVhcl8xbWZibl95eWdxOV8yMzQpIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXdzdWlfaW4tbmV4dC1tb250aF8xbWZibl95eWdxOV8yMzg6bm90KCNcXDkpLFxuLmF3c3VpX2luLW5leHQteWVhcl8xbWZibl95eWdxOV8yMzk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmF3c3VpX2luLWZpcnN0LWNvbHVtbl8xbWZibl95eWdxOV8yNDM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1kbHIweTcsICNlYWVkZWQpO1xufVxuLmF3c3VpX2luLWZpcnN0LWNvbHVtbl8xbWZibl95eWdxOV8yNDMuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl95eWdxOV8yNDY6bm90KCNcXDkpLCAuYXdzdWlfaW4tZmlyc3QtY29sdW1uXzFtZmJuX3l5Z3E5XzI0My5hd3N1aV9pbi12aXNpYmxlLWNhbGVuZGFyXzFtZmJuX3l5Z3E5XzI0Ni5hd3N1aV9pbi1jdXJyZW50LXllYXJfMW1mYm5feXlncTlfMjQ2Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY2FsZW5kYXItZ3JpZC1kbHIweTcsICNlYWVkZWQpO1xufVxuXG4uYXdzdWlfZW5hYmxlZF8xbWZibl95eWdxOV8yNTA6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX2VuYWJsZWRfMW1mYm5feXlncTlfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5feXlncTlfMjQ2LmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5feXlncTlfMjQ2Om5vdCgjXFw5KSwgLmF3c3VpX2VuYWJsZWRfMW1mYm5feXlncTlfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5feXlncTlfMjQ2LmF3c3VpX2luLWN1cnJlbnQteWVhcl8xbWZibl95eWdxOV8yNDY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZHJvcGRvd24taXRlbS1kZWZhdWx0LW01b2NjbSwgIzE2MTkxZik7XG59XG4uYXdzdWlfZW5hYmxlZF8xbWZibl95eWdxOV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl95eWdxOV8yNDY6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tcmFuZ2VfMW1mYm5feXlncTlfMjU2KSwgLmF3c3VpX2VuYWJsZWRfMW1mYm5feXlncTlfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5feXlncTlfMjQ2LmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5feXlncTlfMjQ2Om5vdCgjXFw5KTpub3QoLmF3c3VpX2luLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Nik6OmFmdGVyLCAuYXdzdWlfZW5hYmxlZF8xbWZibl95eWdxOV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl95eWdxOV8yNDYuYXdzdWlfZW5kLWRhdGVfMW1mYm5feXlncTlfMjU2LmF3c3VpX3N0YXJ0LWRhdGVfMW1mYm5feXlncTlfMjU2Om5vdCgjXFw5KSwgLmF3c3VpX2VuYWJsZWRfMW1mYm5feXlncTlfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5feXlncTlfMjQ2LmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5feXlncTlfMjQ2LmF3c3VpX2VuZC1kYXRlXzFtZmJuX3l5Z3E5XzI1Ni5hd3N1aV9zdGFydC1kYXRlXzFtZmJuX3l5Z3E5XzI1Njpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfZW5hYmxlZF8xbWZibl95eWdxOV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl95eWdxOV8yNDYuYXdzdWlfbm8tcmFuZ2VfMW1mYm5feXlncTlfMjU2Om5vdCgjXFw5KSwgLmF3c3VpX2VuYWJsZWRfMW1mYm5feXlncTlfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5feXlncTlfMjQ2LmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5feXlncTlfMjQ2LmF3c3VpX25vLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Njpub3QoI1xcOSk6OmFmdGVyLCAuYXdzdWlfZW5hYmxlZF8xbWZibl95eWdxOV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfaW4tY3VycmVudC15ZWFyXzFtZmJuX3l5Z3E5XzI0Njpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1yYW5nZV8xbWZibl95eWdxOV8yNTYpLCAuYXdzdWlfZW5hYmxlZF8xbWZibl95eWdxOV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfaW4tY3VycmVudC15ZWFyXzFtZmJuX3l5Z3E5XzI0Njpub3QoI1xcOSk6bm90KC5hd3N1aV9pbi1yYW5nZV8xbWZibl95eWdxOV8yNTYpOjphZnRlciwgLmF3c3VpX2VuYWJsZWRfMW1mYm5feXlncTlfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5feXlncTlfMjQ2LmF3c3VpX2luLWN1cnJlbnQteWVhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfZW5kLWRhdGVfMW1mYm5feXlncTlfMjU2LmF3c3VpX3N0YXJ0LWRhdGVfMW1mYm5feXlncTlfMjU2Om5vdCgjXFw5KSwgLmF3c3VpX2VuYWJsZWRfMW1mYm5feXlncTlfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5feXlncTlfMjQ2LmF3c3VpX2luLWN1cnJlbnQteWVhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfZW5kLWRhdGVfMW1mYm5feXlncTlfMjU2LmF3c3VpX3N0YXJ0LWRhdGVfMW1mYm5feXlncTlfMjU2Om5vdCgjXFw5KTo6YWZ0ZXIsIC5hd3N1aV9lbmFibGVkXzFtZmJuX3l5Z3E5XzI1MC5hd3N1aV9pbi12aXNpYmxlLWNhbGVuZGFyXzFtZmJuX3l5Z3E5XzI0Ni5hd3N1aV9pbi1jdXJyZW50LXllYXJfMW1mYm5feXlncTlfMjQ2LmF3c3VpX25vLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Njpub3QoI1xcOSksIC5hd3N1aV9lbmFibGVkXzFtZmJuX3l5Z3E5XzI1MC5hd3N1aV9pbi12aXNpYmxlLWNhbGVuZGFyXzFtZmJuX3l5Z3E5XzI0Ni5hd3N1aV9pbi1jdXJyZW50LXllYXJfMW1mYm5feXlncTlfMjQ2LmF3c3VpX25vLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Njpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG59XG4uYXdzdWlfZW5hYmxlZF8xbWZibl95eWdxOV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfaW4tY3VycmVudC1tb250aF8xbWZibl95eWdxOV8yNDY6bm90KCNcXDkpOmhvdmVyLCAuYXdzdWlfZW5hYmxlZF8xbWZibl95eWdxOV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfaW4tY3VycmVudC15ZWFyXzFtZmJuX3l5Z3E5XzI0Njpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1jYWxlbmRhci1kYXRlLWhvdmVyLXJtYnhtOCwgIzE2MTkxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZHJvcGRvd24taXRlbS1ob3Zlci1iNWQyOXIsICNmMmYzZjMpO1xufVxuLmF3c3VpX2VuYWJsZWRfMW1mYm5feXlncTlfMjUwLmF3c3VpX2luLXZpc2libGUtY2FsZW5kYXJfMW1mYm5feXlncTlfMjQ2LmF3c3VpX2luLWN1cnJlbnQtbW9udGhfMW1mYm5feXlncTlfMjQ2Om5vdCgjXFw5KTpob3Zlcjpub3QoLmF3c3VpX3NlbGVjdGVkXzFtZmJuX3l5Z3E5XzI2Nik6OmFmdGVyLCAuYXdzdWlfZW5hYmxlZF8xbWZibl95eWdxOV8yNTAuYXdzdWlfaW4tdmlzaWJsZS1jYWxlbmRhcl8xbWZibl95eWdxOV8yNDYuYXdzdWlfaW4tY3VycmVudC15ZWFyXzFtZmJuX3l5Z3E5XzI0Njpub3QoI1xcOSk6aG92ZXI6bm90KC5hd3N1aV9zZWxlY3RlZF8xbWZibl95eWdxOV8yNjYpOjphZnRlciB7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWhvdmVyLXQ2b2JoaCwgIzg3OTU5Nik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZHJvcGRvd24taXRlbS1ob3Zlci10Nm9iaGgsICM4Nzk1OTYpO1xufVxuXG4uYXdzdWlfdG9kYXlfMW1mYm5feXlncTlfMjcxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2luLXJhbmdlXzFtZmJuX3l5Z3E5XzI1NiksXG4uYXdzdWlfdGhpcy1tb250aF8xbWZibl95eWdxOV8yNzI6bm90KCNcXDkpOm5vdCguYXdzdWlfaW4tcmFuZ2VfMW1mYm5feXlncTlfMjU2KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY2FsZW5kYXItY3VycmVudC1kYXRlLWlrdG95NCwgI2YyZjNmMyk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXdzdWlfc2VsZWN0ZWRfMW1mYm5feXlncTlfMjY2Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zZWxlY3RlZF8xbWZibl95eWdxOV8yNjY6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NlbGVjdGVkXzFtZmJuX3l5Z3E5XzI2Njpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXR1ODN4OSwgMnB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfc2VsZWN0ZWRfMW1mYm5feXlncTlfMjY2Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItdHU4M3g5LCAycHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXR1ODN4OSwgMnB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXR1ODN4OSwgMnB4KSArIHZhcigtLXNwYWNlLWNhbGVuZGFyLWdyaWQtc2VsZWN0ZWQtZm9jdXMtb3V0bGluZS1ndXR0ZXItdHU4M3g5LCAycHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtY2FsZW5kYXItZ3JpZC1zZWxlY3RlZC1mb2N1cy1vdXRsaW5lLWd1dHRlci10dTgzeDksIDJweCkgKyB2YXIoLS1zcGFjZS1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXR1ODN4OSwgMnB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY2FsZW5kYXItZGF5LWZvY3VzLXJpbmctc3p3c2twLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jYWxlbmRhci1kYXktZm9jdXMtcmluZy1zendza3AsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLXN6d3NrcCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNhbGVuZGFyLWRheS1mb2N1cy1yaW5nLXN6d3NrcCwgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1jYWxlbmRhci1ncmlkLXNlbGVjdGVkLWZvY3VzLXJpbmctc3l0cnZzLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zZWxlY3RlZF8xbWZibl95eWdxOV8yNjY6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX3NlbGVjdGVkXzFtZmJuX3l5Z3E5XzI2Njpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhsa3RieSwgIzAwNzNiYik7XG4gIHotaW5kZXg6IDA7XG59XG4uYXdzdWlfc2VsZWN0ZWRfMW1mYm5feXlncTlfMjY2ID4gLmF3c3VpX2RheS1pbm5lcl8xbWZibl95eWdxOV8yMjA6bm90KCNcXDkpLFxuLmF3c3VpX3NlbGVjdGVkXzFtZmJuX3l5Z3E5XzI2NiA+IC5hd3N1aV9tb250aC1pbm5lcl8xbWZibl95eWdxOV8yMjE6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kZWZhdWx0LXFqankxcywgI2ZmZmZmZik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmF3c3VpX2luLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Njpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0tc2VsZWN0ZWQtMm85Zmo3LCAjZjFmYWZmKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hd3N1aV9pbi1yYW5nZV8xbWZibl95eWdxOV8yNTYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJsb2NrLXN0YXJ0XzFtZmJuX3l5Z3E5XzMyODpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9pbi1yYW5nZV8xbWZibl95eWdxOV8yNTYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWlubGluZS1lbmRfMW1mYm5feXlncTlfMzMxOm5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhsa3RieSwgIzAwNzNiYik7XG59XG4uYXdzdWlfaW4tcmFuZ2VfMW1mYm5feXlncTlfMjU2LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ibG9jay1lbmRfMW1mYm5feXlncTlfMzM0Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9pbi1yYW5nZV8xbWZibl95eWdxOV8yNTYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWlubGluZS1zdGFydF8xbWZibl95eWdxOV8zMzc6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtY2hlY2tlZC14bGt0YnksICMwMDczYmIpO1xufVxuLmF3c3VpX2luLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Ni5hd3N1aV9pbi1yYW5nZS1ib3JkZXItYmxvY2stc3RhcnRfMW1mYm5feXlncTlfMzI4LmF3c3VpX2luLXJhbmdlLWJvcmRlci1pbmxpbmUtZW5kXzFtZmJuX3l5Z3E5XzMzMTpub3QoI1xcOSksIC5hd3N1aV9pbi1yYW5nZV8xbWZibl95eWdxOV8yNTYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJsb2NrLXN0YXJ0XzFtZmJuX3l5Z3E5XzMyOC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItaW5saW5lLWVuZF8xbWZibl95eWdxOV8zMzE6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xufVxuLmF3c3VpX2luLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Ni5hd3N1aV9pbi1yYW5nZS1ib3JkZXItYmxvY2stZW5kXzFtZmJuX3l5Z3E5XzMzNC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItaW5saW5lLWVuZF8xbWZibl95eWdxOV8zMzE6bm90KCNcXDkpLCAuYXdzdWlfaW4tcmFuZ2VfMW1mYm5feXlncTlfMjU2LmF3c3VpX2luLXJhbmdlLWJvcmRlci1ibG9jay1lbmRfMW1mYm5feXlncTlfMzM0LmF3c3VpX2luLXJhbmdlLWJvcmRlci1pbmxpbmUtZW5kXzFtZmJuX3l5Z3E5XzMzMTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xufVxuLmF3c3VpX2luLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Ni5hd3N1aV9pbi1yYW5nZS1ib3JkZXItYmxvY2stZW5kXzFtZmJuX3l5Z3E5XzMzNC5hd3N1aV9pbi1yYW5nZS1ib3JkZXItaW5saW5lLXN0YXJ0XzFtZmJuX3l5Z3E5XzMzNzpub3QoI1xcOSksIC5hd3N1aV9pbi1yYW5nZV8xbWZibl95eWdxOV8yNTYuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWJsb2NrLWVuZF8xbWZibl95eWdxOV8zMzQuYXdzdWlfaW4tcmFuZ2UtYm9yZGVyLWlubGluZS1zdGFydF8xbWZibl95eWdxOV8zMzc6bm90KCNcXDkpOjphZnRlciB7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xufVxuLmF3c3VpX2luLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Ni5hd3N1aV9pbi1yYW5nZS1ib3JkZXItYmxvY2stc3RhcnRfMW1mYm5feXlncTlfMzI4LmF3c3VpX2luLXJhbmdlLWJvcmRlci1pbmxpbmUtc3RhcnRfMW1mYm5feXlncTlfMzM3Om5vdCgjXFw5KSwgLmF3c3VpX2luLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Ni5hd3N1aV9pbi1yYW5nZS1ib3JkZXItYmxvY2stc3RhcnRfMW1mYm5feXlncTlfMzI4LmF3c3VpX2luLXJhbmdlLWJvcmRlci1pbmxpbmUtc3RhcnRfMW1mYm5feXlncTlfMzM3Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xufVxuXG4uYXdzdWlfbm8tcmFuZ2VfMW1mYm5feXlncTlfMjU2Om5vdCgjXFw5KSwgLmF3c3VpX25vLXJhbmdlXzFtZmJuX3l5Z3E5XzI1Njpub3QoI1xcOSk6OmFmdGVyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cbi5hd3N1aV9uby1yYW5nZV8xbWZibl95eWdxOV8yNTY6bm90KCNcXDkpLCAuYXdzdWlfbm8tcmFuZ2VfMW1mYm5feXlncTlfMjU2Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cbi5hd3N1aV9uby1yYW5nZV8xbWZibl95eWdxOV8yNTY6bm90KCNcXDkpLCAuYXdzdWlfbm8tcmFuZ2VfMW1mYm5feXlncTlfMjU2Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cbi5hd3N1aV9uby1yYW5nZV8xbWZibl95eWdxOV8yNTY6bm90KCNcXDkpLCAuYXdzdWlfbm8tcmFuZ2VfMW1mYm5feXlncTlfMjU2Om5vdCgjXFw5KTo6YWZ0ZXIge1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2NhbGVuZGFyX21namEwXzF5YnNpXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfbWdqYTBfMXlic2lfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tc2hvdy1xdWljay1mbzFmZ24sIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXNob3ctcXVpY2stMDE0b2Q2LCBlYXNlLW91dCk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5Aa2V5ZnJhbWVzIGF3c3VpX2F3c3VpLW1vdGlvbi1mYWRlLWluLTBfbWdqYTBfMXlic2lfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9jYWxlbmRhcl9tZ2phMF8xeWJzaV8xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfY2FsZW5kYXJfbWdqYTBfMXlic2lfMTUzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NhbGVuZGFyX21namEwXzF5YnNpXzE1Mzpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290X21namEwXzF5YnNpXzE3Njpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cbi5hd3N1aV9yb290X21namEwXzF5YnNpXzE3Njpub3QoI1xcOSk6bm90KC5hd3N1aV93aWRlX21namEwXzF5YnNpXzIwNykge1xuICBtYXgtaW5saW5lLXNpemU6IDMyZW07XG59XG4uYXdzdWlfcm9vdF9tZ2phMF8xeWJzaV8xNzYuYXdzdWlfd2lkZV9tZ2phMF8xeWJzaV8yMDc6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAzOWVtO1xufVxuXG4uYXdzdWlfZm9jdXMtbG9ja19tZ2phMF8xeWJzaV8yMTQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5hd3N1aV90cmlnZ2VyLWZsZXhib3hfbWdqYTBfMXlic2lfMjE4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9jYWxlbmRhci1jb250YWluZXJfbWdqYTBfMXlic2lfMjIyOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiBjYWxjKDIgKiB2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtajdkMmgyLCAyMzRweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpO1xufVxuLmF3c3VpX2NhbGVuZGFyLWNvbnRhaW5lcl9tZ2phMF8xeWJzaV8yMjIuYXdzdWlfb25lLWdyaWRfbWdqYTBfMXlic2lfMjI1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtajdkMmgyLCAyMzRweCk7XG59XG5cbi5hd3N1aV9jYWxlbmRhci1oZWFkZXJfbWdqYTBfMXlic2lfMjI5Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2NhbGVuZGFyLWhlYWRlci1wYWdlcy13cmFwcGVyX21namEwXzF5YnNpXzIzNTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hd3N1aV9jYWxlbmRhci1oZWFkZXItcGFnZV9tZ2phMF8xeWJzaV8yMzU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uYXdzdWlfZGF0ZS1hbmQtdGltZS1jb250YWluZXJfbWdqYTBfMXlic2lfMjU1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgodmFyKC0tc2l6ZS1jYWxlbmRhci1ncmlkLXdpZHRoLWo3ZDJoMiwgMjM0cHgpLCAxZnIpKTtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG5cbi5hd3N1aV9kYXRlLWFuZC10aW1lLXdyYXBwZXJfbWdqYTBfMXlic2lfMjYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtajdkMmgyLCAyMzRweCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uYXdzdWlfZm9vdGVyX21namEwXzF5YnNpXzI2ODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kcm9wZG93bi1pdGVtLWRlZmF1bHQtZXRrc2hwLCAjZWFlZGVkKTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbn1cbi5hd3N1aV9mb290ZXJfbWdqYTBfMXlic2lfMjY4LmF3c3VpX2hhcy1jbGVhci1idXR0b25fbWdqYTBfMXlic2lfMjc3Om5vdCgjXFw5KSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hd3N1aV9mb290ZXJfbWdqYTBfMXlic2lfMjY4LmF3c3VpX29uZS1ncmlkX21namEwXzF5YnNpXzIyNTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuXG4uYXdzdWlfZm9vdGVyLWJ1dHRvbi13cmFwcGVyX21namEwXzF5YnNpXzI4Njpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG59XG4uYXdzdWlfZm9vdGVyLWJ1dHRvbi13cmFwcGVyX21namEwXzF5YnNpXzI4Njpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5hd3N1aV9pY29uLXdyYXBwZXJfbWdqYTBfMXlic2lfMjkzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0LCAjNTQ1YjY0KTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbn1cblxuLmF3c3VpX2xhYmVsX21namEwXzF5YnNpXzI5ODpub3QoI1xcOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5hd3N1aV9sYWJlbF9tZ2phMF8xeWJzaV8yOTguYXdzdWlfbGFiZWwtZW5hYmxlZF9tZ2phMF8xeWJzaV8zMDI6bm90KCNcXDkpOmhvdmVyID4gLmF3c3VpX3RyaWdnZXItZmxleGJveF9tZ2phMF8xeWJzaV8yMTggPiAuYXdzdWlfaWNvbi13cmFwcGVyX21namEwXzF5YnNpXzI5MyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWhvdmVyLXBya3playwgIzE2MTkxZik7XG59XG5cbi5hd3N1aV9sYWJlbC10ZXh0X21namEwXzF5YnNpXzMwNjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1saGw0bHUsICM2ODcwNzgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5hd3N1aV9sYWJlbC10b2tlbi1ub3dyYXBfbWdqYTBfMXlic2lfMzExOm5vdCgjXFw5KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hd3N1aV9kcm9wZG93bl9tZ2phMF8xeWJzaV8zMTU6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jb250YWluZXItdG9wLXJnOHRhOCwgI2VhZWRlZCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItY29udGFpbmVyLXRvcC1yZzh0YTgsICNlYWVkZWQpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLW5wZmQzYywgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tbnBmZDNjLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG59XG4uYXdzdWlfZHJvcGRvd25fbWdqYTBfMXlic2lfMzE1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZHJvcGRvd25fbWdqYTBfMXlic2lfMzE1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcGRvd24tbnBmZDNjLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bi1ucGZkM2MsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLW5wZmQzYywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3Bkb3duLW5wZmQzYywgMHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnRfbWdqYTBfMXlic2lfMzM3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMiAqIHZhcigtLXNpemUtY2FsZW5kYXItZ3JpZC13aWR0aC1qN2QyaDIsIDIzNHB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSArIDIgKiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkpO1xufVxuLmF3c3VpX2Ryb3Bkb3duLWNvbnRlbnRfbWdqYTBfMXlic2lfMzM3LmF3c3VpX29uZS1ncmlkX21namEwXzF5YnNpXzIyNTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogY2FsYyh2YXIoLS1zaXplLWNhbGVuZGFyLWdyaWQtd2lkdGgtajdkMmgyLCAyMzRweCkgKyAyICogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfbDgwOWNfaW04djdfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zZWdtZW50XzhjYmVhXzFkaXJ5XzE2MTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbi1ydzI2b3QsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWhvcml6b250YWwtdDY2M2JsLCAyMHB4KSAtIHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zZWdtZW50LWRlZmF1bHQtdm9tNHk5LCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2VnbWVudC1kZWZhdWx0LTVwMXZpNiwgIzU0NWI2NCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi1uaHkxbWQsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi1uaHkxbWQsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi1uaHkxbWQsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tbmh5MW1kLCAycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfOGNiZWFfMWRpcnlfMTg3KSB7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpIC0gMiAqIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkpO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfc2VnbWVudF84Y2JlYV8xZGlyeV8xNjEuYXdzdWlfZGlzYWJsZWRfOGNiZWFfMWRpcnlfMTkzOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC1kaXNhYmxlZC0wc293Z2ssICNmZmZmZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zZWdtZW50LWRpc2FibGVkLWJjZmp4biwgI2Q1ZGJkYik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNiwgI2FhYjdiOCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfc2VnbWVudF84Y2JlYV8xZGlyeV8xNjE6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLXNlZ21lbnRlZC1jb250cm9sLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXYydGJseCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfc2VnbWVudF84Y2JlYV8xZGlyeV8xNjE6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2VnbWVudGVkLWNvbnRyb2wtZm9jdXMtb3V0bGluZS1ndXR0ZXItdjJ0Ymx4LCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zZWdtZW50ZWQtY29udHJvbC1mb2N1cy1vdXRsaW5lLWd1dHRlci12MnRibHgsIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2Utc2VnbWVudGVkLWNvbnRyb2wtZm9jdXMtb3V0bGluZS1ndXR0ZXItdjJ0Ymx4LCAzcHgpICsgdmFyKC0tc3BhY2Utc2VnbWVudGVkLWNvbnRyb2wtZm9jdXMtb3V0bGluZS1ndXR0ZXItdjJ0Ymx4LCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2Utc2VnbWVudGVkLWNvbnRyb2wtZm9jdXMtb3V0bGluZS1ndXR0ZXItdjJ0Ymx4LCAzcHgpICsgdmFyKC0tc3BhY2Utc2VnbWVudGVkLWNvbnRyb2wtZm9jdXMtb3V0bGluZS1ndXR0ZXItdjJ0Ymx4LCAzcHgpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYygtMSAqICh2YXIoLS1zcGFjZS1zdGF0aWMteHhzLTlxeHpvMiwgNHB4KSArIDFweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgLSAodmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCkgKyB2YXIoLS1zcGFjZS1zdGF0aWMteHh4cy1oMWM5cHgsIDJweCkpICogMik7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpIC0gdmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCkgKiAyKTtcbiAgaW5saW5lLXNpemU6IDFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXIzOTI0LCAjNjg3MDc4KTtcbiAgei1pbmRleDogMTtcbn1cbi5hd3N1aV9zZWdtZW50XzhjYmVhXzFkaXJ5XzE2MTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzhjYmVhXzFkaXJ5XzE4Nyk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCkpO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoMSkge1xuICBncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoMikge1xuICBncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoNCkge1xuICBncmlkLWNvbHVtbjogNDtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoNSkge1xuICBncmlkLWNvbHVtbjogNTtcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KTpudGgtY2hpbGQoNikge1xuICBncmlkLWNvbHVtbjogNjtcbiAgLW1zLWdyaWQtY29sdW1uOiA2O1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxLmF3c3VpX3NlbGVjdGVkXzhjYmVhXzFkaXJ5XzI1Njpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtYWN0aXZlLXB4cTB3ciwgIzAwNzNiYik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlZ21lbnQtYWN0aXZlLW9uenRjcSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfc2VnbWVudF84Y2JlYV8xZGlyeV8xNjEuYXdzdWlfc2VsZWN0ZWRfOGNiZWFfMWRpcnlfMjU2ICsgLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxOm5vdCgjXFw5KSwgLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxLmF3c3VpX3NlbGVjdGVkXzhjYmVhXzFkaXJ5XzI1NiArIC5hd3N1aV9zZWdtZW50XzhjYmVhXzFkaXJ5XzE2MS5hd3N1aV9kaXNhYmxlZF84Y2JlYV8xZGlyeV8xOTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXNlZ21lbnQtYWN0aXZlLXdnazA4eCwgIzE2MTkxZik7XG59XG4uYXdzdWlfc2VnbWVudF84Y2JlYV8xZGlyeV8xNjE6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfOGNiZWFfMWRpcnlfMTkzKSArIC5hd3N1aV9zZWdtZW50XzhjYmVhXzFkaXJ5XzE2MS5hd3N1aV9kaXNhYmxlZF84Y2JlYV8xZGlyeV8xOTMge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItc2VnbWVudC1kZWZhdWx0LWRsem41YSwgIzY4NzA3OCk7XG59XG4uYXdzdWlfc2VnbWVudF84Y2JlYV8xZGlyeV8xNjE6bm90KCNcXDkpOmhvdmVyOm5vdCguYXdzdWlfc2VsZWN0ZWRfOGNiZWFfMWRpcnlfMjU2KTpub3QoLmF3c3VpX2Rpc2FibGVkXzhjYmVhXzFkaXJ5XzE5Myk6bm90KDpmb2N1cykge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlZ21lbnQtaG92ZXItZ2lzeGR6LCAjZmFmYWZhKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2VnbWVudC1ob3Zlci1uM3BvbmssICMxNjE5MWYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zZWdtZW50LWhvdmVyLTJtMmd2bSwgIzE2MTkxZik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hd3N1aV9zZWdtZW50XzhjYmVhXzFkaXJ5XzE2MTpub3QoI1xcOSk6aG92ZXI6bm90KC5hd3N1aV9zZWxlY3RlZF84Y2JlYV8xZGlyeV8yNTYpOm5vdCguYXdzdWlfZGlzYWJsZWRfOGNiZWFfMWRpcnlfMTkzKTpub3QoOmZvY3VzKSArIC5hd3N1aV9zZWdtZW50XzhjYmVhXzFkaXJ5XzE2MTpub3QoLmF3c3VpX3NlbGVjdGVkXzhjYmVhXzFkaXJ5XzI1Nikge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItc2VnbWVudC1ob3Zlci0ybTJndm0sICMxNjE5MWYpO1xufVxuLmF3c3VpX3NlZ21lbnRfOGNiZWFfMWRpcnlfMTYxLmF3c3VpX3NlbGVjdGVkXzhjYmVhXzFkaXJ5XzI1NiArIC5hd3N1aV9zZWdtZW50XzhjYmVhXzFkaXJ5XzE2MTpub3QoI1xcOSk6aG92ZXI6bm90KC5hd3N1aV9zZWxlY3RlZF84Y2JlYV8xZGlyeV8yNTYpOm5vdCguYXdzdWlfZGlzYWJsZWRfOGNiZWFfMWRpcnlfMTkzKTpub3QoOmZvY3VzKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1zZWdtZW50LWFjdGl2ZS13Z2swOHgsICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfaWNvbl84Y2JlYV8xZGlyeV8yNzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV93aXRoLXRleHRfOGNiZWFfMWRpcnlfMjgzOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuXG4uYXdzdWlfd2l0aC1uby10ZXh0XzhjYmVhXzFkaXJ5XzI4OTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBpbnNldC1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9yb290XzhjYmVhXzFkaXJ5XzI5NDpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX3NlZ21lbnQtcGFydF84Y2JlYV8xZGlyeV8zMjY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGJvcmRlci1pbmxpbmU6IHNvbGlkIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXIzOTI0LCAjNjg3MDc4KTtcbiAgYm9yZGVyLWJsb2NrOiBzb2xpZCB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW1yMzkyNCwgIzY4NzA3OCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLW5oeTFtZCwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLW5oeTFtZCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLW5oeTFtZCwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbi1uaHkxbWQsIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2VnbWVudC13cmFwcGVyLWV1bmswbCwgI2ZmZmZmZik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpICsgdmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCkpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpIC8gMiAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1zdGF0aWMteHhzLTlxeHpvMiwgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkpO1xuICBnYXA6IGNhbGModmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCkgKiAyICsgMXB4KTtcbn1cbi5hd3N1aV9zZWdtZW50LXBhcnRfOGNiZWFfMWRpcnlfMzI2Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfOGNiZWFfMWRpcnlfMTg3KSB7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXN0YXRpYy14eHhzLWgxYzlweCwgMnB4KSArIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBnYXA6IGNhbGModmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCkgKiAyIC0gMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfc2VnbWVudC1wYXJ0XzhjYmVhXzFkaXJ5XzMyNjpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF3c3VpX3NlbGVjdF84Y2JlYV8xZGlyeV8yNTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfc2VsZWN0XzhjYmVhXzFkaXJ5XzI1Njpub3QoI1xcOSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hd3N1aV9zZWdtZW50LWNvdW50LTJfOGNiZWFfMWRpcnlfMzYyOm5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xufVxuXG4uYXdzdWlfc2VnbWVudC1jb3VudC0zXzhjYmVhXzFkaXJ5XzM2Njpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbn1cblxuLmF3c3VpX3NlZ21lbnQtY291bnQtNF84Y2JlYV8xZGlyeV8zNzA6bm90KCNcXDkpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgYXV0byk7XG59XG5cbi5hd3N1aV9zZWdtZW50LWNvdW50LTVfOGNiZWFfMWRpcnlfMzc0Om5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIGF1dG8pO1xufVxuXG4uYXdzdWlfc2VnbWVudC1jb3VudC02XzhjYmVhXzFkaXJ5XzM3ODpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBhdXRvKTtcbn1cblxuLmF3c3VpX2Rpc2FibGVkLXJlYXNvbi10b29sdGlwXzhjYmVhXzFkaXJ5XzM4Mjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgb3IgdGVzdHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2N1c3RvbS1yYW5nZV8xNnptd18xdHNrcl8xNDU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMTRweCArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGlubGluZS1zaXplOiA4MCU7XG59XG5cbi5hd3N1aV9jdXN0b20tcmFuZ2UtLW5vLXBhZGRpbmdfMTZ6bXdfMXRza3JfMTUxOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfY3VzdG9tLXJhbmdlLWZvcm0tY29udHJvbHNfMTZ6bXdfMXRza3JfMTU1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX2N1c3RvbS1yYW5nZS1mb3JtLWNvbnRyb2xzXzE2em13XzF0c2tyXzE1NSA+IC5hd3N1aV9jdXN0b20tcmFuZ2UtZHVyYXRpb25fMTZ6bXdfMXRza3JfMTU5Om5vdCgjXFw5KSxcbi5hd3N1aV9jdXN0b20tcmFuZ2UtZm9ybS1jb250cm9sc18xNnptd18xdHNrcl8xNTUgPiAuYXdzdWlfY3VzdG9tLXJhbmdlLXVuaXRfMTZ6bXdfMXRza3JfMTYwOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiA1MCU7XG59XG4uYXdzdWlfY3VzdG9tLXJhbmdlLWZvcm0tY29udHJvbHNfMTZ6bXdfMXRza3JfMTU1ID4gLmF3c3VpX2N1c3RvbS1yYW5nZS1kdXJhdGlvbl8xNnptd18xdHNrcl8xNTk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbn1cbi5hd3N1aV9jdXN0b20tcmFuZ2UtZm9ybS1jb250cm9sc18xNnptd18xdHNrcl8xNTUuYXdzdWlfdmVydGljYWxfMTZ6bXdfMXRza3JfMTY2Om5vdCgjXFw5KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXdzdWlfY3VzdG9tLXJhbmdlLWZvcm0tY29udHJvbHNfMTZ6bXdfMXRza3JfMTU1LmF3c3VpX3ZlcnRpY2FsXzE2em13XzF0c2tyXzE2NiA+IC5hd3N1aV9jdXN0b20tcmFuZ2UtZHVyYXRpb25fMTZ6bXdfMXRza3JfMTU5Om5vdCgjXFw5KSxcbi5hd3N1aV9jdXN0b20tcmFuZ2UtZm9ybS1jb250cm9sc18xNnptd18xdHNrcl8xNTUuYXdzdWlfdmVydGljYWxfMTZ6bXdfMXRza3JfMTY2ID4gLmF3c3VpX2N1c3RvbS1yYW5nZS11bml0XzE2em13XzF0c2tyXzE2MDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9jdXN0b20tcmFuZ2UtZm9ybS1jb250cm9sc18xNnptd18xdHNrcl8xNTUuYXdzdWlfdmVydGljYWxfMTZ6bXdfMXRza3JfMTY2ID4gLmF3c3VpX2N1c3RvbS1yYW5nZS11bml0XzE2em13XzF0c2tyXzE2MDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZHJhd2VyXzFzeHQ4XzFxaWVvXzE4OTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfaGVhZGVyXzFzeHQ4XzFxaWVvXzIyMjpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLXNpemUtMTk3YzB5LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWF2OTVucywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwteXBicXRrLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtc21xOHBkLCAjMTYxOTFmKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtcGFuZWwtaGVhZGVyLXZlcnRpY2FsLTNscTMxaSwgMjBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQteHF2dDlxLCAzMnB4KSBjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eGwtNDFsMXVuLCAzMnB4KSk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbTBoMnhnLCAjZWFlZGVkKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY4OXB4KSB7XG4gIC5hd3N1aV9oZWFkZXJfMXN4dDhfMXFpZW9fMjIyLmF3c3VpX3dpdGgtYWRkaXRpb25hbC1hY3Rpb25fMXN4dDhfMXFpZW9fMjM4Om5vdCgjXFw5KSB7XG4gICAgLypcbiAgICAgIHRoaXMgcGFkZGluZyBpcyBuZWVkZWQgd2hlbiB0aGUgZHJhd2VyIHJlbmRlcnMgaW5zaWRlIGEgcnVudGltZSBkcmF3ZXIgYW5kIHRoZSBydW50aW1lIGRyYXdlciBoYXMgYW4gYWRkaXRpb25hbCBhY3Rpb25cbiAgICAgIG9uIHRoZSByaWdodCAob3IgbGVmdCBpbiBydGwpLiBpbiB0aGlzIGNhc2UgdGhpcyBwYWRkaW5nIGVuc3VyZXMgdGhhdCB0aGUgZHJhd2VyJ3MgY29udGVudCBkb2VzIG5vdCBvdmVybGFwIHdpdGggcnVudGltZSBhY3Rpb25zXG4gICAgKi9cbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXhxdnQ5cSwgMzJweCkgY2FsYyh2YXIoLS1zcGFjZS14eHhsLXZrcnQ3cCwgNDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhsLTQxbDF1biwgMzJweCkpO1xuICB9XG59XG4uYXdzdWlfaGVhZGVyXzFzeHQ4XzFxaWVvXzIyMi5hd3N1aV93aXRoLXJ1bnRpbWUtY29udGV4dF8xc3h0OF8xcWllb18yNDY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMTRweDtcbn1cbi5hd3N1aV93aXRoLXRvb2xiYXJfMXN4dDhfMXFpZW9fMjQ5ID4gLmF3c3VpX2hlYWRlcl8xc3h0OF8xcWllb18yMjI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMHB4O1xufVxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xcWllb18yMjIgaDI6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xcWllb18yMjIgaDM6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xcWllb18yMjIgaDQ6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xcWllb18yMjIgaDU6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlcl8xc3h0OF8xcWllb18yMjIgaDY6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1zaXplLTE5N2MweSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1hdjk1bnMsIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1sLXlwYnF0aywgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuLmF3c3VpX2hlYWRlci1hY3Rpb25zXzFzeHQ4XzFxaWVvXzI2Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hd3N1aV9jb250ZW50LXdpdGgtcGFkZGluZ3NfMXN4dDhfMXFpZW9fMjczOm5vdCgjXFw5KTpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLWNvbnRlbnQtdG9wLXZsNnJ2OSwgMjBweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQteHF2dDlxLCAzMnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLXJpZ2h0LXd3MW5vNSwgMzJweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1jb250ZW50LWJvdHRvbS1zZWtkamssIDQwcHgpO1xufVxuXG4uYXdzdWlfdGVzdC11dGlscy1kcmF3ZXItY29udGVudF8xc3h0OF8xcWllb18yODA6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X3B0dzhpXzEycm1nXzE4MTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zdGF0aWMtbC14dGFvNWQsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc3RhdGljLWwteHRhbzVkLCAyMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wem9uZS1uMTF3amssIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWRyb3B6b25lLW4xMXdqaywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcHpvbmUtbjExd2prLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZHJvcHpvbmUtbjExd2prLCAwcHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZHJvcHpvbmUtdGV4dC1kZWZhdWx0LXo0NGdlMSwgIzU0NWI2NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRyb3B6b25lLWJhY2tncm91bmQtZGVmYXVsdC1lZXV0NG8sICNmZmZmZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LWtpbDRoaCwgIzg3OTU5Nik7XG4gIGJvcmRlci1ibG9jazogMXB4IGRhc2hlZCB2YXIoLS1jb2xvci1kcm9wem9uZS1ib3JkZXItZGVmYXVsdC1raWw0aGgsICM4Nzk1OTYpO1xuICBib3JkZXItaW5saW5lOiAxcHggZGFzaGVkIHZhcigtLWNvbG9yLWRyb3B6b25lLWJvcmRlci1kZWZhdWx0LWtpbDRoaCwgIzg3OTU5Nik7XG59XG4uYXdzdWlfcm9vdF9wdHc4aV8xMnJtZ18xODEuYXdzdWlfaG92ZXJlZF9wdHc4aV8xMnJtZ18xOTQ6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRyb3B6b25lLXRleHQtaG92ZXIteDBlcG5lLCAjNTQ1YjY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZHJvcHpvbmUtYmFja2dyb3VuZC1ob3Zlci1sNGtldWIsICNmMWZhZmYpO1xuICBib3JkZXItYmxvY2s6IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLTYxZnZqMywgIzAwMmI2Nik7XG4gIGJvcmRlci1pbmxpbmU6IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItZHJvcHpvbmUtYm9yZGVyLWhvdmVyLTYxZnZqMywgIzAwMmI2Nik7XG59XG5cbi5hd3N1aV9jb250ZW50X3B0dzhpXzEycm1nXzIwMTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNlLXN0YXRpYy14eHMtOXF4em8yLCA0cHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzM5dGhzXzFmYzV1XzIwOTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2ZpbGUtbG9hZGluZy1vdmVybGF5XzM5dGhzXzFmYzV1XzI0MTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXN0YXRpYy14cy1md2NqZXcsIDhweCk7XG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCk7XG59XG4uYXdzdWlfZmlsZS1sb2FkaW5nLW92ZXJsYXktc2luZ2xlLXJvd18zOXRoc18xZmM1dV8yNDY6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXh4bC15YnU1OGMsIDMycHgpO1xufVxuXG4uYXdzdWlfZmlsZS1vcHRpb24tbmFtZV8zOXRoc18xZmM1dV8yNTA6bm90KCNcXDkpLFxuLmF3c3VpX2ZpbGUtb3B0aW9uLXNpemVfMzl0aHNfMWZjNXVfMjUxOm5vdCgjXFw5KSxcbi5hd3N1aV9maWxlLW9wdGlvbi1sYXN0LW1vZGlmaWVkXzM5dGhzXzFmYzV1XzI1Mjpub3QoI1xcOSkge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3c3VpX2ZpbGUtb3B0aW9uXzM5dGhzXzFmYzV1XzI1MDpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCk7XG59XG5cbi5hd3N1aV9maWxlLW9wdGlvbi10aHVtYm5haWxfMzl0aHNfMWZjNXVfMjY1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc3RhdGljLXh4cy05cXh6bzIsIDRweCk7XG59XG5cbi5hd3N1aV9maWxlLW9wdGlvbi10aHVtYm5haWwtaW1hZ2VfMzl0aHNfMWZjNXVfMjY5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXEsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLWVnemw0cSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzLCBub3JtYWwpO1xuICBpbmxpbmUtc2l6ZTogNDhweDtcbiAgYmxvY2stc2l6ZTogNDhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hd3N1aV9maWxlLW9wdGlvbi1tZXRhZGF0YV8zOXRoc18xZmM1dV8yODI6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfZmlsZS1vcHRpb24tbWV0YWRhdGFfMzl0aHNfMWZjNXVfMjgyLmF3c3VpX3dpdGgtaW1hZ2VfMzl0aHNfMWZjNXVfMjg1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgLSA0OHB4KTtcbn1cbi5hd3N1aV9maWxlLW9wdGlvbi1tZXRhZGF0YV8zOXRoc18xZmM1dV8yODIuYXdzdWlfc2luZ2xlLXJvdy1sb2FkaW5nXzM5dGhzXzFmYzV1XzI4ODpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpKTtcbn1cblxuLmF3c3VpX3Rva2VuXzM5dGhzXzFmYzV1XzI5Mjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cbi5hd3N1aV90b2tlbi1ncmlkXzM5dGhzXzFmYzV1XzI5OTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg4cHgpIHtcbiAgLmF3c3VpX3Rva2VuLWdyaWRfMzl0aHNfMWZjNXVfMjk5Om5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmF3c3VpX3Rva2VuLWNvbnRhaW5zLWltYWdlXzM5dGhzXzFmYzV1XzMwODpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDY4cHggYXV0bztcbn1cblxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc18xZmM1dV8zMTI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC10b2tlbi02OTM4c3EsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTY5MzhzcSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC11d3U2dHEsICMwMDczYmIpO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1maTc3ZjYsICNmMWZhZmYpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXFuY2preSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4tcW5jamt5LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1xbmNqa3ksIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1xbmNqa3ksIDJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc18xZmM1dV8zMTIuYXdzdWlfaG9yaXpvbnRhbF8zOXRoc18xZmM1dV8zMzE6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiAyMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODhweCkge1xuICAuYXdzdWlfdG9rZW4tYm94XzM5dGhzXzFmYzV1XzMxMi5hd3N1aV9ob3Jpem9udGFsXzM5dGhzXzFmYzV1XzMzMTpub3QoI1xcOSkge1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgfVxufVxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc18xZmM1dV8zMTIuYXdzdWlfZXJyb3JfMzl0aHNfMWZjNXVfMzM5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy1lcnJvci1zaTlidnUsICNkMTMyMTIpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCk7XG59XG4uYXdzdWlfdG9rZW4tYm94XzM5dGhzXzFmYzV1XzMxMi5hd3N1aV9lcnJvcl8zOXRoc18xZmM1dV8zMzkgPiAuYXdzdWlfZGlzbWlzcy1idXR0b25fMzl0aHNfMWZjNXVfMzQzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0LCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfMWZjNXVfMzEyLmF3c3VpX2Vycm9yXzM5dGhzXzFmYzV1XzMzOSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8zOXRoc18xZmM1dV8zNDM6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfMWZjNXVfMzEyLmF3c3VpX3dhcm5pbmdfMzl0aHNfMWZjNXVfMzQ5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLXN0YXR1cy13YXJuaW5nLTZvcmQzMywgIzkwNjgwNik7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLXR3eWpvbiwgNHB4KTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfMWZjNXVfMzEyLmF3c3VpX3dhcm5pbmdfMzl0aHNfMWZjNXVfMzQ5ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzM5dGhzXzFmYzV1XzM0Mzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidCwgIzU0NWI2NCk7XG59XG4uYXdzdWlfdG9rZW4tYm94XzM5dGhzXzFmYzV1XzMxMi5hd3N1aV93YXJuaW5nXzM5dGhzXzFmYzV1XzM0OSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8zOXRoc18xZmM1dV8zNDM6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfMWZjNXVfMzEyLmF3c3VpX3JlYWQtb25seV8zOXRoc18xZmM1dV8zNTk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXUsICNmZmZmZmYpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hd3N1aV90b2tlbi1ib3hfMzl0aHNfMWZjNXVfMzEyLmF3c3VpX3JlYWQtb25seV8zOXRoc18xZmM1dV8zNTkgPiAuYXdzdWlfZGlzbWlzcy1idXR0b25fMzl0aHNfMWZjNXVfMzQzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJ1dHRvbi1pbmxpbmUtaWNvbi1kaXNhYmxlZC13em9ndWUsICNhYWI3YjgpO1xufVxuLmF3c3VpX3Rva2VuLWJveF8zOXRoc18xZmM1dV8zMTIuYXdzdWlfcmVhZC1vbmx5XzM5dGhzXzFmYzV1XzM1OSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8zOXRoc18xZmM1dV8zNDM6bm90KCNcXDkpOmhvdmVyIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLWlubGluZS1pY29uLWRpc2FibGVkLXd6b2d1ZSwgI2FhYjdiOCk7XG59XG4uYXdzdWlfdG9rZW4tYm94XzM5dGhzXzFmYzV1XzMxMi5hd3N1aV9sb2FkaW5nXzM5dGhzXzFmYzV1XzM3Mjpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLWJuenptaiwgI2Q1ZGJkYik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX3Jvb3RfcG9scThfNmdnaTdfNTpub3QoI1xcOSksXG4uYXdzdWlfZmlsZS1vcHRpb24tdGh1bWJuYWlsX3BvbHE4XzZnZ2k3XzY6bm90KCNcXDkpLFxuLmF3c3VpX2ZpbGUtb3B0aW9uLW5hbWVfcG9scThfNmdnaTdfNzpub3QoI1xcOSksXG4uYXdzdWlfZmlsZS1vcHRpb24tc2l6ZV9wb2xxOF82Z2dpN184Om5vdCgjXFw5KSxcbi5hd3N1aV9maWxlLW9wdGlvbi1sYXN0LW1vZGlmaWVkX3BvbHE4XzZnZ2k3Xzk6bm90KCNcXDkpLFxuLmF3c3VpX2VsbGlwc2lzLWFjdGl2ZV9wb2xxOF82Z2dpN18xMDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzF1YmJtXzFuMzd2Xzk6bm90KCNcXDkpLFxuLmF3c3VpX2hpbnRzXzF1YmJtXzFuMzd2XzEwOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfaGludHNfMXViYm1fMW4zN3ZfMTA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zdGF0aWMteHhzLTlxeHpvMiwgNHB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2ZsYXNoLWhlYWRlcl80Yzk1Z192b3Y3cF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fZTRzYTZfMTU3Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1Nzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fZTRzYTZfMTU3Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl9lNHNhNl8xNTc6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl9lNHNhNl8xNTcgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuX2U0c2E2XzE3MTpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuX2U0c2E2XzE3Mjpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fZTRzYTZfMTczOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fZTRzYTZfMTU3ID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fZTRzYTZfMTc0Om5vdCgjXFw5KSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fZTRzYTZfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuX2U0c2E2XzE3Mjpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fZTRzYTZfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1NyA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3NDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fZTRzYTZfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fZTRzYTZfMTcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuX2U0c2E2XzE3Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fZTRzYTZfMTU3ID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fZTRzYTZfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1NyA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fZTRzYTZfMTczOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl9lNHNhNl8xNTcgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl9lNHNhNl8xNTcgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1NyA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3NDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1NyA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuX2U0c2E2XzE5Nzpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcl8xcTg0bl9lNHNhNl8xNTcgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl9lNHNhNl8xOTc6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyXzFxODRuX2U0c2E2XzE1NyA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuX2U0c2E2XzE5Nzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJfMXE4NG5fZTRzYTZfMTU3ID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fZTRzYTZfMTk3Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtcXBpNXR3LCAyNzBtcyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1tb3Rpb24tZWFzaW5nLWV4cHJlc3NpdmUtMXgzZHpqLCBlYXNlLW91dCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTA6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMDpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuX2U0c2E2XzE5Nzpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fZTRzYTZfMTcxOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fZTRzYTZfMTcyOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzQ6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuX2U0c2E2XzE5Nzpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuX2U0c2E2XzE3Mjpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3NDpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtcXBpNXR3LCAyNzBtcyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1tb3Rpb24tZWFzaW5nLWV4cHJlc3NpdmUtMXgzZHpqLCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuX2U0c2E2XzE5Nzpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuX2U0c2E2XzE3Mjpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3NDpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl9lNHNhNl8xOTc6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fZTRzYTZfMTcyOm5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fZTRzYTZfMTczOm5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3NDpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fZTRzYTZfMTk3Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl9lNHNhNl8xOTc6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fZTRzYTZfMTcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuX2U0c2E2XzE3Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fZTRzYTZfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fZTRzYTZfMTczOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3NDpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuX2U0c2E2XzE5Nzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl9lNHNhNl8xOTc6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuX2U0c2E2XzE3MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuX2U0c2E2XzE3MTpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuX2U0c2E2XzE3Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl9lNHNhNl8xNzI6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3NDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl9lNHNhNl8xOTc6bm90KCNcXDkpLCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fZTRzYTZfMTk3Om5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGModmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtcXBpNXR3LCAyNzBtcykgLSA1MG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fZTRzYTZfMTk3Om5vdCgjXFw5KSwgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9mbGFzaC1pY29uXzFxODRuX2U0c2E2XzE5Nzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fZTRzYTZfMTk3Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl9lNHNhNl8xOTc6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl9lNHNhNl8xOTc6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWljb25fMXE4NG5fZTRzYTZfMTk3Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpLCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYyh2YXIoLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC1xcGk1dHcsIDI3MG1zKSArIDEwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuX2U0c2E2XzE3MTpub3QoI1xcOSksIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtaGVhZGVyXzFxODRuX2U0c2E2XzE3MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1oZWFkZXJfMXE4NG5fZTRzYTZfMTcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl9lNHNhNl8xNzI6bm90KCNcXDkpLCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fZTRzYTZfMTcyOm5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGModmFyKC0tbW90aW9uLWR1cmF0aW9uLWNvbXBsZXgtcXBpNXR3LCAyNzBtcykgKyAxMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fZTRzYTZfMTcyOm5vdCgjXFw5KSwgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1tZXNzYWdlXzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9mbGFzaC1jb250ZW50XzFxODRuX2U0c2E2XzE3Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fZTRzYTZfMTcyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl9lNHNhNl8xNzI6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfZmxhc2gtY29udGVudF8xcTg0bl9lNHNhNl8xNzI6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLW1lc3NhZ2VfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fZTRzYTZfMTcyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fZTRzYTZfMTc0Om5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3NDpub3QoI1xcOSksXG4uYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYyh2YXIoLS1tb3Rpb24tZHVyYXRpb24tY29tcGxleC1xcGk1dHcsIDI3MG1zKSAqIDIgLSAxMDBtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3NDpub3QoI1xcOSksXG4gIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpLFxuICAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fZTRzYTZfMTc0Om5vdCgjXFw5KSxcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmVkXzFxODRuX2U0c2E2XzIzMSA+IC5hd3N1aV9mbGFzaC1ib2R5XzFxODRuX2U0c2E2XzE3MSA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uLXdyYXBwZXJfMXE4NG5fZTRzYTZfMTczOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyaW5nXzFxODRuX2U0c2E2XzIxMCA+IC5hd3N1aV9kaXNtaXNzLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3NDpub3QoI1xcOSksIC5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9lbnRlcmluZ18xcTg0bl9lNHNhNl8yMTAgPiAuYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzEgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbi13cmFwcGVyXzFxODRuX2U0c2E2XzE3Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJpbmdfMXE4NG5fZTRzYTZfMjEwID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZW50ZXJlZF8xcTg0bl9lNHNhNl8yMzEgPiAuYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzQ6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2Rpc21pc3MtYnV0dG9uLXdyYXBwZXJfMXE4NG5fZTRzYTZfMTc0Om5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2VudGVyZWRfMXE4NG5fZTRzYTZfMjMxID4gLmF3c3VpX2ZsYXNoLWJvZHlfMXE4NG5fZTRzYTZfMTcxID4gLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9leGl0aW5nXzFxODRuX2U0c2E2XzMzNjpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZXNwb25zaXZlLXl1bm92MSwgMTM1bXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1leHByZXNzaXZlLTF4M2R6aiwgZWFzZS1vdXQpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ZsYXNoLXdpdGgtbW90aW9uXzFxODRuX2U0c2E2XzE1Ny5hd3N1aV9leGl0aW5nXzFxODRuX2U0c2E2XzMzNjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9mbGFzaC13aXRoLW1vdGlvbl8xcTg0bl9lNHNhNl8xNTcuYXdzdWlfZXhpdGluZ18xcTg0bl9lNHNhNl8zMzY6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfZmxhc2gtd2l0aC1tb3Rpb25fMXE4NG5fZTRzYTZfMTU3LmF3c3VpX2V4aXRpbmdfMXE4NG5fZTRzYTZfMzM2Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2l0ZW1fMXE4NG5fZTRzYTZfMzcwOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2ZsYXNoLWxpc3QtaXRlbV8xcTg0bl9lNHNhNl8zNzE6bm90KCNcXDkpLFxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl9lNHNhNl8zNzAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl9lNHNhNl8zNzI6bm90KCNcXDkpIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctcmVzcG9uc2l2ZS1vMnBka24sIGVhc2Utb3V0KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlc3BvbnNpdmUteXVub3YxLCAxMzVtcyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9pdGVtXzFxODRuX2U0c2E2XzM3MDpub3QoI1xcOSksXG4gIC5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2ZsYXNoLWxpc3QtaXRlbV8xcTg0bl9lNHNhNl8zNzE6bm90KCNcXDkpLFxuICAuYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuX2U0c2E2XzM3MC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3Mjpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2l0ZW1fMXE4NG5fZTRzYTZfMzcwOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfaXRlbV8xcTg0bl9lNHNhNl8zNzA6bm90KCNcXDkpLCAuYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2ZsYXNoLWxpc3QtaXRlbV8xcTg0bl9lNHNhNl8zNzE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9mbGFzaC1saXN0LWl0ZW1fMXE4NG5fZTRzYTZfMzcxOm5vdCgjXFw5KSwgLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2FuaW1hdGlvbi1ydW5uaW5nXzFxODRuX2U0c2E2XzM3MC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3Mjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfYW5pbWF0aW9uLXJ1bm5pbmdfMXE4NG5fZTRzYTZfMzcwLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuX2U0c2E2XzM5Mi5hd3N1aV9hbmltYXRpb24tcmVhZHlfMXE4NG5fZTRzYTZfMzkyID4gLmF3c3VpX2V4cGFuZGVkLW9ubHlfMXE4NG5fZTRzYTZfMzkyOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuX2U0c2E2XzM5Mi5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfZXhwYW5kZWQtb25seV8xcTg0bl9lNHNhNl8zOTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggMWZyIDMwcHg7XG59XG5cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfZXhwYW5kZWRfMXE4NG5fZTRzYTZfMzkyOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG5cbi8qXG5UaGUgY29sbGFwc2VkIHN0YWNrIGlzIGEgZHluYW1pYyBncmlkIHRoYXQgY3JlYXRlcyB0aGUgbmVjZXNzYXJ5IG51bWJlciBvZlxucm93cyBhbmQgY29sdW1ucyBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mIGl0ZW1zIHBhc3NlZCB0byBDU1MgdmlhIHRoZVxuYGZsYXNoYmFyU3RhY2tEZXB0aGAgY3VzdG9tIHByb3BlcnR5LiBBc3N1bWluZyB0aGVyZSBhcmUgdGhyZWUgZmxhc2hiYXIgaXRlbXMsXG50aGUgZ3JpZCBsYXlvdXQgd2lsbCBiZTpcblxuW2l0ZW0gMSBzdGFydF0gWzEwcHhdIFsxMHB4XSBbZnJhY3Rpb25hbCB1bml0XSBbMTBweF0gWzEwcHhdIFtpdGVtIDEgZW5kXVxuWzEwcHhdIFtpdGVtIDIgc3RhcnRdIFsxMHB4XSBbZnJhY3Rpb25hbCB1bml0XSBbMTBweF0gW2l0ZW0gMiBlbmRdIFsxMHB4XVxuWzEwcHhdIFsxMHB4XSBbaXRlbSAzIHN0YXJ0XSBbZnJhY3Rpb25hbCB1bml0XSBbaXRlbSAzIGVuZF0gWzEwcHhdIFsxMHB4XVxuKi9cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuX2U0c2E2XzM5Mjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbjogMS80O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1hd3N1aS1mbGFzaGJhci1zdGFjay1kZXB0aC14Z3Vqc3UpLCAxMHB4KSAxZnIgcmVwZWF0KHZhcigtLWF3c3VpLWZsYXNoYmFyLXN0YWNrLWRlcHRoLXhndWpzdSksIDEwcHgpO1xuICByb3ctZ2FwOiA4cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2NvbGxhcHNlZF8xcTg0bl9lNHNhNl8zOTIgPiAuYXdzdWlfaXRlbV8xcTg0bl9lNHNhNl8zNzA6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGNhbGModmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2staW5kZXgteGd1anN1KSArIDEpO1xuICBncmlkLWNvbHVtbi1lbmQ6IGNhbGModmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2stZGVwdGgteGd1anN1KSAqIDIgKyAxIC0gdmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2staW5kZXgteGd1anN1KSArIDEpO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiBjYWxjKHZhcigtLWF3c3VpLWZsYXNoYmFyLXN0YWNrLWluZGV4LXhndWpzdSkgKyAyKTtcbiAgei1pbmRleDogY2FsYyh2YXIoLS1hd3N1aS1mbGFzaGJhci1zdGFjay1kZXB0aC14Z3Vqc3UpIC0gdmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2staW5kZXgteGd1anN1KSk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2NvbGxhcHNlZF8xcTg0bl9lNHNhNl8zOTIgPiAuYXdzdWlfaXRlbV8xcTg0bl9lNHNhNl8zNzA6bm90KCNcXDkpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIC8qIEdpdmUgcGxhY2Vob2xkZXIgZWxlbWVudHMgaW4gdGhlIHN0YWNrZWQgc3RhdGUgdGhlIGhlaWdodCBvZiBhIG5vdGlmaWNhdGlvblxuICAgICB3aXRoIG9uZSBzaW5nbGUgbGluZSBvZiB0ZXh0LlxuICAgICBUaGlzIG1ha2VzIHRoZW0gbG9vayBiZXR0ZXIgZHVyaW5nIHRoZSBjb2xsYXBzZSBhbmltYXRpb24sIGluIHdoaWNoIHRoZXkgYXJlIGFscmVhZHkgZW1wdHkuXG4gICAqL1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSArICh2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpICsgdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSAqIDIpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9jb2xsYXBzZWRfMXE4NG5fZTRzYTZfMzkyID4gLmF3c3VpX2l0ZW1fMXE4NG5fZTRzYTZfMzcwOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX2ZsYXNoXzFxODRuX2U0c2E2XzE1Nyxcbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfY29sbGFwc2VkXzFxODRuX2U0c2E2XzM5MiA+IC5hd3N1aV9pdGVtXzFxODRuX2U0c2E2XzM3MC5hd3N1aV9mbGFzaF8xcTg0bl9lNHNhNl8xNTc6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWZsYXNoLWNvbGxhcHNlZC01MGt3dzMsIDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xufVxuXG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX2V4cGFuZGVkXzFxODRuX2U0c2E2XzM5Mi5hd3N1aV9hbmltYXRpb24tcnVubmluZ18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfZmxhc2gtbGlzdC1pdGVtXzFxODRuX2U0c2E2XzM3MTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGNhbGModmFyKC0tYXdzdWktZmxhc2hiYXItc3RhY2stZGVwdGgteGd1anN1KSAtIHZhcigtLWF3c3VpLWZsYXNoYmFyLXN0YWNrLWluZGV4LXhndWpzdSkpO1xufVxuXG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuX2U0c2E2XzQ0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRlZF8xcTg0bl9lNHNhNl8zOTIpIHtcbiAgLypcbiAgU2luY2UgdGhlIG5vdGlmaWNhdGlvbiBiYXIgaXMgYW5jaG9yZWQgdG8gdGhlIGJvdHRvbSBvZiB0aGUgRmxhc2hiYXIsIHdlIG5lZWQgdG8gcHVzaCBpdCB1cCB0byBhY2NvdW50IGZvciB0aGVcbiAgbWlzc2luZyB0aGlyZCBpdGVtIHdoZW4gdGhlcmUgYXJlIG9ubHkgMiBpdGVtcyBpbiB0aGUgc3RhY2suXG4gICAqL1xufVxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl9lNHNhNl80NDg6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kZWRfMXE4NG5fZTRzYTZfMzkyKTpub3QoLmF3c3VpX3Nob3J0LWxpc3RfMXE4NG5fZTRzYTZfNDU0KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuX2U0c2E2XzQ1NCkge1xuICAvKlxuICBUaGUgZGVmYXVsdCBib3R0b20gbWFyZ2luIChjdXN0b20tcHJvcHMuJHN0YWNrZWROb3RpZmljYXRpb25zRGVmYXVsdEJvdHRvbU1hcmdpbikgaXMganVzdCBlbm91Z2ggdG8gcHJldmVudCB0aGVcbiAgbm90aWZpY2F0aW9uIGJhciBmcm9tIG92ZXJsYXBwaW5nIHRoZSBlbGVtZW50cyBiZWxvdy4gQnV0IGlmIHVzaW5nIGRpc2FibGVDb250ZW50UGFkZGluZ3MsXG4gICRzdGFja2VkTm90aWZpY2F0aW9uc0JvdHRvbU1hcmdpbiB3aWxsIGJlIHNldCBhdCB0aGUgQXBwIExheW91dCBsZXZlbCBzbyB0aGF0IHRoaXMgZGlzdGFuY2UgaXMgaW5jcmVhc2VkIHRvIHByZXZlbnQgdGhlXG4gIG1haW4gYXJlYSBmcm9tIHRvdWNoaW5nIHRoZSBub3RpZmljYXRpb25zIGFyZWEuXG4gICovXG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLXhndWpzdTogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSArIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSArIDIgKiAxcHggLSBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1hZWpxMzQsIDI0cHgpICsgM3B4KSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWJvdHRvbS1tYXJnaW4teGd1anN1LCB2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLXhndWpzdSkpICsgMHB4ICsgMHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fZTRzYTZfNDQ4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2V4cGFuZGVkXzFxODRuX2U0c2E2XzM5Mik6bm90KC5hd3N1aV9zaG9ydC1saXN0XzFxODRuX2U0c2E2XzQ1NCk6bm90KC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl9lNHNhNl80NTQpID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0LCAyNHB4KSArIDNweCkgKyAwcHgpO1xuICAvKiAkbm90aWZpY2F0aW9uLWJhci1saW5lLWhlaWdodCArIDIgKiAkbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXZlcnRpY2FsICsgMiAqICRib3JkZXItd2lkdGhcbiAgaXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBub3RpZmljYXRpb24gYmFyICovXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0LCAyNHB4KSArIDNweCkgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSAtIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSAtIDIgKiAxcHggLSAwcHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fZTRzYTZfNDQ4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2V4cGFuZGVkXzFxODRuX2U0c2E2XzM5Mik6bm90KC5hd3N1aV9zaG9ydC1saXN0XzFxODRuX2U0c2E2XzQ1NCkuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fZTRzYTZfNDU0IHtcbiAgLypcbiAgVGhlIGRlZmF1bHQgYm90dG9tIG1hcmdpbiAoY3VzdG9tLXByb3BzLiRzdGFja2VkTm90aWZpY2F0aW9uc0RlZmF1bHRCb3R0b21NYXJnaW4pIGlzIGp1c3QgZW5vdWdoIHRvIHByZXZlbnQgdGhlXG4gIG5vdGlmaWNhdGlvbiBiYXIgZnJvbSBvdmVybGFwcGluZyB0aGUgZWxlbWVudHMgYmVsb3cuIEJ1dCBpZiB1c2luZyBkaXNhYmxlQ29udGVudFBhZGRpbmdzLFxuICAkc3RhY2tlZE5vdGlmaWNhdGlvbnNCb3R0b21NYXJnaW4gd2lsbCBiZSBzZXQgYXQgdGhlIEFwcCBMYXlvdXQgbGV2ZWwgc28gdGhhdCB0aGlzIGRpc3RhbmNlIGlzIGluY3JlYXNlZCB0byBwcmV2ZW50IHRoZVxuICBtYWluIGFyZWEgZnJvbSB0b3VjaGluZyB0aGUgbm90aWZpY2F0aW9ucyBhcmVhLlxuICAqL1xuICAvKiAkbm90aWZpY2F0aW9uLWJhci1saW5lLWhlaWdodCArIDIgKiAkbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXZlcnRpY2FsICsgMiAqICRib3JkZXItd2lkdGhcbiAgaXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBub3RpZmljYXRpb24gYmFyICovXG4gIC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWRlZmF1bHQtYm90dG9tLW1hcmdpbi14Z3Vqc3U6IGNhbGModmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkgKyAyICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkgKyAyICogMnB4IC0gY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0LCAyNHB4KSArIDNweCkpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1ib3R0b20tbWFyZ2luLXhndWpzdSwgdmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWRlZmF1bHQtYm90dG9tLW1hcmdpbi14Z3Vqc3UpKSArIDBweCArIDBweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuX2U0c2E2XzQ0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRlZF8xcTg0bl9lNHNhNl8zOTIpOm5vdCguYXdzdWlfc2hvcnQtbGlzdF8xcTg0bl9lNHNhNl80NTQpLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuX2U0c2E2XzQ1NCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3MiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhsLWFlanEzNCwgMjRweCkgKyAzcHgpICsgMHB4KTtcbiAgLyogJG5vdGlmaWNhdGlvbi1iYXItbGluZS1oZWlnaHQgKyAyICogJG5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy12ZXJ0aWNhbCArIDIgKiAkYm9yZGVyLXdpZHRoXG4gIGlzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgbm90aWZpY2F0aW9uIGJhciAqL1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhsLWFlanEzNCwgMjRweCkgKyAzcHgpIC0gdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkgLSAyICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkgLSAyICogMnB4IC0gMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuX2U0c2E2XzQ0ODpub3QoI1xcOSk6bm90KC5hd3N1aV9leHBhbmRlZF8xcTg0bl9lNHNhNl8zOTIpLmF3c3VpX3Nob3J0LWxpc3RfMXE4NG5fZTRzYTZfNDU0Om5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fZTRzYTZfNDU0KSB7XG4gIC8qXG4gIFRoZSBkZWZhdWx0IGJvdHRvbSBtYXJnaW4gKGN1c3RvbS1wcm9wcy4kc3RhY2tlZE5vdGlmaWNhdGlvbnNEZWZhdWx0Qm90dG9tTWFyZ2luKSBpcyBqdXN0IGVub3VnaCB0byBwcmV2ZW50IHRoZVxuICBub3RpZmljYXRpb24gYmFyIGZyb20gb3ZlcmxhcHBpbmcgdGhlIGVsZW1lbnRzIGJlbG93LiBCdXQgaWYgdXNpbmcgZGlzYWJsZUNvbnRlbnRQYWRkaW5ncyxcbiAgJHN0YWNrZWROb3RpZmljYXRpb25zQm90dG9tTWFyZ2luIHdpbGwgYmUgc2V0IGF0IHRoZSBBcHAgTGF5b3V0IGxldmVsIHNvIHRoYXQgdGhpcyBkaXN0YW5jZSBpcyBpbmNyZWFzZWQgdG8gcHJldmVudCB0aGVcbiAgbWFpbiBhcmVhIGZyb20gdG91Y2hpbmcgdGhlIG5vdGlmaWNhdGlvbnMgYXJlYS5cbiAgKi9cbiAgLyogJG5vdGlmaWNhdGlvbi1iYXItbGluZS1oZWlnaHQgKyAyICogJG5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy12ZXJ0aWNhbCArIDIgKiAkYm9yZGVyLXdpZHRoXG4gIGlzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgbm90aWZpY2F0aW9uIGJhciAqL1xuICAtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4teGd1anN1OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpICsgMiAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpICsgMiAqIDFweCAtIGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhsLWFlanEzNCwgMjRweCkgKyAzcHgpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtYm90dG9tLW1hcmdpbi14Z3Vqc3UsIHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4teGd1anN1KSkgKyAwcHggKyA4cHgpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl9lNHNhNl80NDg6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kZWRfMXE4NG5fZTRzYTZfMzkyKS5hd3N1aV9zaG9ydC1saXN0XzFxODRuX2U0c2E2XzQ1NDpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuX2U0c2E2XzQ1NCkgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl9lNHNhNl8zNzIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1hZWpxMzQsIDI0cHgpICsgM3B4KSArIDhweCk7XG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1hZWpxMzQsIDI0cHgpICsgM3B4KSAtIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpIC0gMiAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpIC0gMiAqIDFweCAtIDhweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MC5hd3N1aV9jb2xsYXBzaWJsZV8xcTg0bl9lNHNhNl80NDg6bm90KCNcXDkpOm5vdCguYXdzdWlfZXhwYW5kZWRfMXE4NG5fZTRzYTZfMzkyKS5hd3N1aV9zaG9ydC1saXN0XzFxODRuX2U0c2E2XzQ1NC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl9lNHNhNl80NTQge1xuICAvKlxuICBUaGUgZGVmYXVsdCBib3R0b20gbWFyZ2luIChjdXN0b20tcHJvcHMuJHN0YWNrZWROb3RpZmljYXRpb25zRGVmYXVsdEJvdHRvbU1hcmdpbikgaXMganVzdCBlbm91Z2ggdG8gcHJldmVudCB0aGVcbiAgbm90aWZpY2F0aW9uIGJhciBmcm9tIG92ZXJsYXBwaW5nIHRoZSBlbGVtZW50cyBiZWxvdy4gQnV0IGlmIHVzaW5nIGRpc2FibGVDb250ZW50UGFkZGluZ3MsXG4gICRzdGFja2VkTm90aWZpY2F0aW9uc0JvdHRvbU1hcmdpbiB3aWxsIGJlIHNldCBhdCB0aGUgQXBwIExheW91dCBsZXZlbCBzbyB0aGF0IHRoaXMgZGlzdGFuY2UgaXMgaW5jcmVhc2VkIHRvIHByZXZlbnQgdGhlXG4gIG1haW4gYXJlYSBmcm9tIHRvdWNoaW5nIHRoZSBub3RpZmljYXRpb25zIGFyZWEuXG4gICovXG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLXhndWpzdTogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSArIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSArIDIgKiAycHggLSBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14bC1hZWpxMzQsIDI0cHgpICsgM3B4KSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWJvdHRvbS1tYXJnaW4teGd1anN1LCB2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLXhndWpzdSkpICsgMHB4ICsgOHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fZTRzYTZfNDQ4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2V4cGFuZGVkXzFxODRuX2U0c2E2XzM5MikuYXdzdWlfc2hvcnQtbGlzdF8xcTg0bl9lNHNhNl80NTQuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fZTRzYTZfNDU0ID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0LCAyNHB4KSArIDNweCkgKyA4cHgpO1xuICAvKiAkbm90aWZpY2F0aW9uLWJhci1saW5lLWhlaWdodCArIDIgKiAkbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXZlcnRpY2FsICsgMiAqICRib3JkZXItd2lkdGhcbiAgaXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBub3RpZmljYXRpb24gYmFyICovXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0LCAyNHB4KSArIDNweCkgLSB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSAtIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSAtIDIgKiAycHggLSA4cHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fZTRzYTZfNDQ4LmF3c3VpX2V4cGFuZGVkXzFxODRuX2U0c2E2XzM5Mjpub3QoI1xcOSk6bm90KC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl9lNHNhNl80NTQpIHtcbiAgLypcbiAgR2l2ZSBhIGJpdCBtb3JlIGJvdHRvbSBtYXJnaW4gd2hlbiBleHBhbmRlZCwgYnV0IG9ubHkgaW4gQ2xhc3NpYyBiZWNhdXNlIGluIFZpc3VhbCBSZWZyZXNoIHRoZSBtYXJnaW4gYXJvdW5kIHRoZVxuICBub3RpZmljYXRpb25zIHNsb3QgYWxyZWFkeSBnaXZlcyBpdCBlbm91Z2ggc3BhY2UuXG4gICAqL1xuICAvKlxuICBUaGUgZGVmYXVsdCBib3R0b20gbWFyZ2luIChjdXN0b20tcHJvcHMuJHN0YWNrZWROb3RpZmljYXRpb25zRGVmYXVsdEJvdHRvbU1hcmdpbikgaXMganVzdCBlbm91Z2ggdG8gcHJldmVudCB0aGVcbiAgbm90aWZpY2F0aW9uIGJhciBmcm9tIG92ZXJsYXBwaW5nIHRoZSBlbGVtZW50cyBiZWxvdy4gQnV0IGlmIHVzaW5nIGRpc2FibGVDb250ZW50UGFkZGluZ3MsXG4gICRzdGFja2VkTm90aWZpY2F0aW9uc0JvdHRvbU1hcmdpbiB3aWxsIGJlIHNldCBhdCB0aGUgQXBwIExheW91dCBsZXZlbCBzbyB0aGF0IHRoaXMgZGlzdGFuY2UgaXMgaW5jcmVhc2VkIHRvIHByZXZlbnQgdGhlXG4gIG1haW4gYXJlYSBmcm9tIHRvdWNoaW5nIHRoZSBub3RpZmljYXRpb25zIGFyZWEuXG4gICovXG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtZGVmYXVsdC1ib3R0b20tbWFyZ2luLXhndWpzdTogY2FsYyh2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSArIDIgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSArIDIgKiAxcHggLSB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1hd3N1aS1zdGFja2VkLW5vdGlmaWNhdGlvbnMtYm90dG9tLW1hcmdpbi14Z3Vqc3UsIHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4teGd1anN1KSkgKyB2YXIoLS1zcGFjZS1zY2FsZWQtbS0zaGxscm8sIDE2cHgpICsgMHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAuYXdzdWlfY29sbGFwc2libGVfMXE4NG5fZTRzYTZfNDQ4LmF3c3VpX2V4cGFuZGVkXzFxODRuX2U0c2E2XzM5Mjpub3QoI1xcOSk6bm90KC5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl9lNHNhNl80NTQpID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2LCAxMnB4KSArIDBweCk7XG4gIC8qICRub3RpZmljYXRpb24tYmFyLWxpbmUtaGVpZ2h0ICsgMiAqICRub3RpZmljYXRpb24tYmFyLXBhZGRpbmctdmVydGljYWwgKyAyICogJGJvcmRlci13aWR0aFxuICBpcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIG5vdGlmaWNhdGlvbiBiYXIgKi9cbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpIC0gdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkgLSAyICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkgLSAyICogMXB4IC0gMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuX2U0c2E2XzQ0OC5hd3N1aV9leHBhbmRlZF8xcTg0bl9lNHNhNl8zOTIuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fZTRzYTZfNDU0Om5vdCgjXFw5KSB7XG4gIC8qXG4gIFRoZSBkZWZhdWx0IGJvdHRvbSBtYXJnaW4gKGN1c3RvbS1wcm9wcy4kc3RhY2tlZE5vdGlmaWNhdGlvbnNEZWZhdWx0Qm90dG9tTWFyZ2luKSBpcyBqdXN0IGVub3VnaCB0byBwcmV2ZW50IHRoZVxuICBub3RpZmljYXRpb24gYmFyIGZyb20gb3ZlcmxhcHBpbmcgdGhlIGVsZW1lbnRzIGJlbG93LiBCdXQgaWYgdXNpbmcgZGlzYWJsZUNvbnRlbnRQYWRkaW5ncyxcbiAgJHN0YWNrZWROb3RpZmljYXRpb25zQm90dG9tTWFyZ2luIHdpbGwgYmUgc2V0IGF0IHRoZSBBcHAgTGF5b3V0IGxldmVsIHNvIHRoYXQgdGhpcyBkaXN0YW5jZSBpcyBpbmNyZWFzZWQgdG8gcHJldmVudCB0aGVcbiAgbWFpbiBhcmVhIGZyb20gdG91Y2hpbmcgdGhlIG5vdGlmaWNhdGlvbnMgYXJlYS5cbiAgKi9cbiAgLyogJG5vdGlmaWNhdGlvbi1iYXItbGluZS1oZWlnaHQgKyAyICogJG5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy12ZXJ0aWNhbCArIDIgKiAkYm9yZGVyLXdpZHRoXG4gIGlzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgbm90aWZpY2F0aW9uIGJhciAqL1xuICAtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1kZWZhdWx0LWJvdHRvbS1tYXJnaW4teGd1anN1OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpICsgMiAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpICsgMiAqIDJweCAtIHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCkpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWF3c3VpLXN0YWNrZWQtbm90aWZpY2F0aW9ucy1ib3R0b20tbWFyZ2luLXhndWpzdSwgdmFyKC0tYXdzdWktc3RhY2tlZC1ub3RpZmljYXRpb25zLWRlZmF1bHQtYm90dG9tLW1hcmdpbi14Z3Vqc3UpKSArIDBweCArIDBweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwLmF3c3VpX2NvbGxhcHNpYmxlXzFxODRuX2U0c2E2XzQ0OC5hd3N1aV9leHBhbmRlZF8xcTg0bl9lNHNhNl8zOTIuYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fZTRzYTZfNDU0ID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCkgKyAwcHgpO1xuICAvKiAkbm90aWZpY2F0aW9uLWJhci1saW5lLWhlaWdodCArIDIgKiAkbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXZlcnRpY2FsICsgMiAqICRib3JkZXItd2lkdGhcbiAgaXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBub3RpZmljYXRpb24gYmFyICovXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2LCAxMnB4KSAtIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpIC0gMiAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpIC0gMiAqIDJweCAtIDBweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xufVxuXG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLWZpZ2czdSwgIzJhMmUzMyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLW5vdGlmaWNhdGlvbi1zdGFjay1iYXItenpxczd1LCAjMmEyZTMzKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tbmh5MW1kLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tbmh5MW1kLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24tbmh5MW1kLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uLW5oeTFtZCwgMnB4KTtcbiAgYm9yZGVyLWJsb2NrLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1wYW5lbC10b2dnbGUtdWs5dHZjLCAwIDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4zKSwgMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIC0xcHggMXB4IDFweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi1zdGFjay1iYXItaHFmM2g4LCAjZmZmZmZmKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbiAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWJ1dHRvbi1sZXR0ZXItc3BhY2luZy15M216cDQsIDAuMjVweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHJvdy1nYXA6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3MiA+IC5hd3N1aV9zdGF0dXNfMXE4NG5fZTRzYTZfNjAxID4gLmF3c3VpX2hlYWRlcl8xcTg0bl9lNHNhNl82MDE6bm90KCNcXDkpLFxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3MiA+IC5hd3N1aV9zdGF0dXNfMXE4NG5fZTRzYTZfNjAxID4gLmF3c3VpX2l0ZW0tY291bnRfMXE4NG5fZTRzYTZfNjAyOm5vdCgjXFw5KSxcbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl9lNHNhNl8zNzIgPiAuYXdzdWlfYnV0dG9uXzFxODRuX2U0c2E2XzYwMzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci1ocWYzaDgsICNmZmZmZmYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl9lNHNhNl8zNzIgPiAuYXdzdWlfc3RhdHVzXzFxODRuX2U0c2E2XzYwMTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDA7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyID4gLmF3c3VpX3N0YXR1c18xcTg0bl9lNHNhNl82MDEgPiAuYXdzdWlfaGVhZGVyXzFxODRuX2U0c2E2XzYwMTpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYnV0dG9uLXJ3MjZvdCwgNzAwKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3MiA+IC5hd3N1aV9zdGF0dXNfMXE4NG5fZTRzYTZfNjAxID4gLmF3c3VpX2l0ZW0tY291bnRfMXE4NG5fZTRzYTZfNjAyOm5vdCgjXFw5KSB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogMDtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl9lNHNhNl8zNzIgPiAuYXdzdWlfc3RhdHVzXzFxODRuX2U0c2E2XzYwMSA+IC5hd3N1aV9pdGVtLWNvdW50XzFxODRuX2U0c2E2XzYwMiA+IC5hd3N1aV90eXBlLWNvdW50XzFxODRuX2U0c2E2XzYzNiA+IC5hd3N1aV9jb3VudC1udW1iZXJfMXE4NG5fZTRzYTZfNjM2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci1ob3Zlci12czdhczEsICM1NDViNjQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbm90aWZpY2F0aW9uLXN0YWNrLWJhci1ob3Zlci12czdhczEsICM1NDViNjQpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3Mjpub3QoI1xcOSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tc3RhY2stYmFyLWFjdGl2ZS1iNnl5eHIsICMyYTJlMzMpO1xufVxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3Mi5hd3N1aV92aXN1YWwtcmVmcmVzaF8xcTg0bl9lNHNhNl80NTQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl9lNHNhNl8zNzI6bm90KCNcXDkpOm5vdCguYXdzdWlfdmlzdWFsLXJlZnJlc2hfMXE4NG5fZTRzYTZfNDU0KSB7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuX2U0c2E2XzQ1NCk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyOm5vdCgjXFw5KTpub3QoLmF3c3VpX3Zpc3VhbC1yZWZyZXNoXzFxODRuX2U0c2E2XzQ1NCk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfc3RhY2tfMXE4NG5fZTRzYTZfMzcwID4gLmF3c3VpX25vdGlmaWNhdGlvbi1iYXJfMXE4NG5fZTRzYTZfMzcyID4gLmF3c3VpX2J1dHRvbl8xcTg0bl9lNHNhNl82MDM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl9lNHNhNl8zNzIgPiAuYXdzdWlfYnV0dG9uXzFxODRuX2U0c2E2XzYwMyA+IC5hd3N1aV9pY29uXzFxODRuX2U0c2E2XzY3MDpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS05MC1icG5rcTksIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS05MC1jNjF3aXksIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fZTRzYTZfNjAzID4gLmF3c3VpX2ljb25fMXE4NG5fZTRzYTZfNjcwOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fZTRzYTZfNjAzID4gLmF3c3VpX2ljb25fMXE4NG5fZTRzYTZfNjcwOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fZTRzYTZfNjAzID4gLmF3c3VpX2ljb25fMXE4NG5fZTRzYTZfNjcwOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl9lNHNhNl8zNzIgPiAuYXdzdWlfYnV0dG9uXzFxODRuX2U0c2E2XzYwMy5hd3N1aV9leHBhbmRlZF8xcTg0bl9lNHNhNl8zOTIgPiAuYXdzdWlfaWNvbl8xcTg0bl9lNHNhNl82NzA6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl9lNHNhNl8zNzIgPiAuYXdzdWlfYnV0dG9uXzFxODRuX2U0c2E2XzYwMzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fZTRzYTZfNjAzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9zdGFja18xcTg0bl9lNHNhNl8zNzAgPiAuYXdzdWlfbm90aWZpY2F0aW9uLWJhcl8xcTg0bl9lNHNhNl8zNzIgPiAuYXdzdWlfYnV0dG9uXzFxODRuX2U0c2E2XzYwMzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygwcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MCA+IC5hd3N1aV9ub3RpZmljYXRpb24tYmFyXzFxODRuX2U0c2E2XzM3MiA+IC5hd3N1aV9idXR0b25fMXE4NG5fZTRzYTZfNjAzOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIDBweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMHB4KTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIDBweCArIDBweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX3N0YWNrXzFxODRuX2U0c2E2XzM3MC5hd3N1aV9leHBhbmRlZF8xcTg0bl9lNHNhNl8zOTI6bm90KCNcXDkpOm5vdCguYXdzdWlfZmxvYXRpbmdfMXE4NG5fZTRzYTZfNzExKSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1hd3N1aS1mbGFzaGJhci1zdGlja3ktYm90dG9tLW1hcmdpbi14Z3Vqc3UsIDApO1xufVxuXG4uYXdzdWlfZmxhc2hiYXJfMXE4NG5fZTRzYTZfNzE1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfZmxhc2hiYXJfMXE4NG5fZTRzYTZfNzE1ID4gbGkgKyBsaTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfZmxhc2hiYXJfMXE4NG5fZTRzYTZfNzE1Om5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaF8xcTg0bl9lNHNhNl8xNTc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV9mbGFzaF8xcTg0bl9lNHNhNl8xNTc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1mbGFzaGJhci12ZXJ0aWNhbC1wZnZkaGEsIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1mbGFzaGJhci1ob3Jpem9udGFsLWp5OWlsdSwgMTJweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZmxhc2hiYXItdGhwMzJzLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mbGFzaGJhci10aHAzMnMsIDBweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZsYXNoYmFyLXRocDMycywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZsYXNoYmFyLXRocDMycywgMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbm90aWZpY2F0aW9uLWRlZmF1bHQtcHF3NGJyLCAjZmFmYWZhKTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctZmxhc2gtc3RpY2t5LWJhbndpYSwgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuXG4uYXdzdWlfaW5pdGlhbC1oaWRkZW5fMXE4NG5fZTRzYTZfNzczOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJsb2NrLXNpemU6IDA7XG59XG5cbi5hd3N1aV9mbGFzaC1saXN0XzFxODRuX2U0c2E2XzM3MTpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX2ZsYXNoLWxpc3RfMXE4NG5fZTRzYTZfMzcxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2NvbGxhcHNlZF8xcTg0bl9lNHNhNl8zOTIpID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpO1xufVxuXG4uYXdzdWlfZmxhc2gtYm9keV8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UtZmxhc2hiYXItYWN0aW9uLWxlZnQtand2cndsLCAxNnB4KTtcbn1cblxuLmF3c3VpX2ZsYXNoLWZvY3VzLWNvbnRhaW5lcl8xcTg0bl9lNHNhNl83OTc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWluLWlubGluZS1zaXplOiA3MCU7XG59XG4uYXdzdWlfZmxhc2gtZm9jdXMtY29udGFpbmVyXzFxODRuX2U0c2E2Xzc5Nzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZsYXNoLWZvY3VzLWNvbnRhaW5lcl8xcTg0bl9lNHNhNl83OTc6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2ZsYXNoLWZvY3VzLWNvbnRhaW5lcl8xcTg0bl9lNHNhNl83OTc6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZmxhc2gtZm9jdXMtY29udGFpbmVyXzFxODRuX2U0c2E2Xzc5Nzpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9mbGFzaC10ZXh0XzFxODRuX2U0c2E2XzgyNzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuXG4uYXdzdWlfZmxhc2gtaWNvbl8xcTg0bl9lNHNhNl8xOTc6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfZmxhc2gtbWVzc2FnZV8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpIHtcbiAgZmxleDogMSAxIDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmF3c3VpX2hpZGRlbl8xcTg0bl9lNHNhNl84NDY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX2ZsYXNoLWhlYWRlcl8xcTg0bl9lNHNhNl8xNzE6bm90KCNcXDkpLFxuLmF3c3VpX2hlYWRlci1yZXBsYWNlbWVudF8xcTg0bl9lNHNhNl84NTE6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmF3c3VpX2ZsYXNoLWNvbnRlbnRfMXE4NG5fZTRzYTZfMTcyOm5vdCgjXFw5KSxcbi5hd3N1aV9jb250ZW50LXJlcGxhY2VtZW50XzFxODRuX2U0c2E2Xzg1Njpub3QoI1xcOSkge1xuICAvKiBPbmx5IHVzZWQgYXMgYSBzZWxlY3RvciBmb3IgdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZGlzbWlzcy1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzQ6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KSBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtZmxhc2hiYXItZGlzbWlzcy1yaWdodC1qbGZwMWgsIDRweCk7XG59XG5cbi5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xcTg0bl9lNHNhNl8xNzQ6bm90KCNcXDkpIHtcbiAgLyogT25seSB1c2VkIGFzIGEgc2VsZWN0b3IgZm9yIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FjdGlvbi1idXR0b24td3JhcHBlcl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF3c3VpX2FjdGlvbi13cmFwcGVkXzFxODRuX2U0c2E2Xzg3NDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuXG4uYXdzdWlfYWN0aW9uLWJ1dHRvbl8xcTg0bl9lNHNhNl8xNzM6bm90KCNcXDkpLFxuLmF3c3VpX2FjdGlvbi1zbG90XzFxODRuX2U0c2E2Xzg4MTpub3QoI1xcOSkge1xuICAvKiBPbmx5IHVzZWQgYXMgYSBzZWxlY3RvciBmb3IgdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmxhc2gtdHlwZS1zdWNjZXNzXzFxODRuX2U0c2E2Xzg4NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ncmVlbi02aTA3cXAsICMxZDgxMDIpO1xufVxuXG4uYXdzdWlfZmxhc2gtdHlwZS1lcnJvcl8xcTg0bl9lNHNhNl84ODk6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24tcmVkLXRveGdvdywgI2QxMzIxMik7XG59XG5cbi5hd3N1aV9mbGFzaC10eXBlLWluZm9fMXE4NG5fZTRzYTZfODkzOm5vdCgjXFw5KSxcbi5hd3N1aV9mbGFzaC10eXBlLWluLXByb2dyZXNzXzFxODRuX2U0c2E2Xzg5NDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5vdGlmaWNhdGlvbi1ibHVlLWk2dzNsZSwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9mbGFzaC10eXBlLXdhcm5pbmdfMXE4NG5fZTRzYTZfODk4Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW5vdGlmaWNhdGlvbi15ZWxsb3ctOGp5NGJ0LCAjMTYxOTFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ub3RpZmljYXRpb24teWVsbG93LTZ5dGZ2dywgI2ZmZTM0Nyk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9oZWFkZXJfNnhpZXpfMW5zMGNfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfcm9vdF8xaTBzM18xZ29hcF8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV9oZWFkZXJfMWkwczNfMWdvYXBfMTc3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG59XG5cbi5hd3N1aV9jb250ZW50XzFpMHMzXzFnb2FwXzE4MTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2Vycm9yXzFpMHMzXzFnb2FwXzE4NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2Zvb3Rlcl8xaTBzM18xZ29hcF8xODk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xufVxuXG4uYXdzdWlfYWN0aW9ucy1zZWN0aW9uXzFpMHMzXzFnb2FwXzE5Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQtbS0zaGxscm8sIDE2cHgpKTtcbn1cblxuLmF3c3VpX3NlY29uZGFyeS1hY3Rpb25zXzFpMHMzXzFnb2FwXzIwMjpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDFweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbn1cblxuLmF3c3VpX2FjdGlvbnNfMWkwczNfMWdvYXBfMTkzOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMXB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbS0zaGxscm8sIDE2cHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS0zaGxscm8sIDE2cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtaGVhZGVyLXZlcnRpY2FsLTNscTMxaSwgMjBweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgaHI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteGwtYWVqcTM0LCAyNHB4KTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIHZhcigtLXNwYWNlLXBhbmVsLWRpdmlkZXItbWFyZ2luLWhvcml6b250YWwteG5xbjg3LCAxMnB4KSk7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgb2w6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIHVsOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIGxpOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgYTpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgaDI6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIGgzOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzFqODExXzE4MSBoNDpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgaDU6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIHByZTpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgY29kZTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzFqODExXzE4MSBjb2RlOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXEsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLWVnemw0cSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzLCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9ub3NwYWNlLXRlZTB3aSwgTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204LCAjZjJmM2YzKTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIHByZTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLThiOWhjcywgbm9ybWFsKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZS10ZWUwd2ksIE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtOCwgI2YyZjNmMyk7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgZGw6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgZGwgKjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgZHQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgZGQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgaDI6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIGgzOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzFqODExXzE4MSBoNDpub3QoI1xcOSksXG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgaDU6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIGg2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteGwtdnNzOHBjLCAyNHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LXNtcThwZCwgIzE2MTkxZik7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgPiA6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1jb250ZW50LWJvdHRvbS1zZWtkamssIDQwcHgpO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIHA6bm90KCNcXDkpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgaDE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14bC0wdXRuM2wsIDI4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14bC12aGxkMjEsIDM2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy14bC1vbWE3cGYsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhsLTJkZnJ0cSwgNDAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgaDI6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1sLTJiYjF2eCwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtY3N4eW0yLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbC1pMWl0czYsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwteXBicXRrLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbn1cbi5hd3N1aV9oZWxwLXBhbmVsXzFkMjM3XzFqODExXzE4MSBoMzpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLW0tYWJ4Y29lLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbS12ODZxc20sIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLW91MHZjeiwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbS1nNmZscmUsIDQwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIGg0Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctcy0xeHNwNmIsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1zLWF2MTlqMSwgMjBweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLXMtZ3hrMWhmLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1zLXp5Zm40aiwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG59XG4uYXdzdWlfaGVscC1wYW5lbF8xZDIzN18xajgxMV8xODEgaDU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14cy1ubXI0NXQsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14cy1hcGVpOTMsIDIwcHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy14cy16czB3bG8sIDQwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xufVxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIGI6bm90KCNcXDkpLFxuLmF3c3VpX2hlbHAtcGFuZWxfMWQyMzdfMWo4MTFfMTgxIHN0cm9uZzpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXdzdWlfbG9hZGluZ18xZDIzN18xajgxMV8zNDg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC14cXZ0OXEsIDMycHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtd3cxbm81LCAzMnB4KTtcbn1cblxuLmF3c3VpX2hlYWRlcl8xZDIzN18xajgxMV8zNTM6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1zaXplLTE5N2MweSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1hdjk1bnMsIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1sLXlwYnF0aywgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1zbXE4cGQsICMxNjE5MWYpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtaGVhZGVyLXZlcnRpY2FsLTNscTMxaSwgMjBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQteHF2dDlxLCAzMnB4KSBjYWxjKHZhcigtLXNwYWNlLXhsLXZzczhwYywgMjRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhsLTQxbDF1biwgMzJweCkpO1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1wYW5lbC1oZWFkZXItbTBoMnhnLCAjZWFlZGVkKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1wYW5lbC1jb250ZW50LXRvcC12bDZydjksIDIwcHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfd2l0aC10b29sYmFyXzFkMjM3XzFqODExXzM3MCA+IC5hd3N1aV9oZWFkZXJfMWQyMzdfMWo4MTFfMzUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBweDtcbn1cbi5hd3N1aV9oZWFkZXJfMWQyMzdfMWo4MTFfMzUzIGgyOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXJfMWQyMzdfMWo4MTFfMzUzIGgzOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXJfMWQyMzdfMWo4MTFfMzUzIGg0Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXJfMWQyMzdfMWo4MTFfMzUzIGg1Om5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXJfMWQyMzdfMWo4MTFfMzUzIGg2Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItc2l6ZS0xOTdjMHksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtYXY5NW5zLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC15cGJxdGssIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG5cbi5hd3N1aV9jb250ZW50XzFkMjM3XzFqODExXzM4ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LXNlY29uZGFyeS0zaGY1Ym4sICM1NDViNjQpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXhxdnQ5cSwgMzJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC13dzFubzUsIDMycHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfY29udGVudF8xZDIzN18xajgxMV8zODggaDI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLFxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfMWo4MTFfMzg4IGgzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCxcbi5hd3N1aV9jb250ZW50XzFkMjM3XzFqODExXzM4OCBoNDpub3QoI1xcOSk6Zmlyc3QtY2hpbGQsXG4uYXdzdWlfY29udGVudF8xZDIzN18xajgxMV8zODggaDU6bm90KCNcXDkpOmZpcnN0LWNoaWxkLFxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfMWo4MTFfMzg4IGg2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCxcbi5hd3N1aV9jb250ZW50XzFkMjM3XzFqODExXzM4OCBwOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV9jb250ZW50XzFkMjM3XzFqODExXzM4OCBhOm5vdCgjXFw5KSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXosICMwMDczYmIpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLW14eDVkMiwgMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9jb250ZW50XzFkMjM3XzFqODExXzM4OCBhOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NvbnRlbnRfMWQyMzdfMWo4MTFfMzg4IGE6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfY29udGVudF8xZDIzN18xajgxMV8zODggYTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfY29udGVudF8xZDIzN18xajgxMV8zODggYTpub3QoI1xcOSk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstaG92ZXItZHdiMm0zLCAjMGE0YTc0KTtcbn1cbi5hd3N1aV9jb250ZW50XzFkMjM3XzFqODExXzM4OCBhOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfY29udGVudF8xZDIzN18xajgxMV8zODggYTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfMWo4MTFfMzg4IGE6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2NvbnRlbnRfMWQyMzdfMWo4MTFfMzg4IGE6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfY29udGVudF8xZDIzN18xajgxMV8zODggYTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmF3c3VpX2Zvb3Rlcl8xZDIzN18xajgxMV80Mzk6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktM2hmNWJuLCAjNTQ1YjY0KTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLXNpZGUtbGVmdC14cXZ0OXEsIDMycHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLXNpZGUtcmlnaHQtd3cxbm81LCAzMnB4KTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX2Zvb3Rlcl8xZDIzN18xajgxMV80MzkgdWw6bm90KCNcXDkpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfZm9vdGVyXzFkMjM3XzFqODExXzQzOSBhOm5vdCgjXFw5KSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXosICMwMDczYmIpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLW14eDVkMiwgMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9mb290ZXJfMWQyMzdfMWo4MTFfNDM5IGE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZm9vdGVyXzFkMjM3XzFqODExXzQzOSBhOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2Zvb3Rlcl8xZDIzN18xajgxMV80MzkgYTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfZm9vdGVyXzFkMjM3XzFqODExXzQzOSBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX2Zvb3Rlcl8xZDIzN18xajgxMV80MzkgYTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX2Zvb3Rlcl8xZDIzN18xajgxMV80MzkgYTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX2Zvb3Rlcl8xZDIzN18xajgxMV80MzkgYTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfZm9vdGVyXzFkMjM3XzFqODExXzQzOSBhOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2Zvb3Rlcl8xZDIzN18xajgxMV80MzkgYTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmF3c3VpX2NvbnRlbnRfMWQyMzdfMWo4MTFfMzg4Om5vdCgjXFw5KSxcbi5hd3N1aV9mb290ZXJfMWQyMzdfMWo4MTFfNDM5Om5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLWltcGxpY2l0LWRlc2NlbmRhbnQsIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8taW1wbGljaXQtZGVzY2VuZGFudCwgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9jb250ZW50XzFkMjM3XzFqODExXzM4OCBhOm5vdCgjXFw5KTpmb2N1cyxcbi5hd3N1aV9mb290ZXJfMWQyMzdfMWo4MTFfNDM5IGE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1uNms0YTEsIDVweCBhdXRvIEhpZ2hsaWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtajZtanMyLCAwcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfY3FjcWtfazU2bGVfMTgxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfd3JhcHBlcl9jcWNxa19rNTZsZV8xODU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXdzdWlfZWxlbWVudFdyYXBwZXJfY3FjcWtfazU2bGVfMTg5Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDE7XG59XG5cbi5hd3N1aV9tYXJrZXJXcmFwcGVyX2NxY3FrX2s1NmxlXzE5Mzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfcGxhY2VtZW50LXJpZ2h0X2NxY3FrX2s1NmxlXzE5ODpub3QoI1xcOSkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG5cbi5hd3N1aV9wbGFjZW1lbnQtbGVmdF9jcWNxa19rNTZsZV8yMDM6bm90KCNcXDkpIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMTAwJTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG5cbi5hd3N1aV9pbmxpbmVXcmFwcGVyX2NxY3FrX2s1NmxlXzIwODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfa2V5LXZhbHVlLXBhaXJzXzF5OWZ5XzF3aTd1XzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX2dyb3VwLXRpdGxlXzF5OWZ5XzF3aTd1XzE3Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbn1cblxuLmF3c3VpX2dyb3VwLWxpc3RfMXk5ZnlfMXdpN3VfMTgxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG59XG5cbi5hd3N1aV9ncm91cC1saXN0LWl0ZW1fMXk5ZnlfMXdpN3VfMTkxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdGVybV8xeTlmeV8xd2k3dV8xOTU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtb3RscHdkLCA0MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYWJlbC1oa2hxaDUsICM1NDViNjQpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1rZXktdmFsdWUtZ2FwLTM1MjA5NCwgMnB4KTtcbn1cblxuLmF3c3VpX2tleS1sYWJlbF8xeTlmeV8xd2k3dV8yMDM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfa2V5LWxhYmVsXzF5OWZ5XzF3aTd1XzIwMzpub3QoI1xcOSk6b25seS1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX2RldGFpbF8xeTlmeV8xd2k3dV8yMTI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmF3c3VpX2luZm9fMXk5ZnlfMXdpN3VfMjQ3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X2c5djNtX2ltOHY3XzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X2Z2amR1XzIxZ3ZvXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYXdzdWlfYnV0dG9uX2Z2amR1XzIxZ3ZvXzE4NTpub3QoI1xcOSksXG4uYXdzdWlfZG90c19mdmpkdV8yMWd2b18xODY6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1zcDRiMmwsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1idXR0b24tc3A0YjJsLCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYXdzdWlfYnV0dG9uX2Z2amR1XzIxZ3ZvXzE4NTpub3QoI1xcOSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9idXR0b25fZnZqZHVfMjFndm9fMTg1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX2Z2amR1XzIxZ3ZvXzE4NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1idXR0b24tc3A0YjJsLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1zcDRiMmwsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1tM2FidGIsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX2J1dHRvbi1kaXNhYmxlZF9mdmpkdV8yMWd2b18yMTQ6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC0xZHI1bjYsICNhYWI3YjgpO1xufVxuXG4uYXdzdWlfYXJyb3dfZnZqZHVfMjFndm9fMjE5Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0LCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9hcnJvd19mdmpkdV8yMWd2b18yMTk6bm90KCNcXDkpOm5vdCguYXdzdWlfYnV0dG9uLWRpc2FibGVkX2Z2amR1XzIxZ3ZvXzIxNCk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWssICMxNjE5MWYpO1xufVxuLmF3c3VpX2Fycm93X2Z2amR1XzIxZ3ZvXzIxOS5hd3N1aV9idXR0b24tZGlzYWJsZWRfZnZqZHVfMjFndm9fMjE0Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNiwgI2FhYjdiOCk7XG59XG5cbi5hd3N1aV9wYWdlLW51bWJlcl9mdmpkdV8yMWd2b18yMjk6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtcGFnaW5hdGlvbi1wYWdlLW51bWJlci1kZWZhdWx0LXQ1c2tsNCwgIzU0NWI2NCk7XG59XG4uYXdzdWlfcGFnZS1udW1iZXJfZnZqZHVfMjFndm9fMjI5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2J1dHRvbi1kaXNhYmxlZF9mdmpkdV8yMWd2b18yMTQpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9wYWdlLW51bWJlcl9mdmpkdV8yMWd2b18yMjkuYXdzdWlfYnV0dG9uLWN1cnJlbnRfZnZqZHVfMjFndm9fMjM1Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdheWZpbmRpbmctbGluay1hY3RpdmUtd2VpZ2h0LXFwdzNqMiwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS00NzJsYTQsICMxNjE5MWYpO1xufVxuLmF3c3VpX3BhZ2UtbnVtYmVyX2Z2amR1XzIxZ3ZvXzIyOS5hd3N1aV9idXR0b24tY3VycmVudF9mdmpkdV8yMWd2b18yMzUuYXdzdWlfYnV0dG9uLWRpc2FibGVkX2Z2amR1XzIxZ3ZvXzIxNDpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyLWFjdGl2ZS1kaXNhYmxlZC1yaTZ1YTEsICM1NDViNjQpO1xufVxuLmF3c3VpX3BhZ2UtbnVtYmVyX2Z2amR1XzIxZ3ZvXzIyOS5hd3N1aV9idXR0b24tZGlzYWJsZWRfZnZqZHVfMjFndm9fMjE0Om5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNiwgI2FhYjdiOCk7XG59XG5cbi5hd3N1aV9kb3RzX2Z2amR1XzIxZ3ZvXzE4Njpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidCwgIzU0NWI2NCk7XG59XG5cbi5hd3N1aV9wYWdlLWl0ZW1fZnZqZHVfMjFndm9fMjUyOm5vdCgjXFw5KSxcbi5hd3N1aV9kb3RzX2Z2amR1XzIxZ3ZvXzE4Njpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmF3c3VpX3BhZ2UtaXRlbV9mdmpkdV8yMWd2b18yNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLFxuLmF3c3VpX2RvdHNfZnZqZHVfMjFndm9fMTg2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYXdzdWlfcGFnZS1pdGVtX2Z2amR1XzIxZ3ZvXzI1Mjpub3QoI1xcOSk6bGFzdC1jaGlsZCxcbi5hd3N1aV9kb3RzX2Z2amR1XzIxZ3ZvXzE4Njpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfcm9vdC1kaXNhYmxlZF9mdmpkdV8yMWd2b18yNzAgPiAuYXdzdWlfZG90c19mdmpkdV8yMWd2b18xODY6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGlzYWJsZWQtMWRyNW42LCAjYWFiN2I4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9zZWdtZW50X19wYXRoXzFlZG1oXzd4OWw2XzE2MTpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLTF5bTFpciwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLWMydHFidiwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9zZWdtZW50X19wYXRoXzFlZG1oXzd4OWw2XzE2MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZWdtZW50X19wYXRoXzFlZG1oXzd4OWw2XzE2MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zZWdtZW50X19wYXRoXzFlZG1oXzd4OWw2XzE2MTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9zZWdtZW50XzFlZG1oXzd4OWw2XzE2MTpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLTF5bTFpciwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLWMydHFidiwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9zZWdtZW50XzFlZG1oXzd4OWw2XzE2MTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZWdtZW50XzFlZG1oXzd4OWw2XzE2MTpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9zZWdtZW50XzFlZG1oXzd4OWw2XzE2MTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfc2VnbWVudF8xZWRtaF83eDlsNl8xNjEgPiAuYXdzdWlfc2VnbWVudF9faG92ZXJfMWVkbWhfN3g5bDZfMTg4Om5vdCgjXFw5KSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tcXVpY2stMXltMWlyLCA5MG1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXRyYW5zaXRpb24tcXVpY2stYzJ0cWJ2LCBsaW5lYXIpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3NlZ21lbnRfMWVkbWhfN3g5bDZfMTYxID4gLmF3c3VpX3NlZ21lbnRfX2hvdmVyXzFlZG1oXzd4OWw2XzE4ODpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9zZWdtZW50XzFlZG1oXzd4OWw2XzE2MSA+IC5hd3N1aV9zZWdtZW50X19ob3Zlcl8xZWRtaF83eDlsNl8xODg6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfc2VnbWVudF8xZWRtaF83eDlsNl8xNjEgPiAuYXdzdWlfc2VnbWVudF9faG92ZXJfMWVkbWhfN3g5bDZfMTg4Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX2xhYmVsXzFlZG1oXzd4OWw2XzIwMjpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLTF5bTFpciwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLWMydHFidiwgbGluZWFyKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9sYWJlbF8xZWRtaF83eDlsNl8yMDI6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfbGFiZWxfMWVkbWhfN3g5bDZfMjAyOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2xhYmVsXzFlZG1oXzd4OWw2XzIwMjpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yb290XzFlZG1oXzd4OWw2XzIxNjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfN3g5bDZfMjIwLmF3c3VpX2NvbnRlbnQtLXNtYWxsXzFlZG1oXzd4OWw2XzIyMDpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDUwcHggKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkgKyBjYWxjKDIgKiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSkpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFlZG1oXzd4OWw2XzIyMC5hd3N1aV9jb250ZW50LS1zbWFsbF8xZWRtaF83eDlsNl8yMjAuYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF83eDlsNl8yMjM6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgzMHB4ICsgY2FsYygyICogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCkpKSk7XG59XG4uYXdzdWlfY29udGVudF8xZWRtaF83eDlsNl8yMjAuYXdzdWlfY29udGVudC0tc21hbGxfMWVkbWhfN3g5bDZfMjIwLmF3c3VpX2NvbnRlbnQtLXdpdGhvdXQtbGFiZWxzXzFlZG1oXzd4OWw2XzIyNjpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDUwcHggKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFlZG1oXzd4OWw2XzIyMC5hd3N1aV9jb250ZW50LS1zbWFsbF8xZWRtaF83eDlsNl8yMjAuYXdzdWlfY29udGVudC0td2l0aG91dC1sYWJlbHNfMWVkbWhfN3g5bDZfMjI2LmF3c3VpX2NvbnRlbnQtLWZpdC1oZWlnaHRfMWVkbWhfN3g5bDZfMjIzOm5vdCgjXFw5KSB7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKDIgKiAoMzBweCkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfN3g5bDZfMjIwLmF3c3VpX2NvbnRlbnQtLW1lZGl1bV8xZWRtaF83eDlsNl8yMzI6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxMDBweCArIHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KSArIGNhbGMoMiAqIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpKSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfN3g5bDZfMjIwLmF3c3VpX2NvbnRlbnQtLW1lZGl1bV8xZWRtaF83eDlsNl8yMzIuYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF83eDlsNl8yMjM6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxMDBweCArIGNhbGMoMiAqIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpKSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfN3g5bDZfMjIwLmF3c3VpX2NvbnRlbnQtLW1lZGl1bV8xZWRtaF83eDlsNl8yMzIuYXdzdWlfY29udGVudC0td2l0aG91dC1sYWJlbHNfMWVkbWhfN3g5bDZfMjI2Om5vdCgjXFw5KSB7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKDIgKiAoMTAwcHggKyB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCkpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFlZG1oXzd4OWw2XzIyMC5hd3N1aV9jb250ZW50LS1tZWRpdW1fMWVkbWhfN3g5bDZfMjMyLmF3c3VpX2NvbnRlbnQtLXdpdGhvdXQtbGFiZWxzXzFlZG1oXzd4OWw2XzIyNi5hd3N1aV9jb250ZW50LS1maXQtaGVpZ2h0XzFlZG1oXzd4OWw2XzIyMzpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygyICogKDEwMHB4KSk7XG59XG4uYXdzdWlfY29udGVudF8xZWRtaF83eDlsNl8yMjAuYXdzdWlfY29udGVudC0tbGFyZ2VfMWVkbWhfN3g5bDZfMjQ0Om5vdCgjXFw5KSB7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKDIgKiAoMTQwcHggKyB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCkgKyBjYWxjKDIgKiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSkpKTtcbn1cbi5hd3N1aV9jb250ZW50XzFlZG1oXzd4OWw2XzIyMC5hd3N1aV9jb250ZW50LS1sYXJnZV8xZWRtaF83eDlsNl8yNDQuYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF83eDlsNl8yMjM6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxNDBweCArIGNhbGMoMiAqIHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpKSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfN3g5bDZfMjIwLmF3c3VpX2NvbnRlbnQtLWxhcmdlXzFlZG1oXzd4OWw2XzI0NC5hd3N1aV9jb250ZW50LS13aXRob3V0LWxhYmVsc18xZWRtaF83eDlsNl8yMjY6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxNDBweCArIHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KSkpO1xufVxuLmF3c3VpX2NvbnRlbnRfMWVkbWhfN3g5bDZfMjIwLmF3c3VpX2NvbnRlbnQtLWxhcmdlXzFlZG1oXzd4OWw2XzI0NC5hd3N1aV9jb250ZW50LS13aXRob3V0LWxhYmVsc18xZWRtaF83eDlsNl8yMjYuYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF83eDlsNl8yMjM6bm90KCNcXDkpIHtcbiAgbWluLWJsb2NrLXNpemU6IGNhbGMoMiAqICgxNDBweCkpO1xufVxuXG4uYXdzdWlfY29udGVudC0tZml0LWhlaWdodF8xZWRtaF83eDlsNl8yMjM6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbn1cblxuLmF3c3VpX3N0YXR1cy1jb250YWluZXJfMWVkbWhfN3g5bDZfMjYxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdCB1dGlscyAqL1xufVxuXG4uYXdzdWlfY2hhcnQtY29udGFpbmVyXzFlZG1oXzd4OWw2XzI2NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmF3c3VpX2NoYXJ0LWNvbnRhaW5lci0tZml0LWhlaWdodF8xZWRtaF83eDlsNl8yNjk6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgbWluLWJsb2NrLXNpemU6IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9jaGFydC1jb250YWluZXItY2hhcnQtcGxvdF8xZWRtaF83eDlsNl8yNzQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uYXdzdWlfY2hhcnQtY29udGFpbmVyLWNoYXJ0LXBsb3QtLWZpdC1oZWlnaHRfMWVkbWhfN3g5bDZfMjc3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG4uYXdzdWlfaW5uZXItY29udGVudF8xZWRtaF83eDlsNl8yODM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBpbnNldDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hd3N1aV9zZWdtZW50X19oaWdobGlnaHRfMWVkbWhfN3g5bDZfMjk0Om5vdCgjXFw5KSB7XG4gIHN0cm9rZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmF3c3VpX3NlZ21lbnRfMWVkbWhfN3g5bDZfMTYxOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXUsICNmZmZmZmYpO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX3NlZ21lbnRfMWVkbWhfN3g5bDZfMTYxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfc2VnbWVudF8xZWRtaF83eDlsNl8xNjEuYXdzdWlfc2VnbWVudC0tZGltbWVkXzFlZG1oXzd4OWw2XzMwOTpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLmF3c3VpX3NlZ21lbnRfMWVkbWhfN3g5bDZfMTYxLmF3c3VpX3NlZ21lbnQtLWhpZ2hsaWdodGVkXzFlZG1oXzd4OWw2XzMxMiA+IC5hd3N1aV9zZWdtZW50X19oaWdobGlnaHRfMWVkbWhfN3g5bDZfMjk0Om5vdCgjXFw5KSwgLmF3c3VpX3NlZ21lbnRfMWVkbWhfN3g5bDZfMTYxOm5vdCgjXFw5KTpob3Zlcjpub3QoLmF3c3VpX3NlZ21lbnQtLWRpbW1lZF8xZWRtaF83eDlsNl8zMDkpID4gLmF3c3VpX3NlZ21lbnRfX2hpZ2hsaWdodF8xZWRtaF83eDlsNl8yOTQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXdzdWlfbGFiZWxfMWVkbWhfN3g5bDZfMjAyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctZGVmYXVsdC1zbXE4cGQsICMxNjE5MWYpO1xuICBvcGFjaXR5OiAxO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfbGFiZWxfMWVkbWhfN3g5bDZfMjAyID4gbGluZTpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXN0cm9rZS1jaGFydC1saW5lLTB0dGppOCwgIzg3OTU5Nik7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCk7XG59XG4uYXdzdWlfbGFiZWxfMWVkbWhfN3g5bDZfMjAyID4gZGl2Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTAuNzVlbTtcbn1cbi5hd3N1aV9sYWJlbF8xZWRtaF83eDlsNl8yMDIuYXdzdWlfbGFiZWwtLWRpbW1lZF8xZWRtaF83eDlsNl8zMjk6bm90KCNcXDkpIHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi5hd3N1aV9sYWJlbF8xZWRtaF83eDlsNl8yMDIuYXdzdWlfbGFiZWwtLWFsaWduLXJpZ2h0XzFlZG1oXzd4OWw2XzMzMjpub3QoI1xcOSkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9sYWJlbF8xZWRtaF83eDlsNl8yMDIuYXdzdWlfbGFiZWwtLWFsaWduLXJpZ2h0XzFlZG1oXzd4OWw2XzMzMiA+IGRpdjpub3QoI1xcOSkge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuLmF3c3VpX2xhYmVsLXRleHRfMWVkbWhfN3g5bDZfMzQwID4gdGV4dDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1kaXNwbGF5LWxhYmVsLXdlaWdodC1vdGxwd2QsIDQwMCk7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LXNtcThwZCwgIzE2MTkxZik7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG59XG5cbnRleHQuYXdzdWlfbGFiZWxfX2Rlc2NyaXB0aW9uXzFlZG1oXzd4OWw2XzM0ODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtY2hhcnQtZGV0YWlsLXNpemUtOXg3NHpqLCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtd2gyeWxqLCAjNTQ1YjY0KTtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1ncm91cC1sYWJlbC13aDJ5bGosICM1NDViNjQpO1xufVxuXG4uYXdzdWlfbGFiZWwtbGluZV8xZWRtaF83eDlsNl8zNTU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBjb21wb25lbnQgY29kZSAqL1xufVxuXG4uYXdzdWlfbGFiZWwtLWhpZ2hsaWdodGVkXzFlZG1oXzd4OWw2XzM1OTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3BvcG92ZXItaGVhZGVyXzFlZG1oXzd4OWw2XzM2Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcHJvZ3Jlc3NfMTFodWNfOGJ1ZzhfMzYxOm5vdCgjXFw5KTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1vZGVyYXRlLXB5Y2pyaywgMTM1bXMpIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tbW90aW9uLWR1cmF0aW9uLW1vZGVyYXRlLXB5Y2pyaywgMTM1bXMpIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV9wcm9ncmVzc18xMWh1Y184YnVnOF8zNjE6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3Byb2dyZXNzXzExaHVjXzhidWc4XzM2MTpub3QoI1xcOSk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9wcm9ncmVzc18xMWh1Y184YnVnOF8zNjE6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5hd3N1aV9yZXN1bHQtc3RhdGVfMTFodWNfOGJ1ZzhfMzc1Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5fMTFodWNfOGJ1ZzhfMSB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1zaG93LXBhY2VkLXdmYzIwOCwgMTgwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1zaG93LXBhY2VkLWduZThsOCwgZWFzZS1vdXQpO1xufVxuQGtleWZyYW1lcyBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl8xMWh1Y184YnVnOF8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfcmVzdWx0LXN0YXRlXzExaHVjXzhidWc4XzM3NTpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV9yZXN1bHQtc3RhdGVfMTFodWNfOGJ1ZzhfMzc1Om5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3Jlc3VsdC1zdGF0ZV8xMWh1Y184YnVnOF8zNzU6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYXdzdWlfcm9vdF8xMWh1Y184YnVnOF8zOTc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5hd3N1aV93aXRoLXJlc3VsdC1idXR0b25fMTFodWNfOGJ1ZzhfNDI5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpO1xufVxuXG4uYXdzdWlfcmVzdWx0LXRleHRfMTFodWNfOGJ1ZzhfNDMzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcmVzdWx0LWNvbnRhaW5lci1lcnJvcl8xMWh1Y184YnVnOF80Mzc6bm90KCNcXDkpLCAuYXdzdWlfcmVzdWx0LWNvbnRhaW5lci1zdWNjZXNzXzExaHVjXzhidWc4XzQzNzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Jlc3VsdC1idXR0b25fMTFodWNfOGJ1ZzhfNDQxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX3dvcmQtd3JhcF8xMWh1Y184YnVnOF80NDc6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfbGFiZWwtZmxhc2hfMTFodWNfOGJ1ZzhfNDUyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmF3c3VpX2xhYmVsLWtleS12YWx1ZV8xMWh1Y184YnVnOF80NTY6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtZGlzcGxheS1sYWJlbC13ZWlnaHQtb3RscHdkLCA0MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1sYWJlbC1oa2hxaDUsICM1NDViNjQpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1yZWZyZ3EsIDJweCk7XG59XG5cbi5hd3N1aV9mbGFzaF8xMWh1Y184YnVnOF80NjQ6bm90KCNcXDkpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9wcm9ncmVzcy1jb250YWluZXJfMTFodWNfOGJ1ZzhfNDY4Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1pbmxpbmUtc2l6ZTogODAwcHg7XG4gIGJsb2NrLXNpemU6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xufVxuXG4uYXdzdWlfcGVyY2VudGFnZS1jb250YWluZXJfMTFodWNfOGJ1ZzhfNDc1Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAzM3B4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLThiOWhjcywgbm9ybWFsKTtcbn1cblxuLmF3c3VpX3BlcmNlbnRhZ2VfMTFodWNfOGJ1ZzhfNDc1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcHJvZ3Jlc3NfMTFodWNfOGJ1ZzhfMzYxOm5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIGJsb2NrLXNpemU6IDRweDtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtZTR3NTZ2LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y184YnVnOF8zNjE6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJsb2NrLXNpemU6IDRweDtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItbGF5b3V0LWRlZmF1bHQtZTR3NTZ2LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y184YnVnOF8zNjE6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtZGVmYXVsdC0zZGYxYWMsICMwMDczYmIpO1xufVxuLmF3c3VpX3Byb2dyZXNzXzExaHVjXzhidWc4XzM2MS5hd3N1aV9jb21wbGV0ZV8xMWh1Y184YnVnOF81MjE6bm90KCNcXDkpOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDEwcHg7XG59XG4uYXdzdWlfcHJvZ3Jlc3NfMTFodWNfOGJ1ZzhfMzYxOm5vdCgjXFw5KTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wcm9ncmVzcy1iYXItY29udGVudC1kZWZhdWx0LTNkZjFhYywgIzAwNzNiYik7XG59XG4uYXdzdWlfcHJvZ3Jlc3NfMTFodWNfOGJ1ZzhfMzYxLmF3c3VpX3Byb2dyZXNzLWluLWZsYXNoXzExaHVjXzhidWc4XzUzNDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtaW4tZmxhc2gtNGVqdHg4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y184YnVnOF8zNjEuYXdzdWlfcHJvZ3Jlc3MtaW4tZmxhc2hfMTFodWNfOGJ1ZzhfNTM0Om5vdCgjXFw5KTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1jb250ZW50LWluLWZsYXNoLXJ2d3UybSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y184YnVnOF8zNjEuYXdzdWlfcHJvZ3Jlc3MtaW4tZmxhc2hfMTFodWNfOGJ1ZzhfNTM0Om5vdCgjXFw5KTo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXByb2dyZXNzLWJhci1sYXlvdXQtaW4tZmxhc2gtNGVqdHg4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpKTtcbn1cbi5hd3N1aV9wcm9ncmVzc18xMWh1Y184YnVnOF8zNjEuYXdzdWlfcHJvZ3Jlc3MtaW4tZmxhc2hfMTFodWNfOGJ1ZzhfNTM0Om5vdCgjXFw5KTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtcHJvZ3Jlc3MtYmFyLWNvbnRlbnQtaW4tZmxhc2gtcnZ3dTJtLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpO1xufVxuXG4uYXdzdWlfYWRkaXRpb25hbC1pbmZvXzExaHVjXzhidWc4XzU0Nzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzU1ZmtoXzE4bDQ1XzE0Njpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGVmYXVsdC1iaDUzd3IsICNmZmZmZmYpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXIzOTI0LCAjNjg3MDc4KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tcjM5MjQsICM2ODcwNzgpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMThsNDVfMTQ2LmF3c3VpX3RleHRhcmVhLXJlYWRvbmx5XzU1ZmtoXzE4bDQ1XzE4NTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtYmg1M3dyLCAjZmZmZmZmKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC0wYW5jc2wsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC0wYW5jc2wsICNlYWVkZWQpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMThsNDVfMTQ2LmF3c3VpX2Rpc2FibGVkXzU1ZmtoXzE4bDQ1XzE5MDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLXY0djJtdCwgI2VhZWRlZCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtam5ycTJnLCAjODc5NTk2KTtcbiAgY3Vyc29yOiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOGw0NV8xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOGw0NV8xOTg6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtdHd5am9uLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOGw0NV8xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOGw0NV8xOTg6bm90KCNcXDkpOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtdG8zYnl5LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4bDQ1XzE0Ni5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkXzU1ZmtoXzE4bDQ1XzE5ODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4bDQ1XzE0Ni5hd3N1aV90ZXh0YXJlYS1pbnZhbGlkXzU1ZmtoXzE4bDQ1XzE5ODpub3QoI1xcOSk6Zm9jdXMtd2l0aGluLCAuYXdzdWlfcm9vdF81NWZraF8xOGw0NV8xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOGw0NV8xOTg6bm90KCNcXDkpOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtdHd5am9uLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOGw0NV8xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOGw0NV8xOTg6bm90KCNcXDkpOmZvY3VzLXdpdGhpbjpmb2N1cywgLmF3c3VpX3Jvb3RfNTVma2hfMThsNDVfMTQ2LmF3c3VpX3RleHRhcmVhLWludmFsaWRfNTVma2hfMThsNDVfMTk4Om5vdCgjXFw5KTpmb2N1czpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLXRvM2J5eSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOGw0NV8xNDYuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF81NWZraF8xOGw0NV8xOTg6bm90KCNcXDkpOmZvY3VzLXdpdGhpbiwgLmF3c3VpX3Jvb3RfNTVma2hfMThsNDVfMTQ2LmF3c3VpX3RleHRhcmVhLWludmFsaWRfNTVma2hfMThsNDVfMTk4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC10bzNieXksIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMThsNDVfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMThsNDVfMjIzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZywgIzkwNjgwNik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmcsICM5MDY4MDYpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLXR3eWpvbiwgNHB4KTtcbn1cbi5hd3N1aV9yb290XzU1ZmtoXzE4bDQ1XzE0Ni5hd3N1aV90ZXh0YXJlYS13YXJuaW5nXzU1ZmtoXzE4bDQ1XzIyMzpub3QoI1xcOSk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC10bzNieXksIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMThsNDVfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMThsNDVfMjIzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMThsNDVfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMThsNDVfMjIzOm5vdCgjXFw5KTpmb2N1cy13aXRoaW4sIC5hd3N1aV9yb290XzU1ZmtoXzE4bDQ1XzE0Ni5hd3N1aV90ZXh0YXJlYS13YXJuaW5nXzU1ZmtoXzE4bDQ1XzIyMzpub3QoI1xcOSk6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmcsICM5MDY4MDYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnLCAjOTA2ODA2KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtdHd5am9uLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCk7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOGw0NV8xNDYuYXdzdWlfdGV4dGFyZWEtd2FybmluZ181NWZraF8xOGw0NV8yMjM6bm90KCNcXDkpOmZvY3VzLXdpdGhpbjpmb2N1cywgLmF3c3VpX3Jvb3RfNTVma2hfMThsNDVfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMThsNDVfMjIzOm5vdCgjXFw5KTpmb2N1czpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLXRvM2J5eSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfcm9vdF81NWZraF8xOGw0NV8xNDYuYXdzdWlfdGV4dGFyZWEtd2FybmluZ181NWZraF8xOGw0NV8yMjM6bm90KCNcXDkpOmZvY3VzLXdpdGhpbiwgLmF3c3VpX3Jvb3RfNTVma2hfMThsNDVfMTQ2LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfNTVma2hfMThsNDVfMjIzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1pbnZhbGlkLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC10bzNieXksIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX3Jvb3RfNTVma2hfMThsNDVfMTQ2Om5vdCgjXFw5KTpmb2N1cy13aXRoaW4sIC5hd3N1aV9yb290XzU1ZmtoXzE4bDQ1XzE0Njpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtaXozMmluLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZm9jdXNlZC1pejMyaW4sICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1tM2FidGIsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfdGV4dGFyZWFfNTVma2hfMThsNDVfMTg1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIHJlc2l6ZTogbm9uZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4bDQ1XzE4NTpub3QoI1xcOSk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1LCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4bDQ1XzE4NTpub3QoI1xcOSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItbGhsNGx1LCAjNjg3MDc4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4bDQ1XzE4NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4bDQ1XzE4NTpub3QoI1xcOSk6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXdzdWlfdGV4dGFyZWFfNTVma2hfMThsNDVfMTg1LmF3c3VpX2ludmFsaWRfNTVma2hfMThsNDVfMzIzOm5vdCgjXFw5KSwgLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4bDQ1XzE4NS5hd3N1aV93YXJuaW5nXzU1ZmtoXzE4bDQ1XzMyMzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpKSk7XG59XG4uYXdzdWlfdGV4dGFyZWFfNTVma2hfMThsNDVfMTg1Om5vdCgjXFw5KTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQtdjR2Mm10LCAjZWFlZGVkKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC0wYW5jc2wsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC0wYW5jc2wsICNlYWVkZWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1kaXNhYmxlZC1qbnJxMmcsICM4Nzk1OTYpO1xuICBjdXJzb3I6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmF3c3VpX3RleHRhcmVhXzU1ZmtoXzE4bDQ1XzE4NTpub3QoI1xcOSk6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtbnB5aWk3LCAjNjg3MDc4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV90ZXh0YXJlYV81NWZraF8xOGw0NV8xODU6bm90KCNcXDkpOmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkLW5weWlpNywgIzY4NzA3OCk7XG59XG4uYXdzdWlfdGV4dGFyZWEtd3JhcHBlcl81NWZraF8xOGw0NV8zNDI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF3c3VpX2J1dHRvbl81NWZraF8xOGw0NV8zNDY6bm90KCNcXDkpIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4LCA4cHgpIC8gMik7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQteHh4cy1yZWZyZ3EsIDJweCk7XG59XG4uYXdzdWlfYnV0dG9uXzU1ZmtoXzE4bDQ1XzM0NiA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uXzU1ZmtoXzE4bDQ1XzM1MTpub3QoI1xcOSkge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl81NWZraF8xOGw0NV8zNDYgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbl81NWZraF8xOGw0NV8zNTE6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2J1dHRvbl81NWZraF8xOGw0NV8zNDYgPiAuYXdzdWlfYWN0aW9uLWJ1dHRvbl81NWZraF8xOGw0NV8zNTE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygodmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkpIC0gMXB4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uXzU1ZmtoXzE4bDQ1XzM0NiA+IC5hd3N1aV9hY3Rpb24tYnV0dG9uXzU1ZmtoXzE4bDQ1XzM1MTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKCh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSkgLSAxcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpKSAtIDFweCkgKyBjYWxjKCh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSkgLSAxcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMXB4KSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDFweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9zZWNvbmRhcnktY29udGVudF81NWZraF8xOGw0NV8zNzY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbn1cbi5hd3N1aV9zZWNvbmRhcnktY29udGVudF81NWZraF8xOGw0NV8zNzYuYXdzdWlfd2l0aC1wYWRkaW5nc181NWZraF8xOGw0NV80MTE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc3BhY2Utc2NhbGVkLXMtZWVjMzQ2LCAxMnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KTtcbn1cbi5hd3N1aV9zZWNvbmRhcnktY29udGVudF81NWZraF8xOGw0NV8zNzYuYXdzdWlfd2l0aC1wYWRkaW5nc181NWZraF8xOGw0NV80MTEuYXdzdWlfaW52YWxpZF81NWZraF8xOGw0NV8zMjM6bm90KCNcXDkpLCAuYXdzdWlfc2Vjb25kYXJ5LWNvbnRlbnRfNTVma2hfMThsNDVfMzc2LmF3c3VpX3dpdGgtcGFkZGluZ3NfNTVma2hfMThsNDVfNDExLmF3c3VpX3dhcm5pbmdfNTVma2hfMThsNDVfMzIzOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4LCA4cHgpIC0gKHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLXR3eWpvbiwgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkpKTtcbn1cblxuLmF3c3VpX3NlY29uZGFyeS1hY3Rpb25zXzU1ZmtoXzE4bDQ1XzQyMTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5hd3N1aV9zZWNvbmRhcnktYWN0aW9uc181NWZraF8xOGw0NV80MjEuYXdzdWlfd2l0aC1wYWRkaW5nc181NWZraF8xOGw0NV80MTE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4LCA4cHgpO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG59XG4uYXdzdWlfc2Vjb25kYXJ5LWFjdGlvbnNfNTVma2hfMThsNDVfNDIxLmF3c3VpX3dpdGgtcGFkZGluZ3NfNTVma2hfMThsNDVfNDExLmF3c3VpX2ludmFsaWRfNTVma2hfMThsNDVfMzIzOm5vdCgjXFw5KSwgLmF3c3VpX3NlY29uZGFyeS1hY3Rpb25zXzU1ZmtoXzE4bDQ1XzQyMS5hd3N1aV93aXRoLXBhZGRpbmdzXzU1ZmtoXzE4bDQ1XzQxMS5hd3N1aV93YXJuaW5nXzU1ZmtoXzE4bDQ1XzMyMzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpKSk7XG59XG4uYXdzdWlfc2Vjb25kYXJ5LWFjdGlvbnNfNTVma2hfMThsNDVfNDIxLmF3c3VpX3dpdGgtcGFkZGluZ3NfNTVma2hfMThsNDVfNDExID4gLmF3c3VpX2J1dHRvbl81NWZraF8xOGw0NV8zNDY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG4uYXdzdWlfc2Vjb25kYXJ5LWFjdGlvbnNfNTVma2hfMThsNDVfNDIxID4gLmF3c3VpX2J1dHRvbl81NWZraF8xOGw0NV8zNDY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xufVxuXG4uYXdzdWlfYnVmZmVyXzU1ZmtoXzE4bDQ1XzQ3NDpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjdXJzb3I6IHRleHQ7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290X25yM2dzX245M2plXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90ZXh0YXJlYV9ucjNnc19uOTNqZV85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfYWN0aW9uLWJ1dHRvbl9ucjNnc19uOTNqZV8xMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3NlY29uZGFyeS1hY3Rpb25zX25yM2dzX245M2plXzE3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfc2Vjb25kYXJ5LWNvbnRlbnRfbnIzZ3NfbjkzamVfMjE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290XzF3enFlX2NxNjRxXzE0NTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbn1cblxuLmF3c3VpX3NlYXJjaC1maWVsZF8xd3pxZV9jcTY0cV8xNzc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpIHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbn1cblxuLmF3c3VpX2lucHV0LXdyYXBwZXJfMXd6cWVfY3E2NHFfMTg0Om5vdCgjXFw5KSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoNjg4cHggLSAyICogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpKTtcbn1cblxuLmF3c3VpX2FkZC10b2tlbl8xd3pxZV9jcTY0cV8xOTE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpO1xufVxuXG4uYXdzdWlfdG9rZW5zXzF3enFlX2NxNjRxXzE5ODpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cblxuLmF3c3VpX3Rva2VuLW9wZXJhdG9yXzF3enFlX2NxNjRxXzIwMzpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmF3c3VpX3Byb3BlcnR5LWVkaXRvcl8xd3pxZV9jcTY0cV8yMDc6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5hd3N1aV9wcm9wZXJ0eS1lZGl0b3ItaGVhZGVyXzF3enFlX2NxNjRxXzIxMDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG59XG4uYXdzdWlfcHJvcGVydHktZWRpdG9yLWhlYWRlci1lbnVtXzF3enFlX2NxNjRxXzIyMzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1uZGJ5Z2gsICM1NDViNjQpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSArIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkpO1xufVxuLmF3c3VpX3Byb3BlcnR5LWVkaXRvci1mb3JtXzF3enFlX2NxNjRxXzIzODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xufVxuLmF3c3VpX3Byb3BlcnR5LWVkaXRvci1jYW5jZWxfMXd6cWVfY3E2NHFfMjQzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfcHJvcGVydHktZWRpdG9yLWFjdGlvbnNfMXd6cWVfY3E2NHFfMjQ2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHAsICNlYWVkZWQpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG59XG5cbi5hd3N1aV9wcm9wZXJ0eS1lZGl0b3ItZW51bV8xd3pxZV9jcTY0cV8yNTQ6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmF3c3VpX3Rva2VuLWVkaXRvcl8xd3pxZV9jcTY0cV8yNTk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItZm9ybV8xd3pxZV9jcTY0cV8yNjY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZpZWxkLXByb3BlcnR5XzF3enFlX2NxNjRxXzI2OTpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDI7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZpZWxkLW9wZXJhdG9yXzF3enFlX2NxNjRxXzI3Mjpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWZpZWxkLXZhbHVlXzF3enFlX2NxNjRxXzI3NTpub3QoI1xcOSkge1xuICBmbGV4LWdyb3c6IDI7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLW11bHRpc2VsZWN0LXdyYXBwZXJfMXd6cWVfY3E2NHFfMjc4Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1pbnB1dC1iYzM0MWMsIDMycHgpO1xuICBtaW4taW5saW5lLXNpemU6IDIwMHB4O1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1tdWx0aXNlbGVjdC13cmFwcGVyLWlubmVyXzF3enFlX2NxNjRxXzI4Mzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1jYW5jZWxfMXd6cWVfY3E2NHFfMjg3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLXN1Ym1pdF8xd3pxZV9jcTY0cV8yOTA6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWFjdGlvbnNfMXd6cWVfY3E2NHFfMjkzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRyb3Bkb3duLWl0ZW0tZGVmYXVsdC1ldGtzaHAsICNlYWVkZWQpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyAtMSAqIHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItZ3JpZF8xd3pxZV9jcTY0cV8zMDI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChtaW4tY29udGVudCwgMmZyKSBtaW5tYXgobWluLWNvbnRlbnQsIDEyMHB4KSBtaW5tYXgobWluLWNvbnRlbnQsIDNmcikgbWluLWNvbnRlbnQ7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWdyaWQtZ3JvdXBfMXd6cWVfY3E2NHFfMzM2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmF3c3VpX3Rva2VuLWVkaXRvci1ncmlkXzF3enFlX2NxNjRxXzMwMi5hd3N1aV90b2tlbi1lZGl0b3ItbmFycm93XzF3enFlX2NxNjRxXzMzOTpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMDBweCwgMWZyKTtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWdyaWRfMXd6cWVfY3E2NHFfMzAyLmF3c3VpX3Rva2VuLWVkaXRvci1uYXJyb3dfMXd6cWVfY3E2NHFfMzM5ID4gLmF3c3VpX3Rva2VuLWVkaXRvci1ncmlkLWdyb3VwXzF3enFlX2NxNjRxXzMzNjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItZ3JpZF8xd3pxZV9jcTY0cV8zMDIuYXdzdWlfdG9rZW4tZWRpdG9yLW5hcnJvd18xd3pxZV9jcTY0cV8zMzkgPiAuYXdzdWlfdG9rZW4tZWRpdG9yLWdyaWQtZ3JvdXBfMXd6cWVfY3E2NHFfMzM2LmF3c3VpX3Rva2VuLWVkaXRvci1zdXBwb3J0cy1ncm91cHNfMXd6cWVfY3E2NHFfMzQ4Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItZ3JpZC1oZWFkZXJfMXd6cWVfY3E2NHFfMzUyOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItNmVwdTRnLCAjNTQ1YjY0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy16eWZuNGosIDcwMCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5hd3N1aV90b2tlbi1lZGl0b3ItZ3JpZC1jZWxsXzF3enFlX2NxNjRxXzM1ODpub3QoI1xcOSk6bm90KC5hd3N1aV90b2tlbi1lZGl0b3ItbmFycm93XzF3enFlX2NxNjRxXzMzOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWdyaWQtY2VsbF8xd3pxZV9jcTY0cV8zNTguYXdzdWlfdG9rZW4tZWRpdG9yLW5hcnJvd18xd3pxZV9jcTY0cV8zMzk6bm90KCNcXDkpOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYXdzdWlfdG9rZW4tZWRpdG9yLWFkZC10b2tlbl8xd3pxZV9jcTY0cV8zNjc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG59XG5cbi5hd3N1aV9jdXN0b20tY29udGVudC13cmFwcGVyXzF3enFlX2NxNjRxXzM3MTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmF3c3VpX2N1c3RvbS1jb250cm9sXzF3enFlX2NxNjRxXzM3NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2lucHV0XzF3enFlX2NxNjRxXzE4NDpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xufVxuXG4uYXdzdWlfcmVzdWx0c18xd3pxZV9jcTY0cV8zODM6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSArIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmF3c3VpX3Rva2VuLXRyaWdnZXJfMXd6cWVfY3E2NHFfMzg4Om5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmF3c3VpX3JlbW92ZS1hbGxfMXd6cWVfY3E2NHFfMzkzOm5vdCgjXFw5KSxcbi5hd3N1aV9qb2luLW9wZXJhdGlvbl8xd3pxZV9jcTY0cV8zOTQ6bm90KCNcXDkpLFxuLmF3c3VpX2N1c3RvbS1maWx0ZXItYWN0aW9uc18xd3pxZV9jcTY0cV8zOTU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jb25zdHJhaW50XzF3enFlX2NxNjRxXzM5OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1mb3JtLXNlY29uZGFyeS1idHV5ZTYsICM2ODcwNzgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktcy1lZ3psNHEsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYm9keS1zLThiOWhjcywgbm9ybWFsKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2ZpbHRlcmluZy10b2tlbl8xaGViMV8xYXlkNl81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWRpc21pc3MtYnV0dG9uXzFoZWIxXzFheWQ2Xzk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9maWx0ZXJpbmctdG9rZW4tc2VsZWN0XzFoZWIxXzFheWQ2XzEzOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWNvbnRlbnRfMWhlYjFfMWF5ZDZfMTc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9maWx0ZXJpbmctdG9rZW4taW5uZXJfMWhlYjFfMWF5ZDZfMjE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9maWx0ZXJpbmctdG9rZW4taW5uZXItZGlzbWlzcy1idXR0b25fMWhlYjFfMWF5ZDZfMjU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9maWx0ZXJpbmctdG9rZW4taW5uZXItc2VsZWN0XzFoZWIxXzFheWQ2XzI5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZmlsdGVyaW5nLXRva2VuLWlubmVyLWNvbnRlbnRfMWhlYjFfMWF5ZDZfMzM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9maWx0ZXJpbmctdG9rZW4tZWRpdC1idXR0b25fMWhlYjFfMWF5ZDZfMzc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90b2tlbi1lZGl0b3ItZmllbGQtcHJvcGVydHlfMWhlYjFfMWF5ZDZfNDE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90b2tlbi1lZGl0b3ItZmllbGQtb3BlcmF0b3JfMWhlYjFfMWF5ZDZfNDU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90b2tlbi1lZGl0b3ItZmllbGQtdmFsdWVfMWhlYjFfMWF5ZDZfNDk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90b2tlbi1lZGl0b3ItdG9rZW4tcmVtb3ZlLWFjdGlvbnNfMWhlYjFfMWF5ZDZfNTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90b2tlbi1lZGl0b3ItdG9rZW4tYWRkLWFjdGlvbnNfMWhlYjFfMWF5ZDZfNTc6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90b2tlbi1lZGl0b3ItY2FuY2VsXzFoZWIxXzFheWQ2XzYxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdG9rZW4tZWRpdG9yLXN1Ym1pdF8xaGViMV8xYXlkNl82NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3Byb3BlcnR5LWVkaXRvci1jYW5jZWxfMWhlYjFfMWF5ZDZfNjk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9wcm9wZXJ0eS1lZGl0b3Itc3VibWl0XzFoZWIxXzFheWQ2XzczOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yb290XzE5YnNvXzczcjY4XzE1Mzpub3QoI1xcOSksXG4uYXdzdWlfaW5uZXItcm9vdF8xOWJzb183M3I2OF8xNTQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG4uYXdzdWlfcm9vdF8xOWJzb183M3I2OF8xNTMuYXdzdWlfaGFzLWdyb3Vwc18xOWJzb183M3I2OF8xODc6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLXJvb3RfMTlic29fNzNyNjhfMTU0LmF3c3VpX2hhcy1ncm91cHNfMTlic29fNzNyNjhfMTg3Om5vdCgjXFw5KSB7XG4gIG1pbi1ibG9jay1zaXplOiBjYWxjKDJweCArIHZhcigtLXNpemUtdmVydGljYWwtaW5wdXQtYmMzNDFjLCAzMnB4KSk7XG59XG4uYXdzdWlfcm9vdF8xOWJzb183M3I2OF8xNTMuYXdzdWlfaGFzLWdyb3Vwc18xOWJzb183M3I2OF8xODcuYXdzdWlfY29tcGFjdC1tb2RlXzE5YnNvXzczcjY4XzE5MTpub3QoI1xcOSksXG4uYXdzdWlfaW5uZXItcm9vdF8xOWJzb183M3I2OF8xNTQuYXdzdWlfaGFzLWdyb3Vwc18xOWJzb183M3I2OF8xODcuYXdzdWlfY29tcGFjdC1tb2RlXzE5YnNvXzczcjY4XzE5MTpub3QoI1xcOSkge1xuICBtaW4tYmxvY2stc2l6ZTogY2FsYygycHggKyAyICogdmFyKC0tYm9yZGVyLXdpZHRoLXRva2VuLTY5MzhzcSwgMXB4KSArIHZhcigtLXNpemUtdmVydGljYWwtaW5wdXQtYmMzNDFjLCAzMnB4KSk7XG59XG5cbi5hd3N1aV9pbm5lci1yb290XzE5YnNvXzczcjY4XzE1NDpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfdG9rZW5fMTlic29fNzNyNjhfMjAwOm5vdCgjXFw5KSxcbi5hd3N1aV9pbm5lci10b2tlbl8xOWJzb183M3I2OF8yMDE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtdG9rZW4tNjkzOHNxLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLXV3dTZ0cSwgIzAwNzNiYik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC10b2tlbi02OTM4c3EsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxLCAjMDA3M2JiKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1maTc3ZjYsICNmMWZhZmYpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXFuY2preSwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4tcW5jamt5LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1xbmNqa3ksIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10b2tlbi1xbmNqa3ksIDJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF3c3VpX3Rva2VuXzE5YnNvXzczcjY4XzIwMC5hd3N1aV9ncm91cGVkXzE5YnNvXzczcjY4XzIxNDpub3QoI1xcOSksXG4uYXdzdWlfaW5uZXItdG9rZW5fMTlic29fNzNyNjhfMjAxLmF3c3VpX2dyb3VwZWRfMTlic29fNzNyNjhfMjE0Om5vdCgjXFw5KSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmF3c3VpX2lubmVyLXRva2VuXzE5YnNvXzczcjY4XzIwMTpub3QoI1xcOSkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4tcW5jamt5LCAycHgpIC8gMik7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4tcW5jamt5LCAycHgpIC8gMik7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtdG9rZW4tcW5jamt5LCAycHgpIC8gMik7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLXRva2VuLXFuY2preSwgMnB4KSAvIDIpO1xufVxuXG4uYXdzdWlfbGlzdF8xOWJzb183M3I2OF8yMjY6bm90KCNcXDkpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbn1cblxuLmF3c3VpX3Nob3ctb3BlcmF0aW9uXzE5YnNvXzczcjY4XzIzNzpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiBub25lO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmF3c3VpX3NlbGVjdF8xOWJzb183M3I2OF8yNDM6bm90KCNcXDkpLFxuLmF3c3VpX2lubmVyLXNlbGVjdF8xOWJzb183M3I2OF8yNDQ6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV90b2tlbi1jb250ZW50XzE5YnNvXzczcjY4XzI0ODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWZpZWxkLWhvcml6b250YWwtbjgyZDg4LCA4cHgpO1xufVxuLmF3c3VpX3Rva2VuLWNvbnRlbnQtZ3JvdXBlZF8xOWJzb183M3I2OF8yNTQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMnB4O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCk7XG59XG5cbi5hd3N1aV9pbm5lci10b2tlbi1jb250ZW50XzE5YnNvXzczcjY4XzI1OTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAxcHg7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KTtcbn1cblxuLmF3c3VpX2VkaXQtYnV0dG9uXzE5YnNvXzczcjY4XzI2NDpub3QoI1xcOSksXG4uYXdzdWlfZGlzbWlzcy1idXR0b25fMTlic29fNzNyNjhfMjY1Om5vdCgjXFw5KSxcbi5hd3N1aV9pbm5lci1kaXNtaXNzLWJ1dHRvbl8xOWJzb183M3I2OF8yNjY6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQsICM1NDViNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLXdpZHRoLWJ1dHRvbi1zcDRiMmwsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb183M3I2OF8yNjQ6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzE5YnNvXzczcjY4XzI2NTpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaW5uZXItZGlzbWlzcy1idXR0b25fMTlic29fNzNyNjhfMjY2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb183M3I2OF8yNjQ6bm90KCNcXDkpOmZvY3VzLFxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzE5YnNvXzczcjY4XzI2NTpub3QoI1xcOSk6Zm9jdXMsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaW5uZXItZGlzbWlzcy1idXR0b25fMTlic29fNzNyNjhfMjY2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1rYzVuYXgsIDBweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2VkaXQtYnV0dG9uXzE5YnNvXzczcjY4XzI2NDpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xOWJzb183M3I2OF8yNjU6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUsXG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaW5uZXItZGlzbWlzcy1idXR0b25fMTlic29fNzNyNjhfMjY2Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1rYzVuYXgsIDBweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1rYzVuYXgsIDBweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLWRpc21pc3MtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWtjNW5heCwgMHB4KSArIHZhcigtLXNwYWNlLWZpbHRlcmluZy10b2tlbi1kaXNtaXNzLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci1rYzVuYXgsIDBweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1maWx0ZXJpbmctdG9rZW4tZGlzbWlzcy1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXIta2M1bmF4LCAwcHgpICsgdmFyKC0tc3BhY2UtZmlsdGVyaW5nLXRva2VuLWRpc21pc3MtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWtjNW5heCwgMHB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb183M3I2OF8yNjQ6bm90KCNcXDkpOmZvY3VzLFxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzE5YnNvXzczcjY4XzI2NTpub3QoI1xcOSk6Zm9jdXMsXG4uYXdzdWlfaW5uZXItZGlzbWlzcy1idXR0b25fMTlic29fNzNyNjhfMjY2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb183M3I2OF8yNjQ6bm90KCNcXDkpOmhvdmVyLFxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzE5YnNvXzczcjY4XzI2NTpub3QoI1xcOSk6aG92ZXIsXG4uYXdzdWlfaW5uZXItZGlzbWlzcy1idXR0b25fMTlic29fNzNyNjhfMjY2Om5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9lZGl0LWJ1dHRvbl8xOWJzb183M3I2OF8yNjQ6bm90KCNcXDkpOmRpc2FibGVkLFxuLmF3c3VpX2Rpc21pc3MtYnV0dG9uXzE5YnNvXzczcjY4XzI2NTpub3QoI1xcOSk6ZGlzYWJsZWQsXG4uYXdzdWlfaW5uZXItZGlzbWlzcy1idXR0b25fMTlic29fNzNyNjhfMjY2Om5vdCgjXFw5KTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNiwgI2FhYjdiOCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtYm56em1qLCAjZDVkYmRiKTtcbn1cblxuLmF3c3VpX3Rva2VuLWRpc2FibGVkXzE5YnNvXzczcjY4XzMyNDpub3QoI1xcOSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1jb250cm9sLWRpc2FibGVkLWJuenptaiwgI2Q1ZGJkYik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGlzYWJsZWQtZGFuam14LCAjYWFiN2I4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV90b2tlbi10cmlnZ2VyXzFiNnV5X3hpYXBlXzU6bm90KCNcXDkpLFxuLmF3c3VpX3NlYXJjaC1maWVsZF8xYjZ1eV94aWFwZV82Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xdnR6cl9ldWd2Nl85Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdmlldy1idXR0b25fMXZ0enJfZXVndjZfMTM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9icm93c2UtYnV0dG9uXzF2dHpyX2V1Z3Y2XzE3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfbGF5b3V0XzF2dHpyX2V1Z3Y2XzIxOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYmxvY2s6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbi5hd3N1aV9sYXlvdXRfMXZ0enJfZXVndjZfMjEgPiAqOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfbGF5b3V0LXVyaV8xdnR6cl9ldWd2Nl8zMzpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDIwMHB4O1xuICBmbGV4OiAxO1xufVxuLmF3c3VpX2xheW91dC12ZXJzaW9uXzF2dHpyX2V1Z3Y2XzM3Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTgwcHg7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMTQwcHg7XG4gIGlubGluZS1zaXplOiAyMCU7XG59XG4uYXdzdWlfbGF5b3V0LWRpdmlkZXJfMXZ0enJfZXVndjZfNDI6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogY2FsYygyICogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgKyAyICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkgKyB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uXzFzczQ5XzFzZjZ3XzE1Mzpub3QoI1xcOSkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJvdGF0ZS05MC1icG5rcTksIDEzNW1zKSB2YXIoLS1tb3Rpb24tZWFzaW5nLXJvdGF0ZS05MC1jNjF3aXksIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2V4cGFuZC10b2dnbGUtaWNvbl8xc3M0OV8xc2Y2d18xNTM6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uXzFzczQ5XzFzZjZ3XzE1Mzpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9leHBhbmQtdG9nZ2xlLWljb25fMXNzNDlfMXNmNndfMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX2V4cGFuZC10b2dnbGUtaWNvbl8xc3M0OV8xc2Y2d18xNTM6bm90KCNcXDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uXzFzczQ5XzFzZjZ3XzE1Mzpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uLWV4cGFuZGVkXzFzczQ5XzFzZjZ3XzE3NDpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfZXhwYW5kLXRvZ2dsZS1pY29uLWV4cGFuZGVkXzFzczQ5XzFzZjZ3XzE3NDpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmF3c3VpX2V4cGFuZC10b2dnbGVfMXNzNDlfMXNmNndfMTUzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kZWZhdWx0LXY3d3ZidCwgIzU0NWI2NCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZXhwYW5kLXRvZ2dsZV8xc3M0OV8xc2Y2d18xNTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2V4cGFuZC10b2dnbGVfMXNzNDlfMXNmNndfMTUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0yNTFrMTksIDNweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2V4cGFuZC10b2dnbGVfMXNzNDlfMXNmNndfMTUzOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0yNTFrMTksIDNweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0yNTFrMTksIDNweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTI1MWsxOSwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1pbmxpbmUtaWNvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci0yNTFrMTksIDNweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS1idXR0b24taW5saW5lLWljb24tZm9jdXMtb3V0bGluZS1ndXR0ZXItMjUxazE5LCAzcHgpICsgdmFyKC0tc3BhY2UtYnV0dG9uLWlubGluZS1pY29uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTI1MWsxOSwgM3B4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9leHBhbmQtdG9nZ2xlXzFzczQ5XzFzZjZ3XzE1Mzpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3Zlci1wcmt6ZWssICMxNjE5MWYpO1xufVxuLmF3c3VpX2V4cGFuZC10b2dnbGVfMXNzNDlfMXNmNndfMTUzOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtNDcybGE0LCAjMTYxOTFmKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2s6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyOm5vdCgjXFw5KSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXNlY29uZGFyeS1pYW1tbXMsICNlYWVkZWQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfN25xcGZfMTY2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAwICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF83bnFwZl8xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTFfYzZ0dXBfN25xcGZfMTczID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAxICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF83bnFwZl8xNzMgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDIgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0yX2M2dHVwXzducXBmXzE4MCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzducXBmXzE4NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMyAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfN25xcGZfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTRfYzZ0dXBfN25xcGZfMTk0ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA0ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF83bnFwZl8xOTQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDUgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC01X2M2dHVwXzducXBmXzIwMSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzducXBmXzIwOCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNiAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfN25xcGZfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTdfYzZ0dXBfN25xcGZfMjE1ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA3ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF83bnFwZl8yMTUgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDggKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC04X2M2dHVwXzducXBmXzIyMiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzducXBmXzIyOSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfN25xcGZfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9leHBhbmRhYmxlLWxldmVsLW5leHRfYzZ0dXBfN25xcGZfMjM2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF83bnFwZl8yMzYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1MiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1MiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpICsgdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYygtMSAqIDJweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLWFsaWduLXRvcF9jNnR1cF83bnFwZl8yNTQ6bm90KCNcXDkpIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLXdyYXBfYzZ0dXBfN25xcGZfMjYwKSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzducXBmXzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzducXBmXzE2NiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfN25xcGZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAyICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfN25xcGZfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF83bnFwZl8xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF83bnFwZl8xODcgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfN25xcGZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA1ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfN25xcGZfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF83bnFwZl8yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF83bnFwZl8yMDggPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfN25xcGZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIC0gdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA4ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyOm5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfN25xcGZfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF83bnFwZl8yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTI6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF83bnFwZl8yMjkgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAtIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6bGFzdC1jaGlsZCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgLSB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICAvKlxuICAgIFJlbW92ZSB0aGUgcGxhY2Vob2xkZXIgYm9yZGVyIGlmIHRoZSByb3cgaXMgbm90IHNlbGVjdGFibGUuXG4gICAgUm93cyB0aGF0IGFyZSBub3Qgc2VsZWN0YWJsZSB3aWxsIHJlc2VydmUgdGhlIGhvcml6b250YWwgc3BhY2VcbiAgICB0aGF0IHRoZSBwbGFjZWhvbGRlciBib3JkZXIgd291bGQgY29uc3VtZS5cbiAgKi9cbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfN25xcGZfMTY2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF83bnFwZl8xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMV9jNnR1cF83bnFwZl8xNzMgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAxICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAwICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfN25xcGZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzducXBmXzE4NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfN25xcGZfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNF9jNnR1cF83bnFwZl8xOTQgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA0ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAzICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfN25xcGZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzducXBmXzIwOCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfN25xcGZfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtN19jNnR1cF83bnFwZl8yMTUgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA3ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA2ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfN25xcGZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzducXBmXzIyOSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfN25xcGZfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtbmV4dF9jNnR1cF83bnFwZl8yMzYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgKyAoOSAtIDEpICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3ZlciA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3ZlciA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzducXBmXzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAwICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTBfYzZ0dXBfN25xcGZfMTY2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAxICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTFfYzZ0dXBfN25xcGZfMTczID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfN25xcGZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDIgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF83bnFwZl8xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMyAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0zX2M2dHVwXzducXBmXzE4NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA0ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTRfYzZ0dXBfN25xcGZfMTk0ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfN25xcGZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDUgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF83bnFwZl8yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNiAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC02X2M2dHVwXzducXBmXzIwOCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA3ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTdfYzZ0dXBfN25xcGZfMjE1ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfN25xcGZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDggKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF83bnFwZl8yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC05X2M2dHVwXzducXBmXzIyOSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLW5leHRfYzZ0dXBfN25xcGZfMjM2ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF83bnFwZl8xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF83bnFwZl8xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAxICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfN25xcGZfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfN25xcGZfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA0ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfN25xcGZfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfN25xcGZfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA3ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfN25xcGZfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfN25xcGZfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzducXBmXzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzducXBmXzE2NiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzA6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfN25xcGZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAyICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzA6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfN25xcGZfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF83bnFwZl8xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF83bnFwZl8xODcgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzA6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfN25xcGZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA1ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzA6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfN25xcGZfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF83bnFwZl8yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF83bnFwZl8yMDggPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzA6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfN25xcGZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA4ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzA6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfN25xcGZfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF83bnFwZl8yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMDpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF83bnFwZl8yMjkgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5NiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF83bnFwZl8xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF83bnFwZl8xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAxICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Ni5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfN25xcGZfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Ni5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfN25xcGZfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA0ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Ni5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfN25xcGZfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Ni5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfN25xcGZfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA3ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Ni5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfN25xcGZfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Ni5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfN25xcGZfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTYuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzducXBmXzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzducXBmXzE2NiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfN25xcGZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAyICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfN25xcGZfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF83bnFwZl8xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF83bnFwZl8xODcgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfN25xcGZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA1ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfN25xcGZfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF83bnFwZl8yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF83bnFwZl8yMDggPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfN25xcGZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA4ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQ6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c19jNnR1cF83bnFwZl81MzAuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfN25xcGZfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF83bnFwZl8yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmaXJzdC1jaGlsZC5hd3N1aV9oYXMtc3RyaXBlZC1yb3dzX2M2dHVwXzducXBmXzUzMC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF83bnFwZl8yMjkgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF83bnFwZl8xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF83bnFwZl8xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAtMSAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2MikuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAxICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2MikuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDAgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMiAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfN25xcGZfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfN25xcGZfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMiAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2MikuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA0ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2MikuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDMgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfN25xcGZfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfN25xcGZfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNSAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2MikuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA3ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2MikuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDYgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfN25xcGZfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKS5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfN25xcGZfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgOCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2MikuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2MikuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSArICg5IC0gMSkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzducXBmXzE2NiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0wX2M2dHVwXzducXBmXzE2NiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2Mik6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfN25xcGZfMTgwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAyICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2Mik6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTJfYzZ0dXBfN25xcGZfMTgwID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAxICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF83bnFwZl8xODcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDMgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtM19jNnR1cF83bnFwZl8xODcgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMyAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2Mik6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfN25xcGZfMjAxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA1ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2Mik6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTVfYzZ0dXBfN25xcGZfMjAxID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA0ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF83bnFwZl8yMDggPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDYgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNl9jNnR1cF83bnFwZl8yMDggPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNiAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2Mik6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfN25xcGZfMjIyID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA4ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1Nzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF9jNnR1cF83bnFwZl82OTY6bm90KC5hd3N1aV9oYXMtc2VsZWN0aW9uX2M2dHVwXzducXBmXzg2Mik6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpob3Zlci5hd3N1aV9leHBhbmRhYmxlLWxldmVsLThfYzZ0dXBfN25xcGZfMjIyID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA3ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF83bnFwZl8yMjkgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDkgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3Om5vdCgjXFw5KTpmaXJzdC1jaGlsZC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0X2M2dHVwXzducXBmXzY5Njpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fYzZ0dXBfN25xcGZfODYyKTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KS5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3OmhvdmVyLmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOV9jNnR1cF83bnFwZl8yMjkgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfNjk2Om5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6aG92ZXIuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpICsgKDkgLSAxKSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6bm90KCNcXDkpOmZpcnN0LWNoaWxkOm5vdCguYXdzdWlfaGFzLXNlbGVjdGlvbl9jNnR1cF83bnFwZl84NjIpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nykge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiBub25lO1xufVxuLmF3c3VpX2JvZHktY2VsbC1maXJzdC1yb3dfYzZ0dXBfN25xcGZfMTAzMTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtbGFzdC1yb3dfYzZ0dXBfN25xcGZfMTAzNDpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTAzNCk6bm90KC5hd3N1aV9oYXMtZm9vdGVyX2M2dHVwXzducXBmXzEwMzQpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmF3c3VpX2JvZHktY2VsbC1sYXN0LXJvd19jNnR1cF83bnFwZl8xMDM0Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0KS5hd3N1aV9oYXMtZm9vdGVyX2M2dHVwXzducXBmXzEwMzQge1xuICAvKlxuICBBZGQgYSBib3R0b20gYm9yZGVyIHRvIHRoZSBib2R5IGNlbGxzIG9mIHRoZSBsYXN0IHJvdyBhcyBhIHNlcGFyYXRvciBiZXR3ZWVuIHRoZVxuICB0YWJsZSBhbmQgdGhlIGZvb3RlclxuICAqL1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNoYWRlZF9jNnR1cF83bnFwZl8xMDQ0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY2VsbC1zaGFkZWQtbWx5eTA1LCAjZjJmM2YzKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfYzZ0dXBfN25xcGZfNTMwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0KTpub3QoLmF3c3VpX2JvZHktY2VsbC1sYXN0LXJvd19jNnR1cF83bnFwZl8xMDM0KSB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1jZWxsLXNoYWRlZC0xZW1mdWwsICNkNWRiZGIpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1zZWxlY3RlZC1maTc3ZjYsICNmMWZhZmYpO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC11d3U2dHEsICMwMDczYmIpO1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTAzNCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0LmF3c3VpX2JvZHktY2VsbC1sYXN0LXJvd19jNnR1cF83bnFwZl8xMDM0LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpICsgdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYygtMSAqIDJweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzducXBmXzEwMzQ6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWl0ZW0td2lkdGgtY3Ryb2c2LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLXNlbGVjdGVkLXV3dTZ0cSwgIzAwNzNiYik7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0Om5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC11d3U2dHEsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzducXBmXzY5Njpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG4gIHotaW5kZXg6IDc5ODtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcGFkZGluZztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXRyYW5zaXRpb24tc2hvdy1xdWljay1tYmNvM3MsIDkwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tbW90aW9uLWVhc2luZy1zdGlja3ktZWhycmRoLCBlYXNlLW91dCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF83bnFwZl82OTY6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF83bnFwZl82OTY6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF83bnFwZl82OTY6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfN25xcGZfNjk2LmF3c3VpX2JvZHktY2VsbC1zaGFkZWRfYzZ0dXBfN25xcGZfMTA0NDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNlbGwtc2hhZGVkLW1seXkwNSwgI2YyZjNmMyk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF83bnFwZl82OTYuYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzducXBmXzEwMzQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pdGVtLXNlbGVjdGVkLWZpNzdmNiwgI2YxZmFmZik7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF83bnFwZl82OTYuYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzducXBmXzEwMzQ6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzducXBmXzY5Ni5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTAzNDpub3QoI1xcOSk6bGFzdC1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IDRweCAwIDAgMCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF83bnFwZl82OTYuYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzducXBmXzEwMzQ6bm90KCNcXDkpOmxhc3QtY2hpbGQuYXdzdWlfc3RpY2t5LWNlbGwtbGFzdC1pbmxpbmUtZW5kX2M2dHVwXzducXBmXzExMDkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1sYXN0LTRrdTVheCwgLTRweCAwIDhweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjEpKSwgOHB4IDAgMCAwIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAtMjRweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfN25xcGZfNjk2LmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0Om5vdCgjXFw5KTpsYXN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLWVuZF9jNnR1cF83bnFwZl8xMTA5OmRpcihydGwpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tZmlyc3QteGVnd2Q5LCA0cHggMCA4cHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xKSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAtMjRweCAwIDApO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfc3RpY2t5LWNlbGwtbGFzdC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfMTExODpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1maXJzdC14ZWd3ZDksIDRweCAwIDhweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwcHggLTI0cHggMHB4IDBweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfc3RpY2t5LWNlbGwtbGFzdC1pbmxpbmUtc3RhcnRfYzZ0dXBfN25xcGZfMTExODpub3QoI1xcOSk6ZGlyKHJ0bCkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1sYXN0LTRrdTVheCwgLTRweCAwIDhweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAtMjRweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1lbmRfYzZ0dXBfN25xcGZfMTEwOTpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1sYXN0LTRrdTVheCwgLTRweCAwIDhweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAtMjRweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfc3RpY2t5LWNlbGwtbGFzdC1pbmxpbmUtZW5kX2M2dHVwXzducXBmXzExMDk6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXN0aWNreS1jb2x1bW4tZmlyc3QteGVnd2Q5LCA0cHggMCA4cHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xKSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAtMjRweCAwIDApO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0Om5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KSArIHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTAzNCkuYXdzdWlfYm9keS1jZWxsLW5leHQtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTE0MCB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDA7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTAzNCkuYXdzdWlfYm9keS1jZWxsLW5leHQtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTE0MCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCkgKyB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTAzNC5hd3N1aV9ib2R5LWNlbGwtcHJldi1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMTQ3Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tcGxhY2Vob2xkZXItN2V0YWY5LCB0cmFuc3BhcmVudCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzducXBmXzEwMzQuYXdzdWlfYm9keS1jZWxsLXByZXYtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTE0NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCkgKyB2YXIoLS1ib3JkZXItaXRlbS13aWR0aC1jdHJvZzYsIDFweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAycHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0LmF3c3VpX2JvZHktY2VsbC1uZXh0LXNlbGVjdGVkX2M2dHVwXzducXBmXzExNDA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzducXBmXzEwMzQuYXdzdWlfYm9keS1jZWxsLW5leHQtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTE0MDpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTAzNC5hd3N1aV9ib2R5LWNlbGwtbmV4dC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMTQwOm5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0LmF3c3VpX2JvZHktY2VsbC1wcmV2LXNlbGVjdGVkX2M2dHVwXzducXBmXzExNDc6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTAzNC5hd3N1aV9ib2R5LWNlbGwtcHJldi1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMTQ3Om5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG59XG4uYXdzdWlfYm9keS1jZWxsLXNlbGVjdGVkX2M2dHVwXzducXBmXzEwMzQ6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLXByZXYtc2VsZWN0ZWRfYzZ0dXBfN25xcGZfMTE0NykgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTE3Mzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSArIHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1zdWNjZXNzX2M2dHVwXzducXBmXzExNzg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSArIHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkpICsgY2FsYyh2YXIoLS1zaXplLWljb24tbm9ybWFsLTE5MDM2ZywgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtc3VjY2Vzc19jNnR1cF83bnFwZl8xMTc4Om5vdCgjXFw5KSwgLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF83bnFwZl8xMTczOm5vdCgjXFw5KSB7XG4gIGluc2V0LWJsb2NrOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvcl9jNnR1cF83bnFwZl8xMTczOm5vdCgjXFw5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogMDtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICBtaW4tYmxvY2stc2l6ZTogMTBweDtcbiAgbWluLWlubGluZS1zaXplOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1idXR0b24tbm9ybWFsLWRlZmF1bHQtcG5ldWdqLCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLWRpc2FibGVkX2M2dHVwXzducXBmXzEyMDM6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGlzYWJsZWQtaW5saW5lLWVkaXQtdXFhcWpqLCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yX2M2dHVwXzducXBmXzExNzM6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1ob3Zlci1zOW40ZjYsICMxNjE5MWYpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1lZGl0b3JfYzZ0dXBfN25xcGZfMTE3Mzpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYnV0dG9uLW5vcm1hbC1hY3RpdmUtOHRoNzg3LCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXJvd19jNnR1cF83bnFwZl8xMjEyOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itcm93X2M2dHVwXzducXBmXzEyMTIgPiA6bm90KCNcXDkpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvci1jb250cm9sc19jNnR1cF83bnFwZl8xMjIyOm5vdCgjXFw5KSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itcm93LWVkaXRvcl9jNnR1cF83bnFwZl8xMjI1Om5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gNiAqIHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAyICogdmFyKC0tc2l6ZS1pY29uLW5vcm1hbC0xOTAzNmcsIDE2cHgpKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLWZvY3VzYWJsZV9jNnR1cF83bnFwZl8xMjI4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLWZvY3VzYWJsZV9jNnR1cF83bnFwZl8xMjI4Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xcHggLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3ItZm9jdXNhYmxlX2M2dHVwXzducXBmXzEyMjg6bm90KCNcXDkpOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogLTFweCk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogLTFweCk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyAtMXB4ICsgLTFweCk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIC0xcHggKyAtMXB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3ItZm9jdXNhYmxlX2M2dHVwXzducXBmXzEyMjg6bm90KCNcXDkpOmZvY3VzLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzducXBmXzY5NiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uYXdzdWlfYm9keS1jZWxsLWVkaXRvci1pY29uX2M2dHVwXzducXBmXzEyNTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0Nzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfN25xcGZfNjk2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfc3RpY2t5LWNlbGxfYzZ0dXBfN25xcGZfNjk2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwOm5vdCgjXFw5KSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0NyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF83bnFwZl8xNjYgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDAgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMF9jNnR1cF83bnFwZl8xNjYgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgLTEgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgMSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC0xX2M2dHVwXzducXBmXzE3MyA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAwICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDIgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtMl9jNnR1cF83bnFwZl8xODAgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMSAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfN25xcGZfMTg3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyAzICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTNfYzZ0dXBfN25xcGZfMTg3ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDIgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNCAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC00X2M2dHVwXzducXBmXzE5NCA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyAzICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDUgKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtNV9jNnR1cF83bnFwZl8yMDEgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNCAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfN25xcGZfMjA4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA2ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTZfYzZ0dXBfN25xcGZfMjA4ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDUgKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgNyAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC03X2M2dHVwXzducXBmXzIxNSA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgKyA2ICogKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMiArIDggKiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2V4cGFuZGFibGUtbGV2ZWwtOF9jNnR1cF83bnFwZl8yMjIgPiAuYXdzdWlfZXhwYW5kYWJsZS10b2dnbGUtd3JhcHBlcl9jNnR1cF83bnFwZl8xNDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgNyAqICh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfN25xcGZfMjI5ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIgKyA5ICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9leHBhbmRhYmxlLWxldmVsLTlfYzZ0dXBfN25xcGZfMjI5ID4gLmF3c3VpX2V4cGFuZGFibGUtdG9nZ2xlLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTQ1Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDggKiAodmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgLyAyICsgOSAqIGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfZXhwYW5kYWJsZS1sZXZlbC1uZXh0X2M2dHVwXzducXBmXzIzNiA+IC5hd3N1aV9leHBhbmRhYmxlLXRvZ2dsZS13cmFwcGVyX2M2dHVwXzducXBmXzE0NTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkgKyAoOSAtIDEpICogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDcuYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0NyA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjA6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Ny5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14eHhzLXJlZnJncSwgMnB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygtMSAqIDJweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3LmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtcmVmcmdxLCAycHgpICsgMXB4KSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoLTEgKiAycHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX3Jlc2l6YWJsZS1jb2x1bW5zX2M2dHVwXzducXBmXzEzNjQpID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0NykgPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwXzducXBmXzExNzMsIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0NykgPiAuYXdzdWlfZXhwYW5kYWJsZS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTM2NyA+IC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTE3MyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KTpmb2N1cy13aXRoaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KTpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpIC0gMXB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpOmZvY3VzLXdpdGhpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpOmZvY3VzLXdpdGhpbi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF83bnFwZl82OTYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0Nyk6Zm9jdXMtd2l0aGluLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1NzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpOmZvY3VzLXdpdGhpbi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6Zmlyc3QtY2hpbGQge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKDEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkgLSAxcHgpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1leHBhbmRhYmxlX2M2dHVwXzducXBmXzQ0Nyk6Zm9jdXMtd2l0aGluLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1NzpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKDEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KTpmb2N1cy13aXRoaW4uYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3OmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzducXBmXzY5NiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOmZvY3VzLXdpdGhpbjpmb2N1cy13aXRoaW4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3ItaWNvbl9jNnR1cF83bnFwZl8xMjUyLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0LWRpc2FibGVkLXBvcG92ZXJfYzZ0dXBfN25xcGZfMTQxOCAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci1pY29uX2M2dHVwXzducXBmXzEyNTIge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6Zm9jdXMtd2l0aGluOmZvY3VzLXdpdGhpbi5hd3N1aV9ib2R5LWNlbGwtaGFzLXN1Y2Nlc3NfYzZ0dXBfN25xcGZfMTQyMSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAsIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXQtZGlzYWJsZWQtcG9wb3Zlcl9jNnR1cF83bnFwZl8xNDE4LmF3c3VpX2JvZHktY2VsbC1oYXMtc3VjY2Vzc19jNnR1cF83bnFwZl8xNDIxID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkgKyBjYWxjKHZhcigtLXNpemUtaWNvbi1ub3JtYWwtMTkwMzZnLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6Zm9jdXMtd2l0aGluOmZvY3VzLXdpdGhpbiA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAsIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXQtZGlzYWJsZWQtcG9wb3Zlcl9jNnR1cF83bnFwZl8xNDE4ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCkgKyB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6Zm9jdXMtd2l0aGluOmZvY3VzLXdpdGhpbiA+IC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTE3MywgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpmb2N1cy13aXRoaW46Zm9jdXMtd2l0aGluID4gLmF3c3VpX2V4cGFuZGFibGUtY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzEzNjcgPiAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci13cmFwcGVyX2M2dHVwXzducXBmXzExNzMsIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXQtZGlzYWJsZWQtcG9wb3Zlcl9jNnR1cF83bnFwZl8xNDE4ID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF83bnFwZl8xMTczLCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0LWRpc2FibGVkLXBvcG92ZXJfYzZ0dXBfN25xcGZfMTQxOCA+IC5hd3N1aV9leHBhbmRhYmxlLWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xMzY3ID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF83bnFwZl8xMTczIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6Zm9jdXMtd2l0aGluOmZvY3VzLXdpdGhpbiA+IC5hd3N1aV9ib2R5LWNlbGwtc3VjY2Vzc19jNnR1cF83bnFwZl8xMTc4LCAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpLmF3c3VpX2JvZHktY2VsbC1lZGl0LWRpc2FibGVkLXBvcG92ZXJfYzZ0dXBfN25xcGZfMTQxOCA+IC5hd3N1aV9ib2R5LWNlbGwtc3VjY2Vzc19jNnR1cF83bnFwZl8xMTc4IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6Zm9jdXMtd2l0aGluOmZvY3VzLXdpdGhpbi5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF83bnFwZl82OTYsIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0NykuYXdzdWlfYm9keS1jZWxsLWVkaXQtZGlzYWJsZWQtcG9wb3Zlcl9jNnR1cF83bnFwZl8xNDE4LmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzducXBmXzY5NiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOmhvdmVyOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpob3Zlcjpob3ZlciAuYXdzdWlfYm9keS1jZWxsLWVkaXRvci1pY29uX2M2dHVwXzducXBmXzEyNTIge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6aG92ZXI6aG92ZXI6bm90KC5hd3N1aV9ib2R5LWNlbGwtZXhwYW5kYWJsZV9jNnR1cF83bnFwZl80NDcpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRyb3Bkb3duLWl0ZW0taG92ZXItYjVkMjlyLCAjZjJmM2YzKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1tdHJjMzgsICM4Nzk1OTYpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZWRpdGFibGUtY2VsbC1ob3Zlci1tdHJjMzgsICM4Nzk1OTYpO1xuICBpbnNldC1pbmxpbmU6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOmhvdmVyOmhvdmVyLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzducXBmXzY5NiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOmhvdmVyOmhvdmVyOmZpcnN0LWNoaWxkIHtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pdGVtLWJzc2N0cywgMHB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6aG92ZXI6aG92ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWl0ZW0tYnNzY3RzLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaXRlbS1ic3NjdHMsIDBweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOmhvdmVyOmhvdmVyID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF83bnFwZl8xMTczID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCwgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpob3Zlcjpob3ZlciA+IC5hd3N1aV9leHBhbmRhYmxlLWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xMzY3ID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF83bnFwZl8xMTczID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyhjYWxjKGNhbGModmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpICsgdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSkgLSAyICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6aG92ZXI6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLXN1Y2Nlc3NfYzZ0dXBfN25xcGZfMTE3OCA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoY2FsYyhjYWxjKGNhbGModmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpICsgdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSkgKyBjYWxjKHZhcigtLXNpemUtaWNvbi1ub3JtYWwtMTkwMzZnLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSkpIC0gMiAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOmhvdmVyOmhvdmVyLmF3c3VpX2JvZHktY2VsbC1sYXN0LXJvd19jNnR1cF83bnFwZl8xMDM0LmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0ID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCwgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpob3Zlcjpob3Zlci5hd3N1aV9ib2R5LWNlbGwtbmV4dC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMTQwID4gLmF3c3VpX2JvZHktY2VsbC1jb250ZW50X2M2dHVwXzducXBmXzE2MCB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpIC0gdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgLyAyKSAtIDEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSArIDJweCk7XG4gIG1hcmdpbi1ibG9jazogY2FsYygtMSAqIDJweCk7XG59XG4uYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mi5hd3N1aV9ib2R5LWNlbGwtZWRpdGFibGVfYzZ0dXBfN25xcGZfNDQ3Om5vdCgjXFw5KTpub3QoLmF3c3VpX2JvZHktY2VsbC1lZGl0LWFjdGl2ZV9jNnR1cF83bnFwZl80NDcpOmhvdmVyOmhvdmVyLmF3c3VpX2JvZHktY2VsbC1sYXN0LXJvd19jNnR1cF83bnFwZl8xMDM0Om5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0KSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KSAtICh2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6aG92ZXI6aG92ZXIuYXdzdWlfYm9keS1jZWxsLWZpcnN0LXJvd19jNnR1cF83bnFwZl8xMDMxOm5vdCguYXdzdWlfYm9keS1jZWxsLWV4cGFuZGFibGVfYzZ0dXBfN25xcGZfNDQ3KTpub3QoLmF3c3VpX2JvZHktY2VsbC1zZWxlY3RlZF9jNnR1cF83bnFwZl8xMDM0KSA+IC5hd3N1aV9ib2R5LWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xNjAge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KSAtICh2YXIoLS1ib3JkZXItZGl2aWRlci1saXN0LXdpZHRoLXg2cno3ZSwgMXB4KSkpIC0gMSAqIHZhcigtLWJvcmRlci1kaXZpZGVyLWxpc3Qtd2lkdGgteDZyejdlLCAxcHgpICsgMnB4KTtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKC0xICogMnB4KTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6aG92ZXI6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLWNvbnRlbnRfYzZ0dXBfN25xcGZfMTYwIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLWwta2hnMnQyLCAyMHB4KSArIHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSkgLSAxICogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkpO1xufVxuLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpob3Zlcjpob3ZlciA+IC5hd3N1aV9ib2R5LWNlbGwtZWRpdG9yLXdyYXBwZXJfYzZ0dXBfN25xcGZfMTE3MywgLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTIuYXdzdWlfYm9keS1jZWxsLWVkaXRhYmxlX2M2dHVwXzducXBmXzQ0Nzpub3QoI1xcOSk6bm90KC5hd3N1aV9ib2R5LWNlbGwtZWRpdC1hY3RpdmVfYzZ0dXBfN25xcGZfNDQ3KTpob3Zlcjpob3ZlciA+IC5hd3N1aV9leHBhbmRhYmxlLWNlbGwtY29udGVudF9jNnR1cF83bnFwZl8xMzY3ID4gLmF3c3VpX2JvZHktY2VsbC1lZGl0b3Itd3JhcHBlcl9jNnR1cF83bnFwZl8xMTczIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyLmF3c3VpX2JvZHktY2VsbC1lZGl0YWJsZV9jNnR1cF83bnFwZl80NDc6bm90KCNcXDkpOm5vdCguYXdzdWlfYm9keS1jZWxsLWVkaXQtYWN0aXZlX2M2dHVwXzducXBmXzQ0Nyk6aG92ZXI6aG92ZXIgPiAuYXdzdWlfYm9keS1jZWxsLXN1Y2Nlc3NfYzZ0dXBfN25xcGZfMTE3OCB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyOm5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyOm5vdCgjXFw5KTpmb2N1cy5hd3N1aV9zdGlja3ktY2VsbF9jNnR1cF83bnFwZl82OTYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTI6bm90KCNcXDkpOmZvY3VzLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1NzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9ib2R5LWNlbGxfYzZ0dXBfN25xcGZfMTUyOm5vdCgjXFw5KTpmb2N1cy5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9jNnR1cF83bnFwZl8zNTc6Zmlyc3QtY2hpbGQge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKDEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2JvZHktY2VsbF9jNnR1cF83bnFwZl8xNTI6bm90KCNcXDkpOmZvY3VzLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoX2M2dHVwXzducXBmXzM1NzpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKDEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYm9keS1jZWxsX2M2dHVwXzducXBmXzE1Mjpub3QoI1xcOSk6Zm9jdXMuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfYzZ0dXBfN25xcGZfMzU3OmZpcnN0LWNoaWxkLmF3c3VpX3N0aWNreS1jZWxsX2M2dHVwXzducXBmXzY5NiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9pdGVtcy1sb2FkZXJfMTE1cHRfMTZsMDdfNTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yZXNpemUtYWN0aXZlX3g3cGV1X3hkYWE2XzE0NTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZXNpemUtYWN0aXZlLXdpdGgtZm9jdXNfeDdwZXVfeGRhYTZfMTQ1KSAqIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG50aDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV9kaXZpZGVyX3g3cGV1X3hkYWE2XzE1MCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXhzLWFwZWk5MywgMjBweCk7XG4gIG1heC1ibG9jay1zaXplOiBjYWxjKDEwMCUgLSBjYWxjKDIgKiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkgKyB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSkpO1xuICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1pdGVtLXdpZHRoLWN0cm9nNiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1pbnRlcmFjdGl2ZS1kZWZhdWx0LWRicjhjZSwgIzY4NzA3OCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG50aDpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV9kaXZpZGVyLWRpc2FibGVkX3g3cGV1X3hkYWE2XzE2NCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn1cbnRoOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX2RpdmlkZXItYWN0aXZlX3g3cGV1X3hkYWE2XzE2NyB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1hY3RpdmUtN2Jhb2x3LCAjNjg3MDc4KTtcbn1cblxuLmF3c3VpX3Jlc2l6ZXJfeDdwZXVfeGRhYTZfMTcxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBib3JkZXItYmxvY2s6IG5vbmU7XG4gIGJvcmRlci1pbmxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGluc2V0LWJsb2NrOiAwO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXhsLXZzczhwYywgMjRweCkgLyAyKTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXhsLXZzczhwYywgMjRweCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmF3c3VpX3Jlc2l6ZXJfeDdwZXVfeGRhYTZfMTcxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9yZXNpemUtYWN0aXZlX3g3cGV1X3hkYWE2XzE0NSAuYXdzdWlfcmVzaXplcl94N3BldV94ZGFhNl8xNzE6bm90KCNcXDkpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG50aDpub3QoI1xcOSk6bGFzdC1jaGlsZCA+IC5hd3N1aV9yZXNpemVyX3g3cGV1X3hkYWE2XzE3MSB7XG4gIGlubGluZS1zaXplOiBjYWxjKHZhcigtLXNwYWNlLXhsLXZzczhwYywgMjRweCkgLyAyKTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cbi5hd3N1aV9yZXNpemVyX3g3cGV1X3hkYWE2XzE3MTpub3QoI1xcOSk6aG92ZXIgKyAuYXdzdWlfZGl2aWRlcl94N3BldV94ZGFhNl8xNTAge1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiAycHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItYWN0aXZlLTdiYW9sdywgIzY4NzA3OCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfcmVzaXplcl94N3BldV94ZGFhNl8xNzEuYXdzdWlfaGFzLWZvY3VzX3g3cGV1X3hkYWE2XzIyNTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfcmVzaXplcl94N3BldV94ZGFhNl8xNzEuYXdzdWlfaGFzLWZvY3VzX3g3cGV1X3hkYWE2XzIyNTpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1mYTNqdDMsIDBweCkgLSAycHgpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9yZXNpemVyX3g3cGV1X3hkYWE2XzE3MS5hd3N1aV9oYXMtZm9jdXNfeDdwZXVfeGRhYTZfMjI1Om5vdCgjXFw5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSAtIDJweCkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGModmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSAtIDJweCkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYyh2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpIC0gMnB4KSArIGNhbGModmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSAtIDJweCkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1mYTNqdDMsIDBweCkgLSAycHgpICsgY2FsYyh2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpIC0gMnB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9yZXNpemVyX3g3cGV1X3hkYWE2XzE3MS5hd3N1aV9oYXMtZm9jdXNfeDdwZXVfeGRhYTZfMjI1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmF3c3VpX3RyYWNrZXJfeDdwZXVfeGRhYTZfMjUwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgZGFzaGVkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWFjdGl2ZS03YmFvbHcsICM2ODcwNzgpO1xuICBpbmxpbmUtc2l6ZTogMDtcbiAgaW5zZXQtYmxvY2s6IDA7XG59XG4uYXdzdWlfcmVzaXplLWFjdGl2ZV94N3BldV94ZGFhNl8xNDUgLmF3c3VpX3RyYWNrZXJfeDdwZXVfeGRhYTZfMjUwOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtdGFibGUtaGVhZGVyLXJqcWh5OCwgI2ZhZmFmYSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvbHVtbi1oZWFkZXItNmVwdTRnLCAjNTQ1YjY0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy16eWZuNGosIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV8xOTRyc18xODM6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlXzE5NHJzXzE4Mzpub3QoI1xcOSkge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV8xOTRyc18xODM6bm90KCNcXDkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXN0aWNreV8xc3BhZV8xOTRyc18yMDQ6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLXRhYmxlLXN0aWNreS13aWR0aC1odG14NTYsIDBweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXN0dWNrXzFzcGFlXzE5NHJzXzIwNzpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItY2VsbC12YXJpYW50LWZ1bGwtcGFnZV8xc3BhZV8xOTRyc18yMDcpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtdmFyaWFudC1mdWxsLXBhZ2VfMXNwYWVfMTk0cnNfMjA3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LW1haW4tdGFxM204LCAjZjJmM2YzKTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbC12YXJpYW50LWZ1bGwtcGFnZV8xc3BhZV8xOTRyc18yMDcuYXdzdWlfaGVhZGVyLWNlbGwtaGlkZGVuXzFzcGFlXzE5NHJzXzIxMzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbC12YXJpYW50LWVtYmVkZGVkXzFzcGFlXzE5NHJzXzIxNi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xOTRyc18yMTY6bm90KCNcXDkpOm5vdCg6aXMoLmF3c3VpX2hlYWRlci1jZWxsLXN0aWNreV8xc3BhZV8xOTRyc18yMDQsIC5hd3N1aV9zdGlja3ktY2VsbF8xc3BhZV8xOTRyc18yMTYpKSwgLmF3c3VpX2hlYWRlci1jZWxsLXZhcmlhbnQtYm9yZGVybGVzc18xc3BhZV8xOTRyc18yMTYuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMTk0cnNfMjE2Om5vdCgjXFw5KTpub3QoOmlzKC5hd3N1aV9oZWFkZXItY2VsbC1zdGlja3lfMXNwYWVfMTk0cnNfMjA0LCAuYXdzdWlfc3RpY2t5LWNlbGxfMXNwYWVfMTk0cnNfMjE2KSkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OTpub3QoI1xcOSk6bGFzdC1jaGlsZCwgLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9oZWFkZXItY2VsbC1zb3J0YWJsZV8xc3BhZV8xOTRyc18yMTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5LmF3c3VpX3N0aWNreS1jZWxsXzFzcGFlXzE5NHJzXzIxNjpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXRhYmxlLWhlYWRlci1yanFoeTgsICNmYWZhZmEpO1xuICB6LWluZGV4OiA3OTg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHBhZGRpbmc7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXNob3ctcXVpY2stbWJjbzNzLCA5MG1zKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLW1vdGlvbi1lYXNpbmctc3RpY2t5LWVocnJkaCwgZWFzZS1vdXQpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9zdGlja3ktY2VsbF8xc3BhZV8xOTRyc18yMTY6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5LmF3c3VpX3N0aWNreS1jZWxsXzFzcGFlXzE5NHJzXzIxNjpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfc3RpY2t5LWNlbGxfMXNwYWVfMTk0cnNfMjE2Om5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWxlZnRfMXNwYWVfMTk0cnNfMjQwOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hhcy1zZWxlY3Rpb25fMXNwYWVfMTk0cnNfMjQwKSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS10YWJsZS1ob3Jpem9udGFsLWpzODI3OCwgMHB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfc3RpY2t5LWNlbGwtbGFzdC1pbmxpbmUtc3RhcnRfMXNwYWVfMTk0cnNfMjQzOm5vdCgjXFw5KSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdGlja3ktY29sdW1uLWZpcnN0LXhlZ3dkOSwgNHB4IDAgOHB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMSkpO1xuICBjbGlwLXBhdGg6IGluc2V0KDBweCAtMjRweCAwcHggMHB4KTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5LmF3c3VpX3N0aWNreS1jZWxsLWxhc3QtaW5saW5lLXN0YXJ0XzFzcGFlXzE5NHJzXzI0MyA+IC5hd3N1aV9yZXNpemUtZGl2aWRlcl8xc3BhZV8xOTRyc18yNDg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfc3RpY2t5LWNlbGwtbGFzdC1pbmxpbmUtc3RhcnRfMXNwYWVfMTk0cnNfMjQzOm5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdGlja3ktY29sdW1uLWxhc3QtNGt1NWF4LCAtNHB4IDAgOHB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMSkpO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIC0yNHB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfc3RpY2t5LWNlbGwtbGFzdC1pbmxpbmUtZW5kXzFzcGFlXzE5NHJzXzI1NTpub3QoI1xcOSkge1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc3RpY2t5LWNvbHVtbi1sYXN0LTRrdTVheCwgLTRweCAwIDhweCAwIHJnYmEoMCwgMjgsIDM2LCAwLjEpKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAtMjRweCk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwbHVnaW4vbm8tdW5zdXBwb3J0ZWQtYnJvd3Nlci1mZWF0dXJlcyAqL1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9zdGlja3ktY2VsbC1sYXN0LWlubGluZS1lbmRfMXNwYWVfMTk0cnNfMjU1Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdGlja3ktY29sdW1uLWZpcnN0LXhlZ3dkOSwgNHB4IDAgOHB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMSkpO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgLTI0cHggMCAwKTtcbn1cblxuLmF3c3VpX3NvcnRpbmctaWNvbl8xc3BhZV8xOTRyc18yNjU6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWNvbHVtbi1zb3J0aW5nLWljb24tMWptOWxsLCAjNjg3MDc4KTtcbn1cblxuLmF3c3VpX2VkaXQtaWNvbl8xc3BhZV8xOTRyc18yNzM6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzE5NHJzXzI3OTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzE5NHJzXzI3OS5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50LWV4cGFuZGFibGVfMXNwYWVfMTk0cnNfMjg1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KSArIHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfMTk0cnNfMjE5ID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMTk0cnNfMjc5Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS14bC12c3M4cGMsIDI0cHgpICsgdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMTk0cnNfMjc5Om5vdCgjXFw5KTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzE5NHJzXzI3OTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMTk0cnNfMjc5Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1mYTNqdDMsIDBweCkpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzE5NHJzXzI3OS5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlXzE5NHJzXzE4Mzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzkuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV8xOTRyc18xODM6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1mYTNqdDMsIDBweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzE5NHJzXzI3OS5hd3N1aV9oZWFkZXItY2VsbC1mYWtlLWZvY3VzXzFzcGFlXzE5NHJzXzE4Mzpub3QoI1xcOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtZGlzYWJsZWRfMXNwYWVfMTk0cnNfMzM3LmF3c3VpX2hlYWRlci1jZWxsLXNvcnRlZF8xc3BhZV8xOTRyc18zMzcgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzkgPiAuYXdzdWlfc29ydGluZy1pY29uXzFzcGFlXzE5NHJzXzI2NTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC0xZHI1bjYsICNhYWI3YjgpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfMTk0cnNfMjE5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1jZWxsLWRpc2FibGVkXzFzcGFlXzE5NHJzXzMzNykgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfMTk0cnNfMjE5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1jZWxsLWRpc2FibGVkXzFzcGFlXzE5NHJzXzMzNykgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzk6aG92ZXIsIC5hd3N1aV9oZWFkZXItY2VsbC1zb3J0YWJsZV8xc3BhZV8xOTRyc18yMTk6bm90KCNcXDkpOm5vdCguYXdzdWlfaGVhZGVyLWNlbGwtZGlzYWJsZWRfMXNwYWVfMTk0cnNfMzM3KS5hd3N1aV9oZWFkZXItY2VsbC1zb3J0ZWRfMXNwYWVfMTk0cnNfMzM3ID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMTk0cnNfMjc5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtYWN0aXZlLTQ3MmxhNCwgIzE2MTkxZik7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfMTk0cnNfMjE5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1jZWxsLWRpc2FibGVkXzFzcGFlXzE5NHJzXzMzNykgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzk6aG92ZXIgPiAuYXdzdWlfc29ydGluZy1pY29uXzFzcGFlXzE5NHJzXzI2NSwgLmF3c3VpX2hlYWRlci1jZWxsLXNvcnRhYmxlXzFzcGFlXzE5NHJzXzIxOTpub3QoI1xcOSk6bm90KC5hd3N1aV9oZWFkZXItY2VsbC1kaXNhYmxlZF8xc3BhZV8xOTRyc18zMzcpLmF3c3VpX2hlYWRlci1jZWxsLXNvcnRlZF8xc3BhZV8xOTRyc18zMzcgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzkgPiAuYXdzdWlfc29ydGluZy1pY29uXzFzcGFlXzE5NHJzXzI2NSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWFjdGl2ZS00NzJsYTQsICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWNlbGwtdGV4dF8xc3BhZV8xOTRyc18zNTE6bm90KCNcXDkpIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteHMtYXBlaTkzLCAyMHB4KTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KSAvIDIpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsLXRleHRfMXNwYWVfMTk0cnNfMzUxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2hlYWRlci1jZWxsLXRleHQtd3JhcF8xc3BhZV8xOTRyc18zNTUpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5hd3N1aV9oZWFkZXItY2VsbC1hc2NlbmRpbmdfMXNwYWVfMTk0cnNfMzYxOm5vdCgjXFw5KSxcbi5hd3N1aV9oZWFkZXItY2VsbC1kZXNjZW5kaW5nXzFzcGFlXzE5NHJzXzM2Mjpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLypcbkluIFZpc3VhbCBSZWZyZXNoIHRoZSBmaXJzdCBjZWxsIGluIHRoZSBoZWFkZXIgc2hvdWxkIGFsaWduXG53aXRoIHRoZSBsZWZ0IGVkZ2Ugb2YgdGhlIHRhYmxlIGFzIGNsb3NlbHkgYXMgcG9zc2libGUuIElmIHRoZVxubGFzdCBoZWFkZXIgY2VsbCBpcyBzb3J0YWJsZSB0aGUgc29ydCBpY29uIHNob3VsZCBhbGlnbiB3aXRoIHRoZVxuc2V0dGluZ3MgaWNvbiBpbiB0aGUgcGFnaW5hdGlvbiBzbG90LlxuKi9cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMTk0cnNfMjE2KTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5Om5vdCgjXFw5KTpub3QoLmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzE5NHJzXzIxNik6Zmlyc3QtY2hpbGQuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudC1leHBhbmRhYmxlXzFzcGFlXzE5NHJzXzI4NSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSArIHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSk7XG59XG5cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMTk0cnNfMjE2Om5vdCgjXFw5KSB7XG4gIC8qXG4gICAgU3RyaXBlZCByb3dzIHJlcXVpcmVzIGFkZGl0aW9uYWwgbGVmdCBwYWRkaW5nIGJlY2F1c2UgdGhlXG4gICAgc2hhZGVkIGJhY2tncm91bmQgbWFrZXMgdGhlIGNoaWxkIGNvbnRlbnQgYXBwZWFyIHRvbyBjbG9zZVxuICAgIHRvIHRoZSB0YWJsZSBlZGdlLlxuICAqL1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xOTRyc18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xOTRyc18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpIC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMTk0cnNfMjE2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzE5NHJzXzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV8xOTRyc18xODMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzE5NHJzXzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfaGVhZGVyLWNlbGwtZmFrZS1mb2N1c18xc3BhZV8xOTRyc18xODMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xOTRyc18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfMTk0cnNfMTgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMTk0cnNfMjE2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50XzFzcGFlXzE5NHJzXzI3OSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzE5NHJzXzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzkuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudC1leHBhbmRhYmxlXzFzcGFlXzE5NHJzXzI4NSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKDBweCArIHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSArIHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzE5NHJzXzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzE5NHJzXzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyhjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzE5NHJzXzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiAuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudF8xc3BhZV8xOTRyc18yNzk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSk7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1mYTNqdDMsIDBweCkpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1mYTNqdDMsIDBweCkpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1mYTNqdDMsIDBweCkpICsgY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1mYTNqdDMsIDBweCkpKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xOTRyc18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMTk0cnNfMjc5LmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfMTk0cnNfMTgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xOTRyc18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMTk0cnNfMjc5LmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfMTk0cnNfMTgzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1mYTNqdDMsIDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xOTRyc18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkID4gLmF3c3VpX2hlYWRlci1jZWxsLWNvbnRlbnRfMXNwYWVfMTk0cnNfMjc5LmF3c3VpX2hlYWRlci1jZWxsLWZha2UtZm9jdXNfMXNwYWVfMTk0cnNfMTgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYmxlLWhlYWRlci1mb2N1cy1vdXRsaW5lLWd1dHRlci1mYTNqdDMsIDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KSkpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpKSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyBjYWxjKC0xICogdmFyKC0tc3BhY2UtdGFibGUtaGVhZGVyLWZvY3VzLW91dGxpbmUtZ3V0dGVyLWZhM2p0MywgMHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpKSk7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpKSArIGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJsZS1oZWFkZXItZm9jdXMtb3V0bGluZS1ndXR0ZXItZmEzanQzLCAwcHgpKSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMTk0cnNfMjE2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfMXNwYWVfMTk0cnNfNDc2KTpub3QoLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfMXNwYWVfMTk0cnNfNDc2KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMTk0cnNfMjE2Om5vdCgjXFw5KTpmaXJzdC1jaGlsZDpub3QoLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfMXNwYWVfMTk0cnNfNDc2KTpub3QoLmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfMXNwYWVfMTk0cnNfNDc2KS5hd3N1aV9oZWFkZXItY2VsbC1jb250ZW50LWV4cGFuZGFibGVfMXNwYWVfMTk0cnNfMjg1IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCkgKyB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xOTRyc18yMTY6bm90KCNcXDkpOmZpcnN0LWNoaWxkLmF3c3VpX2hhcy1zdHJpcGVkLXJvd3NfMXNwYWVfMTk0cnNfNDc2Om5vdCguYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF8xc3BhZV8xOTRyc180NzYpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG4uYXdzdWlfaGVhZGVyLWNlbGxfMXNwYWVfMTk0cnNfMTQ5LmF3c3VpX2lzLXZpc3VhbC1yZWZyZXNoXzFzcGFlXzE5NHJzXzIxNjpub3QoI1xcOSk6Zmlyc3QtY2hpbGQuYXdzdWlfaGFzLXN0cmlwZWQtcm93c18xc3BhZV8xOTRyc180NzY6bm90KC5hd3N1aV9zdGlja3ktY2VsbC1wYWQtaW5saW5lLXN0YXJ0XzFzcGFlXzE5NHJzXzQ3NikuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudC1leHBhbmRhYmxlXzFzcGFlXzE5NHJzXzI4NSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgKyB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgKyB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCkpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xOTRyc18yMTY6bm90KCNcXDkpOmxhc3QtY2hpbGQuYXdzdWlfaGVhZGVyLWNlbGwtc29ydGFibGVfMXNwYWVfMTk0cnNfMjE5IHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KTtcbn1cbi5hd3N1aV9oZWFkZXItY2VsbF8xc3BhZV8xOTRyc18xNDkuYXdzdWlfaXMtdmlzdWFsLXJlZnJlc2hfMXNwYWVfMTk0cnNfMjE2LmF3c3VpX3N0aWNreS1jZWxsLXBhZC1pbmxpbmUtc3RhcnRfMXNwYWVfMTk0cnNfNDc2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xufVxuLmF3c3VpX2hlYWRlci1jZWxsXzFzcGFlXzE5NHJzXzE0OS5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF8xc3BhZV8xOTRyc18yMTYuYXdzdWlfc3RpY2t5LWNlbGwtcGFkLWlubGluZS1zdGFydF8xc3BhZV8xOTRyc180NzYuYXdzdWlfaGVhZGVyLWNlbGwtY29udGVudC1leHBhbmRhYmxlXzFzcGFlXzE5NHJzXzI4NTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpICsgdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpICsgdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRlci1jZWxsLXRleHRfZHB1eXFfMWlkMW9fNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfc3RpY2t5LXNjcm9sbGJhcl9mYXF0OF8xNm00cl8xODE6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuLmF3c3VpX3N0aWNreS1zY3JvbGxiYXJfZmFxdDhfMTZtNHJfMTgxW2RhdGEtc3R1Y2s9ZmFsc2VdOm5vdCgjXFw5KSB7XG4gIGNsaXAtcGF0aDogaW5zZXQoLTk5OTlweCAwIDAgMCByb3VuZCB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCkpO1xufVxuLmF3c3VpX3N0aWNreS1zY3JvbGxiYXItY29udGVudF9mYXF0OF8xNm00cl8xOTM6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogMTVweDtcbn1cbi5hd3N1aV9zdGlja3ktc2Nyb2xsYmFyLXZpc2libGVfZmFxdDhfMTZtNHJfMTk2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3c3VpX3N0aWNreS1zY3JvbGxiYXItbmF0aXZlLWludmlzaWJsZV9mYXF0OF8xNm00cl8xOTk6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMTVweDtcbn1cbi5hd3N1aV9zdGlja3ktc2Nyb2xsYmFyLW9mZnNldF9mYXF0OF8xNm00cl8yMDI6bm90KCNcXDkpIHtcbiAgei1pbmRleDogNzk5O1xufVxuLmF3c3VpX3N0aWNreS1zY3JvbGxiYXItb2Zmc2V0X2ZhcXQ4XzE2bTRyXzIwMjpub3QoI1xcOSk6bm90KC5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9mYXF0OF8xNm00cl8yMDUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXUsICNmZmZmZmYpO1xuICBibG9jay1zaXplOiAxNXB4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSk7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuLmF3c3VpX3N0aWNreS1zY3JvbGxiYXItb2Zmc2V0X2ZhcXQ4XzE2bTRyXzIwMi5hd3N1aV9pcy12aXN1YWwtcmVmcmVzaF9mYXF0OF8xNm00cl8yMDU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNXB4O1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfbW9kYWwtYWN0aW9uc18xMmh5el94aHRhNl8xODE6bm90KCNcXDkpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmF3c3VpX3N1Ym1pdC1idXR0b25fMTJoeXpfeGh0YTZfMTg1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfbGFzdC11cGRhdGVkLWNhcHRpb25fMTJoeXpfeGh0YTZfMTg5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXEsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLWVnemw0cSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzLCBub3JtYWwpO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS1mZzE2eXUsICM2ODcwNzgpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfbW9kYWwtcm9vdF9ya2gxZV8xeWlta181Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF8xdTB5d19yZm83eV81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfYWxlcnRfMXUweXdfcmZvN3lfOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2hlYWRlci1saW5rLXRleHRfZXltbjRfcnVnOHZfNTpub3QoI1xcOSksXG4uYXdzdWlfbGluay10ZXh0X2V5bW40X3J1Zzh2XzY6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfbDBkdjBfbGJqd3pfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBtaW4taW5saW5lLXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5hd3N1aV9oZWFkZXJfbDBkdjBfbGJqd3pfMTc5Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItc2l6ZS0xOTdjMHksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtYXY5NW5zLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC15cGJxdGssIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLXBhbmVsLWhlYWRlci12ZXJ0aWNhbC0zbHEzMWksIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtbmF2LWxlZnQtbnY3YTI1LCAzMnB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC14eGwtNDFsMXVuLCAzMnB4KSArIHZhcigtLXNwYWNlLXhsLXZzczhwYywgMjRweCkpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWxpbmtfbDBkdjBfbGJqd3pfMTkyOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItc2l6ZS0xOTdjMHksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtYXY5NW5zLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC15cGJxdGssIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtc21xOHBkLCAjMTYxOTFmKTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWF2OTVucywgMjJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXdzdWlfaGVhZGVyLWxpbmstLWhhcy1sb2dvX2wwZHYwX2xiand6XzIwMiA+IC5hd3N1aV9oZWFkZXItbGluay10ZXh0X2wwZHYwX2xiand6XzIwMjpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5hd3N1aV9oZWFkZXItbG9nb19sMGR2MF9sYmp3el8yMDc6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEuMjUgKiB2YXIoLS1zaXplLWljb24tYmlnLWZkeXVncCwgMzJweCkpO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmF3c3VpX2hlYWRlci1sb2dvLS1zdHJldGNoZWRfbDBkdjBfbGJqd3pfMjEzOm5vdCgjXFw5KSB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5hd3N1aV9pdGVtcy1jb250cm9sX2wwZHYwX2xiand6XzIxODpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xufVxuXG4uYXdzdWlfbGlzdC1jb250YWluZXJfbDBkdjBfbGJqd3pfMjIyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLWNvbnRlbnQtYm90dG9tLXNla2RqaywgNDBweCk7XG59XG5cbi5hd3N1aV9pdGVtcy1jb250cm9sX2wwZHYwX2xiand6XzIxODpub3QoI1xcOSksXG4uYXdzdWlfbGlzdC1jb250YWluZXJfbDBkdjBfbGJqd3pfMjIyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtY29udGVudC10b3Atdmw2cnY5LCAyMHB4KTtcbn1cbi5hd3N1aV93aXRoLXRvb2xiYXJfbDBkdjBfbGJqd3pfMjMwID4gLmF3c3VpX2RpdmlkZXItaGVhZGVyX2wwZHYwX2xiand6XzIzMCArIC5hd3N1aV9pdGVtcy1jb250cm9sX2wwZHYwX2xiand6XzIxODpub3QoI1xcOSksXG4uYXdzdWlfd2l0aC10b29sYmFyX2wwZHYwX2xiand6XzIzMCA+IC5hd3N1aV9kaXZpZGVyLWhlYWRlcl9sMGR2MF9sYmp3el8yMzAgKyAuYXdzdWlfbGlzdC1jb250YWluZXJfbDBkdjBfbGJqd3pfMjIyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmF3c3VpX2xpc3RfbDBkdjBfbGJqd3pfMjIyOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xufVxuXG4uYXdzdWlfbGlzdC12YXJpYW50LXJvb3RfbDBkdjBfbGJqd3pfMjQzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLW5hdi1sZWZ0LW52N2EyNSwgMzJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC13dzFubzUsIDMycHgpO1xufVxuLmF3c3VpX2xpc3QtdmFyaWFudC1yb290LS1maXJzdF9sMGR2MF9sYmp3el8yNTA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfbGlzdC12YXJpYW50LWV4cGFuZGFibGUtbGluay1ncm91cF9sMGR2MF9sYmp3el8yNTQ6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4eGwtdmtydDdwLCA0MHB4KTtcbn1cblxuLmF3c3VpX2xpc3QtaXRlbV9sMGR2MF9sYmp3el8yNTg6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hd3N1aV9saXN0LXZhcmlhbnQtcm9vdC0tZmlyc3RfbDBkdjBfbGJqd3pfMjUwID4gLmF3c3VpX2xpc3QtaXRlbV9sMGR2MF9sYmp3el8yNTg6bm90KCNcXDkpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHg7XG59XG5cbi5hd3N1aV9zZWN0aW9uX2wwZHYwX2xiand6XzI2OTpub3QoI1xcOSksXG4uYXdzdWlfZXhwYW5kYWJsZS1saW5rLWdyb3VwX2wwZHYwX2xiand6XzI3MDpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpKTtcbn1cbi5hd3N1aV9zZWN0aW9uLS1uby1pZGVudF9sMGR2MF9sYmp3el8yNzM6bm90KCNcXDkpLFxuLmF3c3VpX2V4cGFuZGFibGUtbGluay1ncm91cC0tbm8taWRlbnRfbDBkdjBfbGJqd3pfMjc0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5hd3N1aV9zZWN0aW9uX2wwZHYwX2xiand6XzI2OTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLTJ4LWwtNmJid3ByLCAyMHB4KSAtIHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC10eXBlICovXG59XG4uYXdzdWlfc2VjdGlvbl9sMGR2MF9sYmp3el8yNjkuYXdzdWlfcmVmcmVzaF9sMGR2MF9sYmp3el8yODI6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC0yeC1tLW5qaHM5NywgMTZweCkgLSB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSk7XG59XG4uYXdzdWlfbGlzdC12YXJpYW50LXJvb3QtLWZpcnN0X2wwZHYwX2xiand6XzI1MCA+IC5hd3N1aV9saXN0LWl0ZW1fbDBkdjBfbGJqd3pfMjU4Om5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV9zZWN0aW9uX2wwZHYwX2xiand6XzI2OSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xufVxuLmF3c3VpX3NlY3Rpb25fbDBkdjBfbGJqd3pfMjY5ID4gZGl2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uYXdzdWlfbGlzdC12YXJpYW50LXNlY3Rpb24tZ3JvdXBfbDBkdjBfbGJqd3pfMjkzOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9zZWN0aW9uLWdyb3VwX2wwZHYwX2xiand6XzMwMDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLW0tYWJ4Y29lLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbS12ODZxc20sIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLW91MHZjeiwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbS1nNmZscmUsIDQwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9zZWN0aW9uLWdyb3VwLXRpdGxlX2wwZHYwX2xiand6XzMxMTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2xpbmtfbDBkdjBfbGJqd3pfMzE1Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTNoZjVibiwgIzU0NWI2NCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfbGluay1hY3RpdmVfbDBkdjBfbGJqd3pfMzI0Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdheWZpbmRpbmctbGluay1hY3RpdmUtd2VpZ2h0LXFwdzNqMiwgNzAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDIsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWxpbmtfbDBkdjBfbGJqd3pfMTkyOm5vdCgjXFw5KSxcbi5hd3N1aV9saW5rX2wwZHYwX2xiand6XzMxNTpub3QoI1xcOSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfaGVhZGVyLWxpbmtfbDBkdjBfbGJqd3pfMTkyOm5vdCgjXFw5KTpob3Zlcixcbi5hd3N1aV9saW5rX2wwZHYwX2xiand6XzMxNTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtYnB6dXQyLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9oZWFkZXItbGlua19sMGR2MF9sYmp3el8xOTI6bm90KCNcXDkpOmZvY3VzLFxuLmF3c3VpX2xpbmtfbDBkdjBfbGJqd3pfMzE1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfaGVhZGVyLWxpbmtfbDBkdjBfbGJqd3pfMTkyOm5vdCgjXFw5KTpob3ZlciwgLmF3c3VpX2hlYWRlci1saW5rX2wwZHYwX2xiand6XzE5Mjpub3QoI1xcOSk6Zm9jdXMsIC5hd3N1aV9saW5rX2wwZHYwX2xiand6XzMxNTpub3QoI1xcOSk6aG92ZXIsIC5hd3N1aV9saW5rX2wwZHYwX2xiand6XzMxNTpub3QoI1xcOSk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfaGVhZGVyLWxpbmtfbDBkdjBfbGJqd3pfMTkyOm5vdCgjXFw5KTpmb2N1cyxcbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9saW5rX2wwZHYwX2xiand6XzMxNTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLW42azRhMSwgNXB4IGF1dG8gSGlnaGxpZ2h0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1qNm1qczIsIDBweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuXG4uYXdzdWlfaW5mb19sMGR2MF9sYmp3el8zNjE6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xufVxuXG4uYXdzdWlfZXh0ZXJuYWwtaWNvbl9sMGR2MF9sYmp3el8zNjU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cblxuLmF3c3VpX2RpdmlkZXJfbDBkdjBfbGJqd3pfMjMwOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogbm9uZTtcbiAgYm9yZGVyLWlubGluZTogbm9uZTtcbn1cblxuLmF3c3VpX2RpdmlkZXItZGVmYXVsdF9sMGR2MF9sYmp3el8zNzQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtMngteGwtYmZmcm5yLCAyNHB4KTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIHZhcigtLXNwYWNlLXBhbmVsLWRpdmlkZXItbWFyZ2luLWhvcml6b250YWwteG5xbjg3LCAxMnB4KSk7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuXG4uYXdzdWlfZGl2aWRlci1oZWFkZXJfbDBkdjBfbGJqd3pfMjMwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW0waDJ4ZywgI2VhZWRlZCk7XG59XG4uYXdzdWlfd2l0aC10b29sYmFyX2wwZHYwX2xiand6XzIzMCA+IC5hd3N1aV9kaXZpZGVyLWhlYWRlcl9sMGR2MF9sYmp3el8yMzA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2luZm9fMWZoc2lfNmszYmJfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfcm9vdF9wY2d6NV9mcHNjYl8xNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXEsIDEycHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWlubGluZS1zaXplOiA4MDBweDtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgLyAyKTtcbn1cblxuLmF3c3VpX3NsaWRlcl9wY2d6NV9mcHNjYl8xOTA6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hd3N1aV9zbGlkZXItdHJhY2tfcGNnejVfZnBzY2JfMTk0Om5vdCgjXFw5KSwgLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV9mcHNjYl8xOTQ6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgLyAtMik7XG59XG4uYXdzdWlfc2xpZGVyLXRyYWNrX3BjZ3o1X2Zwc2NiXzE5NDpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci10cmFjay04M2JoMGwsICM4Nzk1OTYpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpKTtcbiAgYmxvY2stc2l6ZTogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXdzdWlfc2xpZGVyLXRyYWNrX3BjZ3o1X2Zwc2NiXzE5NC5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDk6bm90KCNcXDkpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtbWFrMDc1LCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9zbGlkZXItdHJhY2tfcGNnejVfZnBzY2JfMTk0LmF3c3VpX3JlYWRvbmx5X3BjZ3o1X2Zwc2NiXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9zbGlkZXItdHJhY2tfcGNnejVfZnBzY2JfMTk0LmF3c3VpX2Rpc2FibGVkX3BjZ3o1X2Zwc2NiXzIwOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC1tYWswNzUsICNkNWRiZGIpO1xufVxuLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV9mcHNjYl8xOTQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrLCAjMDA3M2JiKTtcbiAgYmxvY2stc2l6ZTogNHB4O1xuICBpbmxpbmUtc2l6ZTogY2FsYyh2YXIoLS1hd3N1aS1zbGlkZXItcmFuZ2UtaW5saW5lLXNpemUteGd1anN1KSArIHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSk7XG59XG4uYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1X2Zwc2NiXzE5NC5hd3N1aV9lcnJvcl9wY2d6NV9mcHNjYl8yMjI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbn1cbi5hd3N1aV9zbGlkZXItcmFuZ2VfcGNnejVfZnBzY2JfMTk0LmF3c3VpX3dhcm5pbmdfcGNnejVfZnBzY2JfMjI1Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnLCAjOTA2ODA2KTtcbn1cbi5hd3N1aV9zbGlkZXItcmFuZ2VfcGNnejVfZnBzY2JfMTk0LmF3c3VpX2FjdGl2ZV9wY2d6NV9mcHNjYl8yMjg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS1nYWg1MnIsICMwYTRhNzQpO1xufVxuLmF3c3VpX3NsaWRlci1yYW5nZV9wY2d6NV9mcHNjYl8xOTQuYXdzdWlfZXJyb3ItYWN0aXZlX3BjZ3o1X2Zwc2NiXzIzMTpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLW1oMGpjcywgIzcwMDAwMCk7XG59XG4uYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1X2Zwc2NiXzE5NC5hd3N1aV93YXJuaW5nLWFjdGl2ZV9wY2d6NV9mcHNjYl8yMzQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItd2FybmluZy1wcmVzc2VkLTV5anB5dCwgIzkwNjgwNik7XG59XG4uYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1X2Zwc2NiXzE5NC5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDk6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NSwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1X2Zwc2NiXzE5NC5hd3N1aV9yZWFkb25seV9wY2d6NV9mcHNjYl8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfc2xpZGVyLXJhbmdlX3BjZ3o1X2Zwc2NiXzE5NC5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDkpIHtcbiAgaW5saW5lLXNpemU6IGNhbGModmFyKC0tYXdzdWktc2xpZGVyLXJhbmdlLWlubGluZS1zaXplLXhndWpzdSkgKyB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LW9yb3ExZiwgIzY4NzA3OCk7XG59XG5cbi5hd3N1aV9sYWJlbHNfcGNnejVfZnBzY2JfMjQ1Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIHJlcGVhdChjYWxjKCh2YXIoLS1hd3N1aS1zbGlkZXItbGFiZWwtY291bnQteGd1anN1KSAtIDIpIC8gMiArICh2YXIoLS1hd3N1aS1zbGlkZXItbGFiZWwtY291bnQteGd1anN1KSAtIDIpIC8gMiAtIDEpLCAyZnIpIDNmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbn1cbi5hd3N1aV9sYWJlbHMtbm9yZWZfcGNnejVfZnBzY2JfMjUxOm5vdCgjXFw5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5hd3N1aV9sYWJlbHMtcmVmZXJlbmNlX3BjZ3o1X2Zwc2NiXzI1NDpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbi1zdGFydDogdmFyKC0tYXdzdWktc2xpZGVyLXJlZmVyZW5jZS1jb2x1bW4teGd1anN1KTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiB2YXIoLS1hd3N1aS1zbGlkZXItbmV4dC1yZWZlcmVuY2UtY29sdW1uLXhndWpzdSk7XG4gIGdyaWQtcm93OiAxO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3c3VpX2xhYmVscy1taW5fcGNnejVfZnBzY2JfMjYxOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiB2YXIoLS1hd3N1aS1zbGlkZXItbWluLWVuZC14Z3Vqc3UpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSAvIC0yKTtcbn1cbi5hd3N1aV9sYWJlbHMtbWF4X3BjZ3o1X2Zwc2NiXzI2Nzpub3QoI1xcOSkge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IGNhbGModmFyKC0tYXdzdWktc2xpZGVyLWxhYmVsLWNvdW50LXhndWpzdSkgKyAxKTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHZhcigtLWF3c3VpLXNsaWRlci1tYXgtc3RhcnQteGd1anN1KTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpIC8gLTIpO1xufVxuLmF3c3VpX2xhYmVscy1hcmlhLWRlc2NyaXB0aW9uX3BjZ3o1X2Zwc2NiXzI3NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hd3N1aV9sYWJlbHNfcGNnejVfZnBzY2JfMjQ1Om5vdCgjXFw5KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5hd3N1aV9sYWJlbHMtbWluX3BjZ3o1X2Zwc2NiXzI2MTpub3QoI1xcOSkge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5hd3N1aV9sYWJlbHMtbWF4X3BjZ3o1X2Zwc2NiXzI2Nzpub3QoI1xcOSkge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG4gIC5hd3N1aV9sYWJlbHNfcGNnejVfZnBzY2JfMjQ1ID4gLmF3c3VpX2xhYmVscy1yZWZlcmVuY2VfcGNnejVfZnBzY2JfMjU0Om5vdCgjXFw5KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXdzdWlfdGlja3NfcGNnejVfZnBzY2JfMjkzOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWF3c3VpLXNsaWRlci10aWNrLWNvdW50LXhndWpzdSksIDFmcik7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KSAvIDIpO1xufVxuLmF3c3VpX3RpY2tzLXdyYXBwZXJfcGNnejVfZnBzY2JfMjk5Om5vdCgjXFw5KSB7XG4gIGJsb2NrLXNpemU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpIC8gLTIpO1xufVxuXG4uYXdzdWlfdGlja19wY2d6NV9mcHNjYl8yOTM6bm90KCNcXDkpIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItdHJhY2stODNiaDBsLCAjODc5NTk2KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC00cHg7XG59XG4uYXdzdWlfdGlja19wY2d6NV9mcHNjYl8yOTMuYXdzdWlfbWlkZGxlX3BjZ3o1X2Zwc2NiXzMxNDpub3QoI1xcOSk6Zmlyc3QtY2hpbGQsIC5hd3N1aV90aWNrX3BjZ3o1X2Zwc2NiXzI5My5hd3N1aV9taWRkbGVfcGNnejVfZnBzY2JfMzE0Om5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmF3c3VpX3RpY2tfcGNnejVfZnBzY2JfMjkzLmF3c3VpX2ZpbGxlZF9wY2d6NV9mcHNjYl8zMTc6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1X2Zwc2NiXzI5My5hd3N1aV9maWxsZWRfcGNnejVfZnBzY2JfMzE3LmF3c3VpX3JlYWRvbmx5X3BjZ3o1X2Zwc2NiXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS1vcm9xMWYsICM2ODcwNzgpO1xufVxuLmF3c3VpX3RpY2tfcGNnejVfZnBzY2JfMjkzLmF3c3VpX2FjdGl2ZV9wY2d6NV9mcHNjYl8yMjg6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS1nYWg1MnIsICMwYTRhNzQpO1xufVxuLmF3c3VpX3RpY2tfcGNnejVfZnBzY2JfMjkzLmF3c3VpX2Vycm9yX3BjZ3o1X2Zwc2NiXzIyMjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHIsICNkMTMyMTIpO1xufVxuLmF3c3VpX3RpY2tfcGNnejVfZnBzY2JfMjkzLmF3c3VpX3dhcm5pbmdfcGNnejVfZnBzY2JfMjI1Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnLCAjOTA2ODA2KTtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1X2Zwc2NiXzI5My5hd3N1aV9lcnJvci1hY3RpdmVfcGNnejVfZnBzY2JfMjMxOm5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWVycm9yLXByZXNzZWQtbWgwamNzLCAjNzAwMDAwKTtcbn1cbi5hd3N1aV90aWNrX3BjZ3o1X2Zwc2NiXzI5My5hd3N1aV93YXJuaW5nLWFjdGl2ZV9wY2d6NV9mcHNjYl8yMzQ6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItd2FybmluZy1wcmVzc2VkLTV5anB5dCwgIzkwNjgwNik7XG59XG4uYXdzdWlfdGlja19wY2d6NV9mcHNjYl8yOTMuYXdzdWlfZGlzYWJsZWRfcGNnejVfZnBzY2JfMjA5Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC1tYWswNzUsICNkNWRiZGIpO1xufVxuLmF3c3VpX3RpY2tfcGNnejVfZnBzY2JfMjkzLmF3c3VpX3JlYWRvbmx5X3BjZ3o1X2Zwc2NiXzIxMzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtbWFrMDc1LCAjZDVkYmRiKTtcbn1cblxuLmF3c3VpX3Rvb2x0aXAtdGh1bWJfcGNnejVfZnBzY2JfMzQ1Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXh4bC10aHp4a3YsIDMycHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS14eGwtdGh6eGt2LCAzMnB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KSAvIC0xKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1hd3N1aS1zbGlkZXItdG9vbHRpcC1wb3NpdGlvbi14Z3Vqc3UpO1xufVxuLmF3c3VpX3Rvb2x0aXAtdGh1bWJfcGNnejVfZnBzY2JfMzQ1LmF3c3VpX3JlYWRvbmx5X3BjZ3o1X2Zwc2NiXzIxMzpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UteGwtdnNzOHBjLCAyNHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UteGwtdnNzOHBjLCAyNHB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSAvIC0xKTtcbn1cblxuLmF3c3VpX3RodW1iX3BjZ3o1X2Zwc2NiXzM1ODpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBibG9jay1zaXplOiAwO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCkgLyAtMik7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfZnBzY2JfMzU4LmF3c3VpX2Rpc2FibGVkX3BjZ3o1X2Zwc2NiXzIwOTpub3QoI1xcOSkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfZnBzY2JfMzU4LmF3c3VpX3JlYWRvbmx5X3BjZ3o1X2Zwc2NiXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV90aHVtYl9wY2d6NV9mcHNjYl8zNTguYXdzdWlfZGlzYWJsZWRfcGNnejVfZnBzY2JfMjA5KSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV9mcHNjYl8zNTguYXdzdWlfcmVhZG9ubHlfcGNnejVfZnBzY2JfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3RodW1iX3BjZ3o1X2Zwc2NiXzM1OC5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDkpOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiwgLmF3c3VpX3RodW1iX3BjZ3o1X2Zwc2NiXzM1OC5hd3N1aV9yZWFkb25seV9wY2d6NV9mcHNjYl8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfdGh1bWJfcGNnejVfZnBzY2JfMzU4LmF3c3VpX2Rpc2FibGVkX3BjZ3o1X2Zwc2NiXzIwOSk6YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctcGdwcW10LCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktb3JvcTFmLCAjNjg3MDc4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS1vcm9xMWYsICM2ODcwNzgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtZ2FoNTJyLCAjMGE0YTc0KTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV9mcHNjYl8zNTguYXdzdWlfcmVhZG9ubHlfcGNnejVfZnBzY2JfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3RodW1iX3BjZ3o1X2Zwc2NiXzM1OC5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDkpOmZvY3VzOjotbW96LXJhbmdlLXRodW1iLCAuYXdzdWlfdGh1bWJfcGNnejVfZnBzY2JfMzU4LmF3c3VpX3JlYWRvbmx5X3BjZ3o1X2Zwc2NiXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV90aHVtYl9wY2d6NV9mcHNjYl8zNTguYXdzdWlfZGlzYWJsZWRfcGNnejVfZnBzY2JfMjA5KTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDAgMnB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLXBncHFtdCwgI2ZmZmZmZiksIDAgMCAwIDRweCB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LW9yb3ExZiwgIzY4NzA3OCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktb3JvcTFmLCAjNjg3MDc4KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtYWN0aXZlLWdhaDUyciwgIzBhNGE3NCk7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMnB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAycHg7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfZnBzY2JfMzU4LmF3c3VpX21pbl9wY2d6NV9mcHNjYl8zOTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMXB4ICsgdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpIC8gLTIpO1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1X2Zwc2NiXzM1OC5hd3N1aV9tYXhfcGNnejVfZnBzY2JfMzk3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoMXB4ICsgdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpIC8gLTIpO1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1X2Zwc2NiXzM1ODpub3QoI1xcOSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC1mcXI4ZWssICMwMDczYmIpO1xuICBib3JkZXItYmxvY2std2lkdGg6IDJweDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMnB4O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF3c3VpX3RodW1iX3BjZ3o1X2Zwc2NiXzM1ODpub3QoI1xcOSk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtZGVmYXVsdC1mcXI4ZWssICMwMDczYmIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LWZxcjhlaywgIzAwNzNiYik7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMnB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfZnBzY2JfMzU4Om5vdCgjXFw5KTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWRlZmF1bHQtZnFyOGVrLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV9mcHNjYl8zNTg6bm90KCNcXDkpOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctcGdwcW10LCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1kZWZhdWx0LWZxcjhlaywgIzAwNzNiYik7XG59XG4uYXdzdWlfdGh1bWJfcGNnejVfZnBzY2JfMzU4Om5vdCgjXFw5KTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5hd3N1aV90aHVtYl9wY2d6NV9mcHNjYl8zNTg6bm90KCNcXDkpOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBibG9jay1zaXplOiAyMHB4O1xuICBpbmxpbmUtc2l6ZTogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctcGdwcW10LCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtZ2FoNTJyLCAjMGE0YTc0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS1nYWg1MnIsICMwYTRhNzQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtZ2FoNTJyLCAjMGE0YTc0KTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbn1cbi5hd3N1aV90aHVtYl9wY2d6NV9mcHNjYl8zNTg6bm90KCNcXDkpOmZvY3VzOjotbW96LXJhbmdlLXRodW1iLCAuYXdzdWlfdGh1bWJfcGNnejVfZnBzY2JfMzU4Om5vdCgjXFw5KTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBibG9jay1zaXplOiAyMHB4O1xuICBpbmxpbmUtc2l6ZTogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctcGdwcW10LCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtZ2FoNTJyLCAjMGE0YTc0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLWFjdGl2ZS1nYWg1MnIsICMwYTRhNzQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1hY3RpdmUtZ2FoNTJyLCAjMGE0YTc0KTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbn1cblxuLmF3c3VpX2Vycm9yX3BjZ3o1X2Zwc2NiXzIyMjpub3QoI1xcOSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHIsICNkMTMyMTIpO1xufVxuLmF3c3VpX2Vycm9yX3BjZ3o1X2Zwc2NiXzIyMjpub3QoI1xcOSk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHIsICNkMTMyMTIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG59XG4uYXdzdWlfZXJyb3JfcGNnejVfZnBzY2JfMjIyOm5vdCgjXFw5KTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1lcnJvci0xNWZjOHIsICNkMTMyMTIpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbn1cbi5hd3N1aV9lcnJvcl9wY2d6NV9mcHNjYl8yMjI6bm90KCNcXDkpOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMCAycHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItaGFuZGxlLXJpbmctcGdwcW10LCAjZmZmZmZmKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG59XG4uYXdzdWlfZXJyb3JfcGNnejVfZnBzY2JfMjIyOm5vdCgjXFw5KTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5hd3N1aV9lcnJvcl9wY2d6NV9mcHNjYl8yMjI6bm90KCNcXDkpOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLW1oMGpjcywgIzcwMDAwMCk7XG4gIGJvcmRlci1ibG9jay13aWR0aDogMnB4O1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC1taDBqY3MsICM3MDAwMDApO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItZXJyb3ItcHJlc3NlZC1taDBqY3MsICM3MDAwMDApO1xufVxuLmF3c3VpX2Vycm9yX3BjZ3o1X2Zwc2NiXzIyMjpub3QoI1xcOSk6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIsIC5hd3N1aV9lcnJvcl9wY2d6NV9mcHNjYl8yMjI6bm90KCNcXDkpOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWVycm9yLXByZXNzZWQtbWgwamNzLCAjNzAwMDAwKTtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLW1oMGpjcywgIzcwMDAwMCk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDAgMnB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLXBncHFtdCwgI2ZmZmZmZiksIDAgMCAwIDRweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1lcnJvci1wcmVzc2VkLW1oMGpjcywgIzcwMDAwMCk7XG59XG5cbi5hd3N1aV93YXJuaW5nX3BjZ3o1X2Zwc2NiXzIyNTpub3QoI1xcOSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmcsICM5MDY4MDYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXdhcm5pbmctM2Qwb3ZnLCAjOTA2ODA2KTtcbn1cbi5hd3N1aV93YXJuaW5nX3BjZ3o1X2Zwc2NiXzIyNTpub3QoI1xcOSk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZywgIzkwNjgwNik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmcsICM5MDY4MDYpO1xufVxuLmF3c3VpX3dhcm5pbmdfcGNnejVfZnBzY2JfMjI1Om5vdCgjXFw5KTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZywgIzkwNjgwNik7XG4gIGJveC1zaGFkb3c6IDBweCAwIDAgMnB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLWhhbmRsZS1yaW5nLXBncHFtdCwgI2ZmZmZmZiksIDAgMCAwIDRweCB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZywgIzkwNjgwNik7XG59XG4uYXdzdWlfd2FybmluZ19wY2d6NV9mcHNjYl8yMjU6bm90KCNcXDkpOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmcsICM5MDY4MDYpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmcsICM5MDY4MDYpO1xufVxuLmF3c3VpX3dhcm5pbmdfcGNnejVfZnBzY2JfMjI1Om5vdCgjXFw5KTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5hd3N1aV93YXJuaW5nX3BjZ3o1X2Zwc2NiXzIyNTpub3QoI1xcOSk6YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC01eWpweXQsICM5MDY4MDYpO1xuICBib3JkZXItYmxvY2std2lkdGg6IDJweDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC01eWpweXQsICM5MDY4MDYpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItd2FybmluZy1wcmVzc2VkLTV5anB5dCwgIzkwNjgwNik7XG59XG4uYXdzdWlfd2FybmluZ19wY2d6NV9mcHNjYl8yMjU6bm90KCNcXDkpOmZvY3VzOjotbW96LXJhbmdlLXRodW1iLCAuYXdzdWlfd2FybmluZ19wY2d6NV9mcHNjYl8yMjU6bm90KCNcXDkpOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC01eWpweXQsICM5MDY4MDYpO1xuICBib3JkZXItYmxvY2std2lkdGg6IDJweDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2xpZGVyLXdhcm5pbmctcHJlc3NlZC01eWpweXQsICM5MDY4MDYpO1xuICBib3gtc2hhZG93OiAwcHggMCAwIDJweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNsaWRlci1oYW5kbGUtcmluZy1wZ3BxbXQsICNmZmZmZmYpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zbGlkZXItd2FybmluZy1wcmVzc2VkLTV5anB5dCwgIzkwNjgwNik7XG59XG5cbi5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDk6bm90KCNcXDkpOjotd2Via2l0LXNsaWRlci10aHVtYixcbi5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDk6bm90KCNcXDkpOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYixcbi5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDk6bm90KCNcXDkpOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC1tYWswNzUsICNkNWRiZGIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC1tYWswNzUsICNkNWRiZGIpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDk6bm90KCNcXDkpOjotbW96LXJhbmdlLXRodW1iLFxuLmF3c3VpX2Rpc2FibGVkX3BjZ3o1X2Zwc2NiXzIwOTpub3QoI1xcOSk6aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWIsXG4uYXdzdWlfZGlzYWJsZWRfcGNnejVfZnBzY2JfMjA5Om5vdCgjXFw5KTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC1tYWswNzUsICNkNWRiZGIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1kaXNhYmxlZC1tYWswNzUsICNkNWRiZGIpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmF3c3VpX3JlYWRvbmx5X3BjZ3o1X2Zwc2NiXzIxMzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF9wY2d6NV9mcHNjYl8yMDkpOjotd2Via2l0LXNsaWRlci10aHVtYixcbi5hd3N1aV9yZWFkb25seV9wY2d6NV9mcHNjYl8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfcGNnejVfZnBzY2JfMjA5KTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG4uYXdzdWlfcmVhZG9ubHlfcGNnejVfZnBzY2JfMjEzOm5vdCgjXFw5KTpub3QoLmF3c3VpX2Rpc2FibGVkX3BjZ3o1X2Zwc2NiXzIwOSk6YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZm9yZWdyb3VuZC1jb250cm9sLXJlYWQtb25seS1vcm9xMWYsICM2ODcwNzgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktb3JvcTFmLCAjNjg3MDc4KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbi5hd3N1aV9yZWFkb25seV9wY2d6NV9mcHNjYl8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfcGNnejVfZnBzY2JfMjA5KTo6LW1vei1yYW5nZS10aHVtYixcbi5hd3N1aV9yZWFkb25seV9wY2d6NV9mcHNjYl8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfcGNnejVfZnBzY2JfMjA5KTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYixcbi5hd3N1aV9yZWFkb25seV9wY2d6NV9mcHNjYl8yMTM6bm90KCNcXDkpOm5vdCguYXdzdWlfZGlzYWJsZWRfcGNnejVfZnBzY2JfMjA5KTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZvcmVncm91bmQtY29udHJvbC1yZWFkLW9ubHktb3JvcTFmLCAjNjg3MDc4KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLWNvbnRyb2wtcmVhZC1vbmx5LW9yb3ExZiwgIzY4NzA3OCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGluaXRpYWw7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLmF3c3VpX2RyYXdlcl8xcjlsZ18xbW1qOV8xNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC05OXFzaGUsICNmZmZmZmYpO1xuICB6LWluZGV4OiA4NDA7XG59XG4uYXdzdWlfZHJhd2VyLWNsb3NlZF8xcjlsZ18xbW1qOV8xOTA6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xcjlsZ18xbW1qOV8xOTApIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taW5saW5lLXNpemU6IDQwcHg7XG59XG5cbi5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnXzFtbWo5XzE5NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBibG9jay1zaXplOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnXzFtbWo5XzE5NSA+IFthcmlhLWhpZGRlbj10cnVlXTpub3QoI1xcOSksIC5hd3N1aV9kcmF3ZXItY2xvc2VkXzFyOWxnXzFtbWo5XzE5MC5hd3N1aV9yZWZyZXNoXzFyOWxnXzFtbWo5XzE5MCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnXzFtbWo5XzE5NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXI5bGdfMW1tajlfMTkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXI5bGdfMW1tajlfMTkwKSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnXzFtbWo5XzE5NSB7XG4gIGlubGluZS1zaXplOiA0MHB4O1xufVxuLmF3c3VpX2RyYXdlci1jbG9zZWRfMXI5bGdfMW1tajlfMTkwOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXI5bGdfMW1tajlfMTkwKSA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1zaWRlXzFyOWxnXzFtbWo5XzE5NTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWp4Z3dvYiwgI2VhZWRlZCk7XG59XG5cbjpub3QoI1xcOSk6bm90KC5hd3N1aV9kcmF3ZXItY2xvc2VkXzFyOWxnXzFtbWo5XzE5MCkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtYm90dG9tXzFyOWxnXzFtbWo5XzIxMSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGNsaXAtcGF0aDogYm9yZGVyLWJveDtcbn1cblxuLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV8xcjlsZ18xbW1qOV8yMTg6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvKlxuICBSZW1vdmVkIHRoZSBwb3NpdGlvbiBmaXhlZCB3aXRoIHRoZSBBcHBMYXlvdXQgcmVmYWN0b3IgYmVjYXVzZSB0aGVcbiAgU3BsaXRQYW5lbCBpcyBubyBsb25nZXIgaW4gZml4ZWQgcG9zaXRpb24gaW4gdGhlIERPTS5cbiAgKi9cbn1cbi5hd3N1aV9wb3NpdGlvbi1ib3R0b21fMXI5bGdfMW1tajlfMjE4Om5vdCgjXFw5KTpub3QoLmF3c3VpX2hpZGRlbl8xcjlsZ18xbW1qOV8yMjYpIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiB2YXIoLS1ib3JkZXItcGFuZWwtdG9wLXdpZHRoLTFpbjJyYywgMHB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2LCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV8xcjlsZ18xbW1qOV8yMTg6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xcjlsZ18xbW1qOV8xOTApIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNwbGl0LWJvdHRvbS1jdmVpOWcsIDAgLTJweCAxcHggLTFweCByZ2JhKDAsIDI4LCAzNiwgMC4xNSksIDAgLTFweCAxcHggLTFweCByZ2JhKDAsIDI4LCAzNiwgMC4zKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLXBhbmVsLWJvdHRvbS12MGRldXYsIHJnYmEoMCwgMjgsIDM2LCAwLjE1KSk7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1wYW5lbC1ib3R0b20tdjBkZXV2LCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xufVxuLmF3c3VpX3Bvc2l0aW9uLWJvdHRvbV8xcjlsZ18xbW1qOV8yMTguYXdzdWlfZHJhd2VyLWNsb3NlZF8xcjlsZ18xbW1qOV8xOTA6bm90KCNcXDkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hd3N1aV9wb3NpdGlvbi1ib3R0b21fMXI5bGdfMW1tajlfMjE4LmF3c3VpX2RyYXdlci1jbG9zZWRfMXI5bGdfMW1tajlfMTkwOm5vdCgjXFw5KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGF5b3V0LXBhbmVsLWhvdmVyLWp4Z3dvYiwgI2VhZWRlZCk7XG59XG4uYXdzdWlfcG9zaXRpb24tYm90dG9tXzFyOWxnXzFtbWo5XzIxOCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfMW1tajlfMjExID4gW2FyaWEtaGlkZGVuPXRydWVdOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXdzdWlfcG9zaXRpb24tYm90dG9tXzFyOWxnXzFtbWo5XzIxOC5hd3N1aV9yZWZyZXNoXzFyOWxnXzFtbWo5XzE5MDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hd3N1aV9wb3NpdGlvbi1zaWRlXzFyOWxnXzFtbWo5XzI0Nzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zcGxpdC1zaWRlLWFhMXlhdCwgMCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMyksIDFweCAxcHggMXB4IDAgcmdiYSgwLCAyOCwgMzYsIDAuMTUpLCAtMXB4IDFweCAxcHggMCByZ2JhKDAsIDI4LCAzNiwgMC4xNSkpO1xuICBibG9jay1zaXplOiAxMDAlO1xufVxuLmF3c3VpX3Bvc2l0aW9uLXNpZGVfMXI5bGdfMW1tajlfMjQ3LmF3c3VpX3dpdGgtdG9vbGJhcl8xcjlsZ18xbW1qOV8yNTI6bm90KCNcXDkpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmF3c3VpX3NsaWRlci13cmFwcGVyLWJvdHRvbV8xcjlsZ18xbW1qOV8yNTY6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgYmxvY2stc2l6ZTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hd3N1aV9zbGlkZXItd3JhcHBlci1zaWRlXzFyOWxnXzFtbWo5XzI2Nzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmF3c3VpX3NsaWRlci13cmFwcGVyLXNpZGVfMXI5bGdfMW1tajlfMjY3LmF3c3VpX3dpdGgtdG9vbGJhcl8xcjlsZ18xbW1qOV8yNTI6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuXG4uYXdzdWlfb3Blbi1idXR0b24tc2lkZV8xcjlsZ18xbW1qOV8yODE6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmF3c3VpX3BhbmUtaGVhZGVyLXdyYXBwZXItYm90dG9tXzFyOWxnXzFtbWo5XzI5MDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWxheW91dC1jb250ZW50LWhvcml6b250YWwtb3hmd2h5LCA0MHB4KTtcbn1cbi5hd3N1aV9kcmF3ZXItbW9iaWxlXzFyOWxnXzFtbWo5XzMwMCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfMW1tajlfMjExID4gLmF3c3VpX3BhbmUtaGVhZGVyLXdyYXBwZXItYm90dG9tXzFyOWxnXzFtbWo5XzI5MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpO1xufVxuLmF3c3VpX2RyYXdlci1kaXNhYmxlLWNvbnRlbnQtcGFkZGluZ3NfMXI5bGdfMW1tajlfMzA0ID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWJvdHRvbV8xcjlsZ18xbW1qOV8yMTEgPiAuYXdzdWlfcGFuZS1oZWFkZXItd3JhcHBlci1ib3R0b21fMXI5bGdfMW1tajlfMjkwOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG59XG46bm90KCNcXDkpOm5vdCguYXdzdWlfZHJhd2VyLWNsb3NlZF8xcjlsZ18xbW1qOV8xOTApID4gLmF3c3VpX2RyYXdlci1jb250ZW50LWJvdHRvbV8xcjlsZ18xbW1qOV8yMTEgPiAuYXdzdWlfcGFuZS1oZWFkZXItd3JhcHBlci1ib3R0b21fMXI5bGdfMW1tajlfMjkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtcGFuZWwtY29udGVudC05OXFzaGUsICNmZmZmZmYpO1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItcGFuZWwtaGVhZGVyLXdpZHRoLW5jM3g3dywgMHB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItcGFuZWwtaGVhZGVyLW0waDJ4ZywgI2VhZWRlZCk7XG59XG4uYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnXzFtbWo5XzI1Mjpub3QoI1xcOSk6bm90KC5hd3N1aV9kcmF3ZXItY2xvc2VkXzFyOWxnXzFtbWo5XzE5MCkgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtYm90dG9tXzFyOWxnXzFtbWo5XzIxMSA+IC5hd3N1aV9wYW5lLWhlYWRlci13cmFwcGVyLWJvdHRvbV8xcjlsZ18xbW1qOV8yOTAge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXdzdWlfY29udGVudC1ib3R0b21fMXI5bGdfMW1tajlfMzE2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1sYXlvdXQtY29udGVudC1ob3Jpem9udGFsLW94ZndoeSwgNDBweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtc3BsaXQtdG9wLXA2YWo5MywgMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmF3c3VpX3dpdGgtdG9vbGJhcl8xcjlsZ18xbW1qOV8yNTIgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtYm90dG9tXzFyOWxnXzFtbWo5XzIxMSA+IC5hd3N1aV9jb250ZW50LWJvdHRvbV8xcjlsZ18xbW1qOV8zMTY6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHg7XG59XG4uYXdzdWlfZHJhd2VyLW1vYmlsZV8xcjlsZ18xbW1qOV8zMDAgPiAuYXdzdWlfZHJhd2VyLWNvbnRlbnQtYm90dG9tXzFyOWxnXzFtbWo5XzIxMSA+IC5hd3N1aV9jb250ZW50LWJvdHRvbV8xcjlsZ18xbW1qOV8zMTY6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbn1cbi5hd3N1aV9kcmF3ZXItZGlzYWJsZS1jb250ZW50LXBhZGRpbmdzXzFyOWxnXzFtbWo5XzMwNCA+IC5hd3N1aV9kcmF3ZXItY29udGVudC1ib3R0b21fMXI5bGdfMW1tajlfMjExID4gLmF3c3VpX2NvbnRlbnQtYm90dG9tXzFyOWxnXzFtbWo5XzMxNjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmF3c3VpX3BhbmUtYm90dG9tLWNlbnRlci1hbGlnbl8xcjlsZ18xbW1qOV8zMzU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hd3N1aV9wYW5lLWJvdHRvbS1jb250ZW50LW5hdi1wYWRkaW5nXzFyOWxnXzFtbWo5XzM0MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1sYXlvdXQtdG9nZ2xlLWRpYW1ldGVyLXN2MHY2YSwgMzZweCkgKyAyICogdmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1wYWRkaW5nLXh0ejNhNiwgMTJweCkpO1xufVxuXG4uYXdzdWlfcGFuZS1ib3R0b20tY29udGVudC10b29scy1wYWRkaW5nXzFyOWxnXzFtbWo5XzM0NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UtbGF5b3V0LXRvZ2dsZS1kaWFtZXRlci1zdjB2NmEsIDM2cHgpICsgMiAqIHZhcigtLXNwYWNlLWxheW91dC10b2dnbGUtcGFkZGluZy14dHozYTYsIDEycHgpKTtcbn1cblxuLmF3c3VpX2NvbnRlbnQtYm90dG9tLW1heC13aWR0aF8xcjlsZ18xbW1qOV8zNDg6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9jb250ZW50LXNpZGVfMXI5bGdfMW1tajlfMzUzOm5vdCgjXFw5KSB7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmU6IDA7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfY29udGVudC1zaWRlXzFyOWxnXzFtbWo5XzM1My5hd3N1aV93aXRoLXRvb2xiYXJfMXI5bGdfMW1tajlfMjUyOm5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hd3N1aV9jb250ZW50LXNpZGVfMXI5bGdfMW1tajlfMzUzID4gLmF3c3VpX3BhbmUtaGVhZGVyLXdyYXBwZXItc2lkZV8xcjlsZ18xbW1qOV8zNjU6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1wYW5lbC1zaWRlLWxlZnQteHF2dDlxLCAzMnB4KTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLXBhbmVsLWhlYWRlci13aWR0aC1uYzN4N3csIDBweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXBhbmVsLWhlYWRlci1tMGgyeGcsICNlYWVkZWQpO1xufVxuLmF3c3VpX2NvbnRlbnQtc2lkZV8xcjlsZ18xbW1qOV8zNTMuYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnXzFtbWo5XzI1MiA+IC5hd3N1aV9wYW5lLWhlYWRlci13cmFwcGVyLXNpZGVfMXI5bGdfMW1tajlfMzY1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfY29udGVudC1zaWRlXzFyOWxnXzFtbWo5XzM1MyA+IC5hd3N1aV9wYW5lLWNvbnRlbnQtd3JhcHBlci1zaWRlXzFyOWxnXzFtbWo5XzM3NDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1sZWZ0LXhxdnQ5cSwgMzJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc3BhY2UtcGFuZWwtc2lkZS1yaWdodC13dzFubzUsIDMycHgpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXBhbmVsLXNwbGl0LXRvcC1wNmFqOTMsIDBweCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXBhbmVsLXNwbGl0LWJvdHRvbS02MDFhYjIsIDIwcHgpO1xufVxuLmF3c3VpX2NvbnRlbnQtc2lkZV8xcjlsZ18xbW1qOV8zNTMuYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnXzFtbWo5XzI1MiA+IC5hd3N1aV9wYW5lLWNvbnRlbnQtd3JhcHBlci1zaWRlXzFyOWxnXzFtbWo5XzM3NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcbn1cblxuLmF3c3VpX2hlYWRlcl8xcjlsZ18xbW1qOV8zODU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS12ZXJ0aWNhbC1wYW5lbC1pY29uLW9mZnNldC10NzcwbGMsIDE1cHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmF3c3VpX2hlYWRlcl8xcjlsZ18xbW1qOV8zODUuYXdzdWlfd2l0aC10b29sYmFyXzFyOWxnXzFtbWo5XzI1Mjpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDE0cHg7XG59XG4uYXdzdWlfaGVhZGVyLXRleHRfMXI5bGdfMW1tajlfMzk4Om5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItc2l6ZS0xOTdjMHksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtYXY5NW5zLCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbC15cGJxdGssIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCkgKyAxcHgpO1xufVxuXG4uYXdzdWlfaGVhZGVyLWFjdGlvbnNfMXI5bGdfMW1tajlfNDExOm5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbn1cblxuLmF3c3VpX2RpdmlkZXJfMXI5bGdfMW1tajlfNDE5Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi5hd3N1aV9yYWRpby1idXR0b25fZmVlcWFfMXJtemRfNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIGFuYWx5dGljcyBtZXRhZGF0YSAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpIC8gLTIpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXJhd29pNiwgMjBweCkgLyAtMik7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC1uby1ndXR0ZXJzX3ZqNnA3XzFmaXZlXzIyNzpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xZml2ZV8yMzE6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKC0xICogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2LCAyMHB4KSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2LCAyMHB4KSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xZml2ZV8yMzEgPiAqOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLXZhcmlhbnQtdGV4dC1ncmlkX3ZqNnA3XzFmaXZlXzIzMS5hd3N1aV9ncmlkLWJyZWFrcG9pbnQtZGVmYXVsdF92ajZwN18xZml2ZV8yMzkgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMWZpdmVfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy0xX3ZqNnA3XzFmaXZlXzI0Mi5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFmaXZlXzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgxbisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xZml2ZV8yMzEuYXdzdWlfZ3JpZC1jb2x1bW5zLTFfdmo2cDdfMWZpdmVfMjQyLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xZml2ZV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMWZpdmVfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy0yX3ZqNnA3XzFmaXZlXzI0OC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFmaXZlXzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xZml2ZV8yMzEuYXdzdWlfZ3JpZC1jb2x1bW5zLTJfdmo2cDdfMWZpdmVfMjQ4LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xZml2ZV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMWZpdmVfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy0zX3ZqNnA3XzFmaXZlXzI1NC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFmaXZlXzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xZml2ZV8yMzEuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdmo2cDdfMWZpdmVfMjU0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xZml2ZV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoM24rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtdmFyaWFudC10ZXh0LWdyaWRfdmo2cDdfMWZpdmVfMjMxLmF3c3VpX2dyaWQtY29sdW1ucy00X3ZqNnA3XzFmaXZlXzI2MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFmaXZlXzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xZml2ZV8yMzEuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMWZpdmVfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xZml2ZV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoNG4rMSkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxOm5vdCgjXFw5KTpub3QoLmF3c3VpX2dyaWQtbm8tZ3V0dGVyc192ajZwN18xZml2ZV8yMjcpID4gKiB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtZ3JpZC1ndXR0ZXItcmF3b2k2LCAyMHB4KSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpIC8gMik7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjE6bm90KCNcXDkpOm5vdCguYXdzdWlfZ3JpZC1uby1ndXR0ZXJzX3ZqNnA3XzFmaXZlXzIyNykuYXdzdWlfZ3JpZC12YXJpYW50LXRleHQtZ3JpZF92ajZwN18xZml2ZV8yMzEgPiAqIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWdyaWQtZ3V0dGVyLXJhd29pNiwgMjBweCk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjZS1ncmlkLWd1dHRlci1yYXdvaTYsIDIwcHgpIC8gMik7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzI3Njpub3QoI1xcOSkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xZml2ZV8yNzYgPiAqOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzI3Ni5hd3N1aV9ncmlkLWJyZWFrcG9pbnQtZGVmYXVsdF92ajZwN18xZml2ZV8yMzkgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzI3Ni5hd3N1aV9ncmlkLWNvbHVtbnMtMV92ajZwN18xZml2ZV8yNDIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xZml2ZV8yNDIgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMW4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzI3Ni5hd3N1aV9ncmlkLWNvbHVtbnMtMV92ajZwN18xZml2ZV8yNDIuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFmaXZlXzI0NSA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgxbikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdmo2cDdfMWZpdmVfMjc2LmF3c3VpX2dyaWQtY29sdW1ucy0yX3ZqNnA3XzFmaXZlXzI0OC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHhzX3ZqNnA3XzFmaXZlXzI0MiA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCgybikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLXZlcnRpY2FsLWJvcmRlcnNfdmo2cDdfMWZpdmVfMjc2LmF3c3VpX2dyaWQtY29sdW1ucy0yX3ZqNnA3XzFmaXZlXzI0OC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMWZpdmVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xZml2ZV8yNzYuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdmo2cDdfMWZpdmVfMjU0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdmo2cDdfMWZpdmVfMjQyID4gKjpub3QoI1xcOSk6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtdmVydGljYWwtYm9yZGVyc192ajZwN18xZml2ZV8yNzYuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdmo2cDdfMWZpdmVfMjU0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xZml2ZV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoM24pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzI3Ni5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xZml2ZV8yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xZml2ZV8yNDIgPiAqOm5vdCgjXFw5KTpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC12ZXJ0aWNhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzI3Ni5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xZml2ZV8yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFmaXZlXzI0NSA+ICo6bm90KCNcXDkpOm50aC1jaGlsZCg0bikge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xZml2ZV8zMDk6bm90KCNcXDkpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbCAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC11bml2ZXJzYWwgKi9cbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xZml2ZV8zMDkgPiAqOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xZml2ZV8zMDkgPiAqOm5vdCgjXFw5KTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xZml2ZV8zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTJfdmo2cDdfMWZpdmVfMjQ4LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14eHNfdmo2cDdfMWZpdmVfMjQyID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xZml2ZV8zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTJfdmo2cDdfMWZpdmVfMjQ4LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xZml2ZV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtM192ajZwN18xZml2ZV8yNTQuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xZml2ZV8yNDIgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtM192ajZwN18xZml2ZV8yNTQuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFmaXZlXzI0NSA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMWZpdmVfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy0zX3ZqNnA3XzFmaXZlXzI1NC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMWZpdmVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDNuKzIpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xZml2ZV8zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTNfdmo2cDdfMWZpdmVfMjU0LmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xZml2ZV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgzKTpudGgtY2hpbGQoM24rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xZml2ZV8yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXh4c192ajZwN18xZml2ZV8yNDIgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoMm4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xZml2ZV8yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFmaXZlXzI0NSA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCg0bisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMWZpdmVfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy00X3ZqNnA3XzFmaXZlXzI2MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMWZpdmVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDRuKzIpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xZml2ZV8zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMWZpdmVfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xZml2ZV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoNG4rMykge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuZGl2LmF3c3VpX2NvbHVtbi1sYXlvdXRfdmo2cDdfMWZpdmVfMTg5ID4gLmF3c3VpX2dyaWRfdmo2cDdfMWZpdmVfMjIxLmF3c3VpX2dyaWQtaG9yaXpvbnRhbC1ib3JkZXJzX3ZqNnA3XzFmaXZlXzMwOS5hd3N1aV9ncmlkLWNvbHVtbnMtNF92ajZwN18xZml2ZV8yNjAuYXdzdWlfZ3JpZC1icmVha3BvaW50LXhzX3ZqNnA3XzFmaXZlXzI0NSA+ICo6bm90KCNcXDkpOm50aC1sYXN0LWNoaWxkKDMpOm50aC1jaGlsZCg0bisxKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5kaXYuYXdzdWlfY29sdW1uLWxheW91dF92ajZwN18xZml2ZV8xODkgPiAuYXdzdWlfZ3JpZF92ajZwN18xZml2ZV8yMjEuYXdzdWlfZ3JpZC1ob3Jpem9udGFsLWJvcmRlcnNfdmo2cDdfMWZpdmVfMzA5LmF3c3VpX2dyaWQtY29sdW1ucy00X3ZqNnA3XzFmaXZlXzI2MC5hd3N1aV9ncmlkLWJyZWFrcG9pbnQteHNfdmo2cDdfMWZpdmVfMjQ1ID4gKjpub3QoI1xcOSk6bnRoLWxhc3QtY2hpbGQoMyk6bnRoLWNoaWxkKDRuKzIpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbmRpdi5hd3N1aV9jb2x1bW4tbGF5b3V0X3ZqNnA3XzFmaXZlXzE4OSA+IC5hd3N1aV9ncmlkX3ZqNnA3XzFmaXZlXzIyMS5hd3N1aV9ncmlkLWhvcml6b250YWwtYm9yZGVyc192ajZwN18xZml2ZV8zMDkuYXdzdWlfZ3JpZC1jb2x1bW5zLTRfdmo2cDdfMWZpdmVfMjYwLmF3c3VpX2dyaWQtYnJlYWtwb2ludC14c192ajZwN18xZml2ZV8yNDUgPiAqOm5vdCgjXFw5KTpudGgtbGFzdC1jaGlsZCg0KTpudGgtY2hpbGQoNG4rMSkge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uYXdzdWlfcm9vdF92ajZwN18xZml2ZV8zNTk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xZml2ZV8zOTQ6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kZWZhdWx0LW1yMzkyNCwgIzY4NzA3OCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXIzOTI0LCAjNjg3MDc4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10aWxlcy1qNzllcGMsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRpbGVzLWo3OWVwYywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGlsZXMtajc5ZXBjLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGlsZXMtajc5ZXBjLCAycHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtYmg1M3dyLCAjZmZmZmZmKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLW1vdGlvbi1kdXJhdGlvbi10cmFuc2l0aW9uLXF1aWNrLTF5bTFpciwgOTBtcykgdmFyKC0tbW90aW9uLWVhc2luZy10cmFuc2l0aW9uLXF1aWNrLWMydHFidiwgbGluZWFyKSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1tb3Rpb24tZHVyYXRpb24tdHJhbnNpdGlvbi1xdWljay0xeW0xaXIsIDkwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctdHJhbnNpdGlvbi1xdWljay1jMnRxYnYsIGxpbmVhcik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMWZpdmVfMzk0Om5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFmaXZlXzM5NDpub3QoI1xcOSksIC5hd3N1aS1tb2RlLWVudGVyaW5nIC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xZml2ZV8zOTQ6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFmaXZlXzM5NC5hd3N1aV9yZWZyZXNoX3ZqNnA3XzFmaXZlXzQxOTpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG59XG4uYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMWZpdmVfMzk0LmF3c3VpX3JlZnJlc2hfdmo2cDdfMWZpdmVfNDE5LmF3c3VpX3NlbGVjdGVkX3ZqNnA3XzFmaXZlXzQyMzpub3QoI1xcOSk6bm90KC5hd3N1aV9kaXNhYmxlZF92ajZwN18xZml2ZV80MjMpOm5vdCguYXdzdWlfcmVhZG9ubHlfdmo2cDdfMWZpdmVfNDIzKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFmaXZlXzM5NC5hd3N1aV9oYXMtbWV0YWRhdGFfdmo2cDdfMWZpdmVfNDI2Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG59XG4uYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMWZpdmVfMzk0LmF3c3VpX2hhcy1tZXRhZGF0YV92ajZwN18xZml2ZV80MjYuYXdzdWlfcmVmcmVzaF92ajZwN18xZml2ZV80MTk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCk7XG59XG4uYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMWZpdmVfMzk0LmF3c3VpX3NlbGVjdGVkX3ZqNnA3XzFmaXZlXzQyMzpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tc2VsZWN0ZWQtdXd1NnRxLCAjMDA3M2JiKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1zZWxlY3RlZC11d3U2dHEsICMwMDczYmIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tc2VsZWN0ZWQtZmk3N2Y2LCAjZjFmYWZmKTtcbn1cbi5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xZml2ZV8zOTQuYXdzdWlfZGlzYWJsZWRfdmo2cDdfMWZpdmVfNDIzOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItdGlsZXMtZGlzYWJsZWQtOWsxY2puLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXRpbGVzLWRpc2FibGVkLTlrMWNqbiwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXRpbGVzLWRpc2FibGVkLXZrcTdtcSwgI2VhZWRlZCk7XG59XG4uYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMWZpdmVfMzk0LmF3c3VpX3JlYWRvbmx5X3ZqNnA3XzFmaXZlXzQyMzpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtYmg1M3dyLCAjZmZmZmZmKTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC0wYW5jc2wsICNlYWVkZWQpO1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1kaXNhYmxlZC0wYW5jc2wsICNlYWVkZWQpO1xufVxuXG4uYXdzdWlfY29sdW1uc192ajZwN18xZml2ZV80NDg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXIteTQyODhnLCAyNHB4KSAvIC00KTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpIC8gLTQpO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpIC8gLTQpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMWZpdmVfNDQ4LmF3c3VpX2NvbHVtbi0xX3ZqNnA3XzFmaXZlXzQ1NSA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xZml2ZV8zOTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkgLyA0KTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpIC8gNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xZml2ZV80NDguYXdzdWlfY29sdW1uLTFfdmo2cDdfMWZpdmVfNDU1ID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFmaXZlXzM5NC5hd3N1aV9icmVha3BvaW50LXhzX3ZqNnA3XzFmaXZlXzQ2Mjpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXIteTQyODhnLCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMWZpdmVfNDQ4LmF3c3VpX2NvbHVtbi0xX3ZqNnA3XzFmaXZlXzQ1NSA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xZml2ZV8zOTQuYXdzdWlfYnJlYWtwb2ludC14eHNfdmo2cDdfMWZpdmVfNDY2Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xZml2ZV80NDguYXdzdWlfY29sdW1uLTJfdmo2cDdfMWZpdmVfNDcwID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFmaXZlXzM5NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXIteTQyODhnLCAyNHB4KSAvIDQpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkgLyA0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXIteTQyODhnLCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFmaXZlXzQ0OC5hd3N1aV9jb2x1bW4tMl92ajZwN18xZml2ZV80NzAgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMWZpdmVfMzk0LmF3c3VpX2JyZWFrcG9pbnQteHNfdmo2cDdfMWZpdmVfNDYyOm5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYyg1MCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMWZpdmVfNDQ4LmF3c3VpX2NvbHVtbi0yX3ZqNnA3XzFmaXZlXzQ3MCA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xZml2ZV8zOTQuYXdzdWlfYnJlYWtwb2ludC14eHNfdmo2cDdfMWZpdmVfNDY2Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYyg1MCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMWZpdmVfNDQ4LmF3c3VpX2NvbHVtbi0zX3ZqNnA3XzFmaXZlXzQ4NSA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xZml2ZV8zOTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkgLyA0KTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpIC8gNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpLzIpO1xuICBtYXgtaW5saW5lLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xZml2ZV80NDguYXdzdWlfY29sdW1uLTNfdmo2cDdfMWZpdmVfNDg1ID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFmaXZlXzM5NC5hd3N1aV9icmVha3BvaW50LXhzX3ZqNnA3XzFmaXZlXzQ2Mjpub3QoI1xcOSkge1xuICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMzMzMzJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygzMy4zMzMzMzMzMzMzJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xZml2ZV80NDguYXdzdWlfY29sdW1uLTNfdmo2cDdfMWZpdmVfNDg1ID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFmaXZlXzM5NC5hd3N1aV9icmVha3BvaW50LXh4c192ajZwN18xZml2ZV80NjY6bm90KCNcXDkpIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXIteTQyODhnLCAyNHB4KS8yKTtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDUwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG59XG4uYXdzdWlfY29sdW1uc192ajZwN18xZml2ZV80NDguYXdzdWlfY29sdW1uLTRfdmo2cDdfMWZpdmVfNTAwID4gLmF3c3VpX3RpbGUtY29udGFpbmVyX3ZqNnA3XzFmaXZlXzM5NDpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXIteTQyODhnLCAyNHB4KSAvIDQpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkgLyA0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtdGlsZS1ndXR0ZXIteTQyODhnLCAyNHB4KS8yKTtcbn1cbi5hd3N1aV9jb2x1bW5zX3ZqNnA3XzFmaXZlXzQ0OC5hd3N1aV9jb2x1bW4tNF92ajZwN18xZml2ZV81MDAgPiAuYXdzdWlfdGlsZS1jb250YWluZXJfdmo2cDdfMWZpdmVfMzk0LmF3c3VpX2JyZWFrcG9pbnQteHNfdmo2cDdfMWZpdmVfNDYyOm5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBjYWxjKDI1JSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYygyNSUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpLzIpO1xufVxuLmF3c3VpX2NvbHVtbnNfdmo2cDdfMWZpdmVfNDQ4LmF3c3VpX2NvbHVtbi00X3ZqNnA3XzFmaXZlXzUwMCA+IC5hd3N1aV90aWxlLWNvbnRhaW5lcl92ajZwN18xZml2ZV8zOTQuYXdzdWlfYnJlYWtwb2ludC14eHNfdmo2cDdfMWZpdmVfNDY2Om5vdCgjXFw5KSB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIHZhcigtLXNwYWNlLXRpbGUtZ3V0dGVyLXk0Mjg4ZywgMjRweCkvMik7XG4gIG1heC1pbmxpbmUtc2l6ZTogY2FsYyg1MCUgLSB2YXIoLS1zcGFjZS10aWxlLWd1dHRlci15NDI4OGcsIDI0cHgpLzIpO1xufVxuXG4uYXdzdWlfY29udHJvbF92ajZwN18xZml2ZV81MTY6bm90KCNcXDkpIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG59XG4uYXdzdWlfY29udHJvbF92ajZwN18xZml2ZV81MTYuYXdzdWlfbm8taW1hZ2Vfdmo2cDdfMWZpdmVfNTIwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5hd3N1aV9pbWFnZV92ajZwN18xZml2ZV81MjQ6bm90KCNcXDkpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3c3VpX2ltYWdlX3ZqNnA3XzFmaXZlXzUyNCA+IGltZzpub3QoI1xcOSkge1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfaW1hZ2Vfdmo2cDdfMWZpdmVfNTI0LmF3c3VpX2Rpc2FibGVkX3ZqNnA3XzFmaXZlXzQyMyA+IGltZzpub3QoI1xcOSkge1xuICBvcGFjaXR5OiAwLjM7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLXN2Z19kNHh4bV8xb3JzeF8xNDU6bm90KCNcXDkpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1zdmdfZDR4eG1fMW9yc3hfMTQ1Om5vdCgjXFw5KTpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLWxheW91dC1ib3JkZXJfZDR4eG1fMW9yc3hfMTUxOm5vdCgjXFw5KSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1va2oyejAsICMyMzJmM2UpO1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1sYXlvdXQtYmFja2dyb3VuZF9kNHh4bV8xb3JzeF8xNTU6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1sYXlvdXQtbWFpbi10YXEzbTgsICNmMmYzZjMpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tbGF5b3V0LWhlYWRlcl9kNHh4bV8xb3JzeF8xNTg6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1ob21lLWhlYWRlci1va2oyejAsICMyMzJmM2UpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tYm9yZGVyX2Q0eHhtXzFvcnN4XzE2MTpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXRleHQtZ3JvdXAtbGFiZWwtd2gyeWxqLCAjNTQ1YjY0KTtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXUsICNmZmZmZmYpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tcHJpbWFyeS1idXR0b25fZDR4eG1fMW9yc3hfMTY1Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1hOG5hejcsICNmZjk5MDApO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi0tc2Vjb25kYXJ5X2Q0eHhtXzFvcnN4XzE2ODpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci10ZXh0LWdyb3VwLWxhYmVsLXdoMnlsaiwgIzU0NWI2NCk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLS1kaXNhYmxlZC1lbGVtZW50X2Q0eHhtXzFvcnN4XzE3MTpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtbWFrMDc1LCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLXNlcGFyYXRvcl9kNHh4bV8xb3JzeF8xNzQ6bm90KCNcXDkpIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRyb2wtZGlzYWJsZWQtbWFrMDc1LCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tLWZvY3VzLXRleHRfZDR4eG1fMW9yc3hfMTc3Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQsICM1NDViNjQpO1xufVxuXG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLXN2Z19kNHh4bV8xb3JzeF8xODE6bm90KCNcXDkpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHBsdWdpbi9uby11bnN1cHBvcnRlZC1icm93c2VyLWZlYXR1cmVzICovXG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLXN2Z19kNHh4bV8xb3JzeF8xODE6bm90KCNcXDkpOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1sYXlvdXQtdG9wX2Q0eHhtXzFvcnN4XzE4Nzpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLTdlYTEzNCwgI2ZmZmZmZik7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLWxheW91dC1tYWluX2Q0eHhtXzFvcnN4XzE5MDpub3QoI1xcOSkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxheW91dC1tYWluLXRhcTNtOCwgI2YyZjNmMyk7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLXByaW1hcnlfZDR4eG1fMW9yc3hfMTkzOm5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYnV0dG9uLXByaW1hcnktZGVmYXVsdC1hOG5hejcsICNmZjk5MDApO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1kaXNhYmxlZF9kNHh4bV8xb3JzeF8xOTY6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWRpc2FibGVkLW1hazA3NSwgI2Q1ZGJkYik7XG59XG4uYXdzdWlfcHJlZmVyZW5jZS1pY29uLXJlZnJlc2gtLWNvbHVtbi1oZWFkZXJfZDR4eG1fMW9yc3hfMTk5Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtam5ycTJnLCAjODc5NTk2KTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0td2luZG93X2Q0eHhtXzFvcnN4XzIwMjpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaG9tZS1oZWFkZXItb2tqMnowLCAjMjMyZjNlKTtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXUsICNmZmZmZmYpO1xufVxuLmF3c3VpX3ByZWZlcmVuY2UtaWNvbi1yZWZyZXNoLS1zZWNvbmRhcnlfZDR4eG1fMW9yc3hfMjA2Om5vdCgjXFw5KSB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXRleHQtYm9keS1zZWNvbmRhcnktM2hmNWJuLCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0tZGVmYXVsdF9kNHh4bV8xb3JzeF8yMDk6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0tc2VwYXJhdG9yX2Q0eHhtXzFvcnN4XzIxMjpub3QoI1xcOSkge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0taW5wdXQtZGVmYXVsdF9kNHh4bV8xb3JzeF8yMTU6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXIzOTI0LCAjNjg3MDc4KTtcbn1cbi5hd3N1aV9wcmVmZXJlbmNlLWljb24tcmVmcmVzaC0taGVhZGluZ19kNHh4bV8xb3JzeF8yMTg6bm90KCNcXDkpIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtc21xOHBkLCAjMTYxOTFmKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfZ3hwOXlfZnF0MGJfMTgxOm5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuLmF3c3VpX3Jvb3RfZ3hwOXlfZnF0MGJfMTgxID4gLmF3c3VpX2xpc3RfZ3hwOXlfZnF0MGJfMjEyOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4uYXdzdWlfcm9vdF9neHA5eV9mcXQwYl8xODEgPiAuYXdzdWlfbGlzdF9neHA5eV9mcXQwYl8yMTIgPiAuYXdzdWlfY29udGFpbmVyX2d4cDl5X2ZxdDBiXzIxNzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLXN0YXRpYy1sLXh0YW81ZCwgMjBweCkgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCh2YXIoLS1zcGFjZS1zdGF0aWMtbC14dGFvNWQsIDIwcHgpLCBhdXRvKTtcbn1cbi5hd3N1aV9yb290X2d4cDl5X2ZxdDBiXzE4MSA+IC5hd3N1aV9saXN0X2d4cDl5X2ZxdDBiXzIxMiA+IC5hd3N1aV9jb250YWluZXJfZ3hwOXlfZnF0MGJfMjE3ID4gLmF3c3VpX2hlYWRlcl9neHA5eV9mcXQwYl8yMjI6bm90KCNcXDkpIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbn1cbi5hd3N1aV9yb290X2d4cDl5X2ZxdDBiXzE4MSA+IC5hd3N1aV9saXN0X2d4cDl5X2ZxdDBiXzIxMiA+IC5hd3N1aV9jb250YWluZXJfZ3hwOXlfZnF0MGJfMjE3ID4gLmF3c3VpX2RldGFpbHNfZ3hwOXlfZnF0MGJfMjI2Om5vdCgjXFw5KSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMjtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3BhY2Utc3RhdGljLXhzLWZ3Y2pldywgOHB4KTtcbn1cbi5hd3N1aV9yb290X2d4cDl5X2ZxdDBiXzE4MSA+IC5hd3N1aV9saXN0X2d4cDl5X2ZxdDBiXzIxMiA+IC5hd3N1aV9jb250YWluZXJfZ3hwOXlfZnF0MGJfMjE3ID4gLmF3c3VpX2Nvbm5lY3Rvcl9neHA5eV9mcXQwYl8yMzI6bm90KCNcXDkpIHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgYm9yZGVyLWJsb2NrOiAwO1xuICBib3JkZXItaW5saW5lOiAwO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCk7XG4gIGJsb2NrLXNpemU6IGF1dG87XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1zcGFjZS1zdGF0aWMteHMtZndjamV3LCA4cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXN0YXRpYy14eHhzLWgxYzlweCwgMnB4KTtcbn1cbi5hd3N1aV9yb290X2d4cDl5X2ZxdDBiXzE4MSA+IC5hd3N1aV9saXN0X2d4cDl5X2ZxdDBiXzIxMiA+IDpub3QoI1xcOSk6bGFzdC1vZi10eXBlID4gLmF3c3VpX2Nvbm5lY3Rvcl9neHA5eV9mcXQwYl8yMzIge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdGFicy1oZWFkZXItbGlzdF8xYWN3YV9kcDBjbF81Om5vdCgjXFw5KSxcbi5hd3N1aV9hY3RpdmUtdGFiLWhlYWRlcl8xYWN3YV9kcDBjbF82Om5vdCgjXFw5KSxcbi5hd3N1aV90YWItbGFiZWxfMWFjd2FfZHAwY2xfNzpub3QoI1xcOSksXG4uYXdzdWlfdGFiLWRpc21pc3MtYnV0dG9uXzFhY3dhX2RwMGNsXzg6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiBhbmFseXRpY3MgbWV0YWRhdGEgKi9cbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG4uYXdzdWlfdGFicy1oZWFkZXJfMTRybXRfdmttaWFfMjkwOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF3c3VpX3RhYi1oZWFkZXItc2Nyb2xsLWNvbnRhaW5lcl8xNHJtdF92a21pYV8yOTk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV90YWJzLWhlYWRlci1saXN0XzE0cm10X3ZrbWlhXzMwNTpub3QoI1xcOSkge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogaW5saW5lIHByb3hpbWl0eTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG4uYXdzdWlfdGFicy1oZWFkZXItbGlzdF8xNHJtdF92a21pYV8zMDU6bm90KCNcXDkpOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi5hd3N1aV9wYWdpbmF0aW9uLWJ1dHRvbl8xNHJtdF92a21pYV8zMjM6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hd3N1aV9wYWdpbmF0aW9uLWJ1dHRvbi1sZWZ0XzE0cm10X3ZrbWlhXzMzMDpub3QoI1xcOSkge1xuICBib3JkZXItaW5saW5lLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtYm56em1qLCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9wYWdpbmF0aW9uLWJ1dHRvbi1sZWZ0LXNjcm9sbGFibGVfMTRybXRfdmttaWFfMzMzOm5vdCgjXFw5KSB7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDVweCAwcHggNHB4IC0zcHggdmFyKC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NSwgI2VhZWRlZCksIDFweCAwcHggMHB4IDBweCB2YXIoLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctNHE5bDU1LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9wYWdpbmF0aW9uLWJ1dHRvbi1yaWdodF8xNHJtdF92a21pYV8zMzc6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWNvbnRyb2wtZGlzYWJsZWQtYm56em1qLCAjZDVkYmRiKTtcbn1cbi5hd3N1aV9wYWdpbmF0aW9uLWJ1dHRvbi1yaWdodC1zY3JvbGxhYmxlXzE0cm10X3ZrbWlhXzM0MDpub3QoI1xcOSkge1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAtNXB4IDBweCA0cHggLTNweCB2YXIoLS1jb2xvci1ib3JkZXItdGFicy1zaGFkb3ctNHE5bDU1LCAjZWFlZGVkKSwgLTFweCAwcHggMHB4IDAgdmFyKC0tY29sb3ItYm9yZGVyLXRhYnMtc2hhZG93LTRxOWw1NSwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9hY3Rpb25zLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNDU6bm90KCNcXDkpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uYXdzdWlfdGFicy10YWJfMTRybXRfdmttaWFfMzUzOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWlubGluZS1zaXplOiBjYWxjKDkwJSAtIHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSk7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbn1cblxuLmF3c3VpX3RhYnMtdGFiLWxhYmVsXzE0cm10X3ZrbWlhXzM2Mzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtMngteHhzLWIwcGg2cSwgNHB4KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNzQ6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNzQ6bm90KCNcXDkpLCAuYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNzQgPiBidXR0b246bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNzQgPiAuYXdzdWlfdGFicy10YWItZGlzbWlzc18xNHJtdF92a21pYV8zODU6bm90KCNcXDkpLCAuYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNzQgPiAuYXdzdWlfdGFicy10YWItYWN0aW9uXzE0cm10X3ZrbWlhXzM4NTpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNzQuYXdzdWlfcmVmcmVzaF8xNHJtdF92a21pYV8zOTAgPiBzcGFuOm5vdCgjXFw5KTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXNjYWxlZC14cy11cndyeXAsIDhweCkpO1xufVxuXG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNzQ6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfdmttaWFfMzk0KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gMXB4KTtcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkpO1xuICBibG9jay1zaXplOiB2YXIoLS1ib3JkZXItYWN0aXZlLXdpZHRoLWRucjRzbCwgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctOGF5NDRjLCAwcHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctOGF5NDRjLCAwcHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10YWJzLWZvY3VzLXJpbmctOGF5NDRjLCAwcHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGFicy1mb2N1cy1yaW5nLThheTQ0YywgMHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm9yZGVyLXRhYnMtdW5kZXJsaW5lLTZpZ2UyYiwgIzE2MTkxZik7XG4gIG9wYWNpdHk6IDA7XG59XG4uYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNzQ6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfdmttaWFfMzk0KS5hd3N1aV9yZWZyZXNoXzE0cm10X3ZrbWlhXzM5MDphZnRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyLCAwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcmVmcmVzaC1vbmx5LWMtOHpxd213LCBjdWJpYy1iZXppZXIoMC44NCwgMCwgMC4xNiwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfdmttaWFfMzc0Om5vdCgjXFw5KTpub3QoLmF3c3VpX3RhYnMtdGFiLWRpc2FibGVkXzE0cm10X3ZrbWlhXzM5NCkuYXdzdWlfcmVmcmVzaF8xNHJtdF92a21pYV8zOTA6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10X3ZrbWlhXzM3NDpub3QoI1xcOSk6bm90KC5hd3N1aV90YWJzLXRhYi1kaXNhYmxlZF8xNHJtdF92a21pYV8zOTQpLmF3c3VpX3JlZnJlc2hfMTRybXRfdmttaWFfMzkwOmFmdGVyLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNzQ6bm90KCNcXDkpOm5vdCguYXdzdWlfdGFicy10YWItZGlzYWJsZWRfMTRybXRfdmttaWFfMzk0KS5hd3N1aV9yZWZyZXNoXzE0cm10X3ZrbWlhXzM5MDphZnRlciB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3RhYnMtdGFiXzE0cm10X3ZrbWlhXzM1Mzpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10X3ZrbWlhXzM3NCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xICogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkpO1xufVxuLmF3c3VpX3RhYnMtdGFiXzE0cm10X3ZrbWlhXzM1Mzpub3QoI1xcOSk6bm90KDpsYXN0LWNoaWxkKSA+IC5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10X3ZrbWlhXzM3NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLWx0dDB0dSwgI2FhYjdiOCk7XG4gIGluc2V0OiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpIDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXdzdWlfdGFicy10YWJfMTRybXRfdmttaWFfMzUzOm5vdCgjXFw5KTpub3QoOmxhc3QtY2hpbGQpID4gLmF3c3VpX3RhYnMtdGFiLWhlYWRlci1jb250YWluZXJfMTRybXRfdmttaWFfMzc0LmF3c3VpX3JlZnJlc2hfMTRybXRfdmttaWFfMzkwOmJlZm9yZSB7XG4gIGluc2V0OiBjYWxjKHZhcigtLXNwYWNlLXN0YXRpYy1zLXB3ajQ1eSwgMTJweCkgLSB2YXIoLS1ib3JkZXItYWN0aXZlLXdpZHRoLWRucjRzbCwgMnB4KSkgMDtcbn1cblxuLmF3c3VpX3RhYnMtdGFiLWxpbmtfMTRybXRfdmttaWFfNDM2Om5vdCgjXFw5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCkgLSAycHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpIC0gMXB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXB4O1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW5saW5lOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXRhYnMtc2l6ZS1lMDJqaTMsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC10YWJzLWxpbmUtaGVpZ2h0LWVmMDI5NywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdheWZpbmRpbmctbGluay1hY3RpdmUtd2VpZ2h0LXFwdzNqMiwgNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQsICM1NDViNjQpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpIC0gMXB4KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbn1cbi5hd3N1aV90YWJzLXRhYi1saW5rXzE0cm10X3ZrbWlhXzQzNi5hd3N1aV9yZWZyZXNoXzE0cm10X3ZrbWlhXzM5MDpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXN0YXRpYy14cy1md2NqZXcsIDhweCkgLSAxcHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjZS1zdGF0aWMteHMtZndjamV3LCA4cHgpIC0gMXB4KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLmF3c3VpX3RhYnMtdGFiLWxpbmtfMTRybXRfdmttaWFfNDM2Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDIsICMwMDczYmIpO1xufVxuLmF3c3VpX3RhYnMtdGFiLWxpbmtfMTRybXRfdmttaWFfNDM2Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFicy10YWItbGlua18xNHJtdF92a21pYV80MzY6bm90KCNcXDkpOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfdGFicy10YWItbGlua18xNHJtdF92a21pYV80MzY6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtdGFicy1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZGJ5M3MsIDBweCkgLSAxcHgpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RhYnMtdGFiLWxpbmtfMTRybXRfdmttaWFfNDM2Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIHZhcigtLXNwYWNlLXRhYnMtZm9jdXMtb3V0bGluZS1ndXR0ZXItdGRieTNzLCAwcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkYnkzcywgMHB4KSk7XG4gIGlubGluZS1zaXplOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkYnkzcywgMHB4KSArIHZhcigtLXNwYWNlLXRhYnMtZm9jdXMtb3V0bGluZS1ndXR0ZXItdGRieTNzLCAwcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtdGFicy1mb2N1cy1vdXRsaW5lLWd1dHRlci10ZGJ5M3MsIDBweCkgKyB2YXIoLS1zcGFjZS10YWJzLWZvY3VzLW91dGxpbmUtZ3V0dGVyLXRkYnkzcywgMHB4KSk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX3RhYnMtdGFiXzE0cm10X3ZrbWlhXzM1Mzpub3QoI1xcOSk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcHg7XG4gIHNjcm9sbC1tYXJnaW4taW5saW5lLXN0YXJ0OiAxcHg7XG59XG4uYXdzdWlfdGFicy10YWJfMTRybXRfdmttaWFfMzUzOm5vdCgjXFw5KTpmaXJzdC1jaGlsZCA+IC5hd3N1aV90YWJzLXRhYi1oZWFkZXItY29udGFpbmVyXzE0cm10X3ZrbWlhXzM3NCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSAtIDFweCk7XG59XG5cbi5hd3N1aV90YWJzLXRhYl8xNHJtdF92a21pYV8zNTM6bm90KCNcXDkpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLWVuZDogMXB4O1xuICBzY3JvbGwtbWFyZ2luLWlubGluZS1lbmQ6IDFweDtcbn1cbi5hd3N1aV90YWJzLXRhYl8xNHJtdF92a21pYV8zNTM6bm90KCNcXDkpOmxhc3QtY2hpbGQgPiAuYXdzdWlfdGFicy10YWItaGVhZGVyLWNvbnRhaW5lcl8xNHJtdF92a21pYV8zNzQge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpIC0gMXB4KTtcbn1cblxuLmF3c3VpX3RhYnMtdGFiLWRpc2FibGVkXzE0cm10X3ZrbWlhXzM5NDpub3QoI1xcOSksIC5hd3N1aV90YWJzLXRhYi1kaXNhYmxlZF8xNHJtdF92a21pYV8zOTQ6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1kaXNhYmxlZC0xZHI1bjYsICNhYWI3YjgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC10YWJzLWRpc2FibGVkLXdlaWdodC1tYnFwcmksIDQwMCk7XG59XG5cbi5hd3N1aV90YWJzLXRhYi1hY3RpdmVfMTRybXRfdmttaWFfNTE0Om5vdCgjXFw5KTpub3QoLmF3c3VpX3RhYnMtdGFiLWRpc2FibGVkXzE0cm10X3ZrbWlhXzM5NCkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtYnB6dXQyLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90YWJzLXRhYi1hY3RpdmVfMTRybXRfdmttaWFfNTE0Om5vdCgjXFw5KTpub3QoLmF3c3VpX3RhYnMtdGFiLWRpc2FibGVkXzE0cm10X3ZrbWlhXzM5NCk6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXdzdWlfdGFicy1oZWFkZXItd2l0aC1kaXZpZGVyXzE0cm10X3ZrbWlhXzUyMTpub3QoI1xcOSkge1xuICBib3JkZXItYmxvY2stZW5kOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItdGFicy1kaXZpZGVyLWx0dDB0dSwgI2FhYjdiOCk7XG59XG5cbi5hd3N1aV90YWJzLXRhYi1mb2N1c2FibGVfMTRybXRfdmttaWFfNTI1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgdG8gbWFuYWdlIGZvY3VzYWJsZSBsb2dpYyAqL1xufVxuXG4uYXdzdWlfcm9vdF8xNHJtdF92a21pYV81Mjk6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzIG9yIHRlc3RzICovXG59XG5cbi5hd3N1aV90YWJzXzE0cm10X3ZrbWlhXzI5MDpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGlubGluZS1zaXplOiAxMDAlO1xufVxuXG4uYXdzdWlfdGFicy1jb250ZW50XzE0cm10X3ZrbWlhXzU2Nzpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXdzdWlfZml0LWhlaWdodF8xNHJtdF92a21pYV81NzE6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX3RhYnMtY29udGVudC1hY3RpdmVfMTRybXRfdmttaWFfNTc3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3RhYnMtY29udGVudC1hY3RpdmVfMTRybXRfdmttaWFfNTc3Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udGFpbmVyLW94dnNoaiwgMHB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRhaW5lci1veHZzaGosIDBweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV90YWJzLWNvbnRlbnQtd3JhcHBlcl8xNHJtdF92a21pYV81OTEuYXdzdWlfd2l0aC1wYWRkaW5nc18xNHJtdF92a21pYV81OTEgPiAuYXdzdWlfdGFicy1jb250ZW50XzE0cm10X3ZrbWlhXzU2Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS0zaGxscm8sIDE2cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9maXQtaGVpZ2h0XzE0cm10X3ZrbWlhXzU3MSA+IC5hd3N1aV90YWJzLWNvbnRlbnQtd3JhcHBlcl8xNHJtdF92a21pYV81OTE6bm90KCNcXDkpIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hd3N1aV9maXQtaGVpZ2h0XzE0cm10X3ZrbWlhXzU3MSA+IC5hd3N1aV90YWJzLWNvbnRlbnQtd3JhcHBlcl8xNHJtdF92a21pYV81OTEgPiAuYXdzdWlfdGFicy1jb250YWluZXItY29udGVudC13cmFwcGVyXzE0cm10X3ZrbWlhXzYwMjpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF3c3VpX3RhYnMtY29udGFpbmVyLWNvbnRlbnQtd3JhcHBlcl8xNHJtdF92a21pYV82MDIuYXdzdWlfd2l0aC1wYWRkaW5nc18xNHJtdF92a21pYV81OTEgPiAuYXdzdWlfdGFicy1jb250ZW50XzE0cm10X3ZrbWlhXzU2Nzpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS10YWJzLWNvbnRlbnQtdG9wLWN4YjM4MCwgMTZweCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbC1raGcydDIsIDIwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtY29udGFpbmVyLWhvcml6b250YWwtdjM1NzV1LCAyMHB4KTtcbn1cblxuLmF3c3VpX2Rpc2FibGVkLXJlYXNvbi10b29sdGlwXzE0cm10X3ZrbWlhXzYxMzpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgb3IgdGVzdHMgKi9cbn1cblxuLmF3c3VpX3RhYnMtdGFiLWZvY3VzZWRfMTRybXRfdmttaWFfNjE3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgdG8gbWFuYWdlIGZvY3VzYWJsZSBzdGF0ZSBmb3IgZGlzYWJsZWQgd2l0aCByZWFzb24gdGFicyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfdGFiLWRpc21pc3MtYnV0dG9uXzFucTFpXzFuZDdyXzU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV9yb290X2JyZHN0X3Z4c2JuXzE0NTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QgdXRpbHMgKi9cbn1cblxuLmF3c3VpX2xvYWRpbmdfYnJkc3RfdnhzYm5fMTQ5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdCB1dGlscyAqL1xufVxuXG4uYXdzdWlfdW5kby1idXR0b25fYnJkc3RfdnhzYm5fMTUzOm5vdCgjXFw5KSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWRlZmF1bHQtcmZpM3l6LCAjMDA3M2JiKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGluay1idXR0b24td2VpZ2h0LXZ6enJlNSwgNDAwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGluay1idXR0b24tbGV0dGVyLXNwYWNpbmctcGtyaGh2LCBub3JtYWwpO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1idXR0b24tdW5kZXJsaW5lLWx1bjM2aywgY3VycmVudENvbG9yKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tbW90aW9uLWR1cmF0aW9uLXJlZnJlc2gtb25seS1tZWRpdW0tbXh4NWQyLCAwbXMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX3VuZG8tYnV0dG9uX2JyZHN0X3Z4c2JuXzE1Mzpub3QoI1xcOSkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXdzdWktbW90aW9uLWRpc2FibGVkIC5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF92eHNibl8xNTM6bm90KCNcXDkpLCAuYXdzdWktbW9kZS1lbnRlcmluZyAuYXdzdWlfdW5kby1idXR0b25fYnJkc3RfdnhzYm5fMTUzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF92eHNibl8xNTM6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfdW5kby1idXR0b25fYnJkc3RfdnhzYm5fMTUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfdW5kby1idXR0b25fYnJkc3RfdnhzYm5fMTUzOm5vdCgjXFw5KTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWhvdmVyLWR3YjJtMywgIzBhNGE3NCk7XG59XG4uYXdzdWlfdW5kby1idXR0b25fYnJkc3RfdnhzYm5fMTUzOm5vdCgjXFw5KTphY3RpdmUsIC5hd3N1aV91bmRvLWJ1dHRvbl9icmRzdF92eHNibl8xNTM6bm90KCNcXDkpOmZvY3VzLCAuYXdzdWlfdW5kby1idXR0b25fYnJkc3RfdnhzYm5fMTUzOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saW5rLWJ1dHRvbi11bmRlcmxpbmUtaG92ZXItNmptN29wLCBjdXJyZW50Q29sb3IpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX3VuZG8tYnV0dG9uX2JyZHN0X3Z4c2JuXzE1Mzpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLW42azRhMSwgNXB4IGF1dG8gSGlnaGxpZ2h0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1qNm1qczIsIDBweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDY6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoMTpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoMjpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoMzpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoNDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoNTpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBwOm5vdCgjXFw5KSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoMTpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoMjpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoMzpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoNDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoNTpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1oZWFkaW5nLWRlZmF1bHQtc21xOHBkLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IGgxOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmcteGwtMHV0bjNsLCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmcteGwtdmhsZDIxLCAzNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmcteGwtb21hN3BmLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy14bC0yZGZydHEsIDQwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgaDI6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1sLTJiYjF2eCwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLWwtY3N4eW0yLCAyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctbC1pMWl0czYsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwteXBicXRrLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IGgzOm5vdCgjXFw5KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWhlYWRpbmctbS1hYnhjb2UsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy1tLXY4NnFzbSwgMjJweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1oZWFkaW5nLW0tb3UwdmN6LCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy1tLWc2ZmxyZSwgNDAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctd2Via2l0LTUzYXA4dywgYXV0byk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy1tb3otb3N4LW04cTBpYiwgYXV0byk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBoNDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXMtMXhzcDZiLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctcy1hdjE5ajEsIDIwcHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1zLWd4azFoZiwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctcy16eWZuNGosIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgaDU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy14cy1ubXI0NXQsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZy14cy1hcGVpOTMsIDIwcHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZy14cy16czB3bG8sIDQwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgYjpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBzdHJvbmc6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IHA6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBzbWFsbDpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktcy00ZHp4NXEsIDEycHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1zLWVnemw0cSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1ib2R5LXMtOGI5aGNzLCBub3JtYWwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zbWFsbC1mMDc0ZmwsICM2ODcwNzgpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgc21hbGwgYTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXosICMwMDczYmIpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLW14eDVkMiwgMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IHNtYWxsIGE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBzbWFsbCBhOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgc21hbGwgYTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBzbWFsbCBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgc21hbGwgYTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgc21hbGwgYTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgc21hbGwgYTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBzbWFsbCBhOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgc21hbGwgYTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IGNvZGU6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgcHJlOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IHNhbXA6bm90KCNcXDkpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZS10ZWUwd2ksIE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IGNvZGU6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1zLTRkeng1cSwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LXMtZWd6bDRxLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWJvZHktcy04YjloY3MsIG5vcm1hbCk7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBhOm5vdCgjXFw5KSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpbmstZGVmYXVsdC1yZmkzeXosICMwMDczYmIpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbiwgLXdlYmtpdC10ZXh0LWRlY29yYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yZWZyZXNoLW9ubHktbWVkaXVtLW14eDVkMiwgMG1zKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IGE6bm90KCNcXDkpIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmF3c3VpLW1vdGlvbi1kaXNhYmxlZCAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBhOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgYTpub3QoI1xcOSkge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBhOm5vdCgjXFw5KTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgYTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgYTpub3QoI1xcOSk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGluay1ob3Zlci1kd2IybTMsICMwYTRhNzQpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgYTpub3QoI1xcOSk6YWN0aXZlLCAuYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBhOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgYTpub3QoI1xcOSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IGE6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1uNms0YTEsIDVweCBhdXRvIEhpZ2hsaWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtajZtanMyLCAwcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IHVsOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IG9sOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS1sLWVlbmZxZCwgMjBweCk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXhzLXVyd3J5cCwgOHB4KTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbn1cbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IHVsICsgdWw6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgdWwgKyBvbDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiB1bCA+IGxpICsgdWw6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgdWwgPiBsaSArIGxpOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IHVsID4gbGkgKyBvbDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiB1bCA+IGxpID4gdWw6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgdWwgPiBsaSA+IG9sOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IG9sICsgdWw6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgb2wgKyBvbDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBvbCA+IGxpICsgdWw6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgb2wgPiBsaSArIGxpOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IG9sID4gbGkgKyBvbDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBvbCA+IGxpID4gdWw6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgb2wgPiBsaSA+IG9sOm5vdCgjXFw5KSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xufVxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgdWwgPiBsaSA+IHVsOm5vdCgjXFw5KSxcbi5hd3N1aV90ZXh0LWNvbnRlbnRfNmFic2tfMXRuZmVfMTQ2IHVsID4gbGkgPiBvbDpub3QoI1xcOSksXG4uYXdzdWlfdGV4dC1jb250ZW50XzZhYnNrXzF0bmZlXzE0NiBvbCA+IGxpID4gdWw6bm90KCNcXDkpLFxuLmF3c3VpX3RleHQtY29udGVudF82YWJza18xdG5mZV8xNDYgb2wgPiBsaSA+IG9sOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfcWsxajFfMWcwaWhfMTQ1Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgZm9yIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX3RleHRhcmVhX3FrMWoxXzFnMGloXzE0OTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgcmVzaXplOiBhdXRvO1xuICBjdXJzb3I6IHRleHQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRlZmF1bHQtYmg1M3dyLCAjZmZmZmZmKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItYmxvY2s6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWRlZmF1bHQtbXIzOTI0LCAjNjg3MDc4KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGVmYXVsdC1tcjM5MjQsICM2ODcwNzgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxXzFnMGloXzE0OS5hd3N1aV90ZXh0YXJlYS1yZWFkb25seV9xazFqMV8xZzBpaF8xOTk6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1kZWZhdWx0LWJoNTN3ciwgI2ZmZmZmZik7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV8xZzBpaF8xNDk6bm90KCNcXDkpOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWxobDRsdSwgIzY4NzA3OCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgb3BhY2l0eTogMTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV8xZzBpaF8xNDk6bm90KCNcXDkpOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWxobDRsdSwgIzY4NzA3OCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV8xZzBpaF8xNDk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1pbnB1dC1mb2N1c2VkLWl6MzJpbiwgIzAwNzNiYik7XG4gIGJvcmRlci1pbmxpbmU6IHZhcigtLWJvcmRlci13aWR0aC1maWVsZC1lNDR0eTIsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWlucHV0LWZvY3VzZWQtaXozMmluLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dC1pMWd0N2YsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0LWkxZ3Q3ZiwgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQtaTFndDdmLCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItY29udHJvbC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtbTNhYnRiLCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV8xZzBpaF8xNDk6bm90KCNcXDkpOmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxXzFnMGloXzE0OTpub3QoI1xcOSk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkLXY0djJtdCwgI2VhZWRlZCk7XG4gIGJvcmRlci1ibG9jazogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItaW5wdXQtZGlzYWJsZWQtMGFuY3NsLCAjZWFlZGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtZGlzYWJsZWQtam5ycTJnLCAjODc5NTk2KTtcbiAgY3Vyc29yOiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXdzdWlfdGV4dGFyZWFfcWsxajFfMWcwaWhfMTQ5Om5vdCgjXFw5KTpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZC1ucHlpaTcsICM2ODcwNzgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmF3c3VpX3RleHRhcmVhX3FrMWoxXzFnMGloXzE0OTpub3QoI1xcOSk6ZGlzYWJsZWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQtbnB5aWk3LCAjNjg3MDc4KTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV8xZzBpaF8xNDkuYXdzdWlfdGV4dGFyZWEtaW52YWxpZF9xazFqMV8xZzBpaF8yNDE6bm90KCNcXDkpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLWVycm9yLTE1ZmM4ciwgI2QxMzIxMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtZXJyb3ItMTVmYzhyLCAjZDEzMjEyKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3BhY2UtZmllbGQtaG9yaXpvbnRhbC1uODJkODgsIDhweCkgLSAodmFyKC0tYm9yZGVyLWludmFsaWQtd2lkdGgtdHd5am9uLCA0cHgpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWZpZWxkLWU0NHR5MiwgMXB4KSkpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiB2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCk7XG59XG4uYXdzdWlfdGV4dGFyZWFfcWsxajFfMWcwaWhfMTQ5LmF3c3VpX3RleHRhcmVhLWludmFsaWRfcWsxajFfMWcwaWhfMjQxOm5vdCgjXFw5KTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1jb250cm9sLWludmFsaWQtZm9jdXMtcmluZy1zaGFkb3ctc3ByZWFkLXRvM2J5eSwgMXB4KSB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG4uYXdzdWlfdGV4dGFyZWFfcWsxajFfMWcwaWhfMTQ5LmF3c3VpX3RleHRhcmVhLXdhcm5pbmdfcWsxajFfMWcwaWhfMjUwOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy13YXJuaW5nLTNkMG92ZywgIzkwNjgwNik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtd2FybmluZy0zZDBvdmcsICM5MDY4MDYpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS1maWVsZC1ob3Jpem9udGFsLW44MmQ4OCwgOHB4KSAtICh2YXIoLS1ib3JkZXItaW52YWxpZC13aWR0aC10d3lqb24sIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtZmllbGQtZTQ0dHkyLCAxcHgpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IHZhcigtLWJvcmRlci1pbnZhbGlkLXdpZHRoLXR3eWpvbiwgNHB4KTtcbn1cbi5hd3N1aV90ZXh0YXJlYV9xazFqMV8xZzBpaF8xNDkuYXdzdWlfdGV4dGFyZWEtd2FybmluZ19xazFqMV8xZzBpaF8yNTA6bm90KCNcXDkpOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYm9yZGVyLWNvbnRyb2wtaW52YWxpZC1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtdG8zYnl5LCAxcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX2J1dHRvbl9tNWg5Zl9mNGJwdl8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbi1ydzI2b3QsIDcwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ibG9jazogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbmxpbmU6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQsICM1NDViNjQpO1xufVxuLmF3c3VpX2J1dHRvbl9tNWg5Zl9mNGJwdl8xNDU6bm90KCNcXDkpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtaG92ZXItcHJremVrLCAjMTYxOTFmKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF3c3VpX2J1dHRvbl9tNWg5Zl9mNGJwdl8xNDU6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2J1dHRvbl9tNWg5Zl9mNGJwdl8xNDUuYXdzdWlfZXhwYW5kZWRfbTVoOWZfZjRicHZfMTk3Om5vdCgjXFw5KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1hY3RpdmUtNDcybGE0LCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9idXR0b25fbTVoOWZfZjRicHZfMTQ1LmF3c3VpX2V4cGFuZGVkX201aDlmX2Y0YnB2XzE5Nzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtYnB6dXQyLCAjMDA3M2JiKTtcbn1cbi5hd3N1aV9idXR0b25fbTVoOWZfZjRicHZfMTQ1Om5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9idXR0b25fbTVoOWZfZjRicHZfMTQ1LmF3c3VpX29mZnNldC1yaWdodC1ub25lX201aDlmX2Y0YnB2XzIwODpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cbi5hd3N1aV9idXR0b25fbTVoOWZfZjRicHZfMTQ1LmF3c3VpX29mZnNldC1yaWdodC1sX201aDlmX2Y0YnB2XzIxMTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xufVxuLmF3c3VpX2J1dHRvbl9tNWg5Zl9mNGJwdl8xNDUuYXdzdWlfb2Zmc2V0LXJpZ2h0LXh4bF9tNWg5Zl9mNGJwdl8yMTQ6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXhsLXZzczhwYywgMjRweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX201aDlmX2Y0YnB2XzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfYnV0dG9uX201aDlmX2Y0YnB2XzE0NTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMXB4IC0gMXB4KTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9idXR0b25fbTVoOWZfZjRicHZfMTQ1Om5vdCgjXFw5KTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygtMSAqIC0xcHgpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygtMSAqIC0xcHgpO1xuICBpbmxpbmUtc2l6ZTogY2FsYygxMDAlICsgLTFweCArIC0xcHgpO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgKyAtMXB4ICsgLTFweCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX3RleHRfbTVoOWZfZjRicHZfMjM5Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59XG5cbi5hd3N1aV9pY29uX201aDlmX2Y0YnB2XzI0MyArIC5hd3N1aV90ZXh0X201aDlmX2Y0YnB2XzIzOTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG59IiwiLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1lbmFibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qIFN0eWxlIHVzZWQgZm9yIGxpbmtzIGluIHNsb3RzL2NvbXBvbmVudHMgdGhhdCBhcmUgdGV4dCBoZWF2eSwgdG8gaGVscCBsaW5rcyBzdGFuZCBvdXQgYW1vbmdcbnN1cnJvdW5kaW5nIHRleHQuIChXQ0FHIEY3MykgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjEvVGVjaG5pcXVlcy9mYWlsdXJlcy9GNzMjZGVzY3JpcHRpb24gKi9cbi5hd3N1aV90b3AtbmF2aWdhdGlvbl9rNWRsYl9vN3VtMF8xNDU6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuLmF3c3VpX3RvcC1uYXZpZ2F0aW9uX2s1ZGxiX283dW0wXzE0NSA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl9vN3VtMF8xNzg6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmxvY2stc2l6ZTogY2FsYyh2YXIoLS1zcGFjZS14eHhsLXZrcnQ3cCwgNDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQtbS0zaGxscm8sIDE2cHgpKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLXh4bC10aHp4a3YsIDMycHgpO1xufVxuLmF3c3VpX3RvcC1uYXZpZ2F0aW9uX2s1ZGxiX283dW0wXzE0NS5hd3N1aV9tZWRpdW1fazVkbGJfbzd1bTBfMTg4ID4gLmF3c3VpX3BhZGRpbmctYm94X2s1ZGxiX283dW0wXzE3ODpub3QoI1xcOSksIC5hd3N1aV90b3AtbmF2aWdhdGlvbl9rNWRsYl9vN3VtMF8xNDUuYXdzdWlfbmFycm93X2s1ZGxiX283dW0wXzE4OCA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl9vN3VtMF8xNzg6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbn1cbi5hd3N1aV90b3AtbmF2aWdhdGlvbl9rNWRsYl9vN3VtMF8xNDUuYXdzdWlfbWVkaXVtX2s1ZGxiX283dW0wXzE4OCA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl9vN3VtMF8xNzg6bm90KCNcXDkpIHtcbiAgYmxvY2stc2l6ZTogY2FsYyh2YXIoLS1zcGFjZS14eHhsLXZrcnQ3cCwgNDBweCkgKyB2YXIoLS1zcGFjZS1zY2FsZWQteHMtdXJ3cnlwLCA4cHgpKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuLmF3c3VpX3RvcC1uYXZpZ2F0aW9uX2s1ZGxiX283dW0wXzE0NS5hd3N1aV9uYXJyb3dfazVkbGJfbzd1bTBfMTg4ID4gLmF3c3VpX3BhZGRpbmctYm94X2s1ZGxiX283dW0wXzE3ODpub3QoI1xcOSkge1xuICBibG9jay1zaXplOiB2YXIoLS1zcGFjZS14eHhsLXZrcnQ3cCwgNDBweCk7XG59XG5cbi5hd3N1aV92aXJ0dWFsX2s1ZGxiX283dW0wXzE5OTpub3QoI1xcOSkge1xuICBpbmxpbmUtc2l6ZTogOTAwMHB4O1xufVxuXG4uYXdzdWlfaGlkZGVuX2s1ZGxiX283dW0wXzIwMzpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC05OTk5cHggIWltcG9ydGFudDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsICovXG4uYXdzdWlfaGlkZGVuX2s1ZGxiX283dW0wXzIwMyAqOm5vdCgjXFw5KTpub3QoI2F3c3VpX1xcOSBfazVkbGJfbzd1bTBfMSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hd3N1aV9pZGVudGl0eV9rNWRsYl9vN3VtMF8yMTU6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xufVxuLmF3c3VpX2lkZW50aXR5X2s1ZGxiX283dW0wXzIxNSA+IC5hd3N1aV9pZGVudGl0eS1saW5rX2s1ZGxiX283dW0wXzIxODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXRvcC1uYXZpZ2F0aW9uLXRpdGxlLWFvaHIyaiwgIzE2MTkxZik7XG59XG4uYXdzdWlfaWRlbnRpdHlfazVkbGJfbzd1bTBfMjE1ID4gLmF3c3VpX2lkZW50aXR5LWxpbmtfazVkbGJfbzd1bTBfMjE4Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDIsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX2lkZW50aXR5X2s1ZGxiX283dW0wXzIxNSA+IC5hd3N1aV9pZGVudGl0eS1saW5rX2s1ZGxiX283dW0wXzIxODpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLW42azRhMSwgNXB4IGF1dG8gSGlnaGxpZ2h0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1qNm1qczIsIDBweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX2lkZW50aXR5X2s1ZGxiX283dW0wXzIxNS5hd3N1aV9uby1sb2dvX2s1ZGxiX283dW0wXzIzODpub3QoI1xcOSkge1xuICBtaW4taW5saW5lLXNpemU6IDEwMHB4O1xufVxuXG4uYXdzdWlfbG9nb19rNWRsYl9vN3VtMF8yNDI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1ibG9jay1zaXplOiB2YXIoLS1zcGFjZS14eGwtdGh6eGt2LCAzMnB4KTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLXMtdm11dGozLCAxMnB4KTtcbiAgaW5saW5lLXNpemU6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taW5saW5lLXNpemU6IDEwcHg7XG59XG4uYXdzdWlfbG9nb19rNWRsYl9vN3VtMF8yNDIuYXdzdWlfbmFycm93X2s1ZGxiX283dW0wXzE4ODpub3QoI1xcOSkge1xuICBtYXgtYmxvY2stc2l6ZTogdmFyKC0tc3BhY2UteGwtdnNzOHBjLCAyNHB4KTtcbn1cblxuLmF3c3VpX3RpdGxlX2s1ZGxiX283dW0wXzI1NDpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLW0tYWJ4Y29lLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctbS12ODZxc20sIDIycHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1tLW91MHZjeiwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmctbS1nNmZscmUsIDQwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLXdlYmtpdC01M2FwOHcsIGF1dG8pO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tZm9udC1zbW9vdGhpbmctbW96LW9zeC1tOHEwaWIsIGF1dG8pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hd3N1aV9uby1sb2dvX2s1ZGxiX283dW0wXzIzOCA+IC5hd3N1aV9pZGVudGl0eS1saW5rX2s1ZGxiX283dW0wXzIxOCA+IC5hd3N1aV90aXRsZV9rNWRsYl9vN3VtMF8yNTQ6bm90KCNcXDkpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmF3c3VpX2lucHV0c19rNWRsYl9vN3VtMF8yNjk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hd3N1aV9zZWFyY2hfazVkbGJfbzd1bTBfMjc3Om5vdCgjXFw5KSB7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBtYXgtaW5saW5lLXNpemU6IDM0MHB4O1xufVxuLmF3c3VpX3NlYXJjaC1leHBhbmRlZF9rNWRsYl9vN3VtMF8yODE6bm90KCNcXDkpIHtcbiAgbWF4LWlubGluZS1zaXplOiBub25lO1xufVxuXG4uYXdzdWlfdXRpbGl0aWVzX2s1ZGxiX283dW0wXzI4NTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG59XG4uYXdzdWlfbWVkaXVtX2s1ZGxiX283dW0wXzE4OCA+IC5hd3N1aV9wYWRkaW5nLWJveF9rNWRsYl9vN3VtMF8xNzggPiAuYXdzdWlfdXRpbGl0aWVzX2s1ZGxiX283dW0wXzI4NTpub3QoI1xcOSksIC5hd3N1aV9uYXJyb3dfazVkbGJfbzd1bTBfMTg4ID4gLmF3c3VpX3BhZGRpbmctYm94X2s1ZGxiX283dW0wXzE3OCA+IC5hd3N1aV91dGlsaXRpZXNfazVkbGJfbzd1bTBfMjg1Om5vdCgjXFw5KSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uYXdzdWlfdXRpbGl0eS13cmFwcGVyX2s1ZGxiX283dW0wXzI5Njpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtbS11OTFpcG0sIDE2cHgpO1xufVxuLmF3c3VpX3V0aWxpdHktd3JhcHBlcl9rNWRsYl9vN3VtMF8yOTY6bm90KCNcXDkpOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGlubGluZS1zaXplOiAxcHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrOiB2YXIoLS1zcGFjZS1zLXZtdXRqMywgMTJweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV91dGlsaXR5LXdyYXBwZXJfazVkbGJfbzd1bTBfMjk2Om5vdCgjXFw5KTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX3V0aWxpdHktdHlwZS1idXR0b24tbGlua19rNWRsYl9vN3VtMF8zMTc6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbn1cblxuLmF3c3VpX3V0aWxpdHktdHlwZS1tZW51LWRyb3Bkb3duX2s1ZGxiX283dW0wXzMyMjpub3QoI1xcOSkge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcy12bXV0ajMsIDEycHgpO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5hd3N1aV91dGlsaXR5LXR5cGUtbWVudS1kcm9wZG93bl9rNWRsYl9vN3VtMF8zMjI6bm90KCNcXDkpOm5vdCguYXdzdWlfbmFycm93X2s1ZGxiX283dW0wXzE4OCk6bGFzdC1vZi10eXBlLCAuYXdzdWlfdXRpbGl0eS10eXBlLW1lbnUtZHJvcGRvd25fazVkbGJfbzd1bTBfMzIyOm5vdCgjXFw5KTpub3QoLmF3c3VpX21lZGl1bV9rNWRsYl9vN3VtMF8xODgpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmF3c3VpX3V0aWxpdHktdHlwZS1idXR0b24tcHJpbWFyeS1idXR0b25fazVkbGJfbzd1bTBfMzMxOm5vdCgjXFw5KSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbn1cbi5hd3N1aV91dGlsaXR5LXR5cGUtYnV0dG9uLXByaW1hcnktYnV0dG9uX2s1ZGxiX283dW0wXzMzMTpub3QoI1xcOSk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF3c3VpX3V0aWxpdHktbGluay1pY29uX2s1ZGxiX283dW0wXzMzOTpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuXG4uYXdzdWlfdXRpbGl0eS1idXR0b24tZXh0ZXJuYWwtaWNvbl9rNWRsYl9vN3VtMF8zNDM6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXdzdWlfb2Zmc2V0LXJpZ2h0LW5vbmVfazVkbGJfbzd1bTBfMzQ3Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYXdzdWlfb2Zmc2V0LXJpZ2h0LWxfazVkbGJfbzd1bTBfMzUxOm5vdCgjXFw5KSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xufVxuXG4uYXdzdWlfb2Zmc2V0LXJpZ2h0LXh4bF9rNWRsYl9vN3VtMF8zNTU6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbn1cblxuLyogT3ZlcmZsb3cgTWVudSAqL1xuLmF3c3VpX292ZXJmbG93LW1lbnUtZHJhd2VyX2s1ZGxiX283dW0wXzM2MDpub3QoI1xcOSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICB6LWluZGV4OiAxMDAxO1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctbWVudV9rNWRsYl9vN3VtMF8zNjA6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKTtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLmF3c3VpX292ZXJmbG93LW1lbnUtaGVhZGVyX2s1ZGxiX283dW0wXzQwMTpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tZm9udC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtYXY5NW5zLCAyMnB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kaXZpZGVyLWRlZmF1bHQtNnNiaWR4LCAjZWFlZGVkKTtcbn1cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWhlYWRlci10ZXh0X2s1ZGxiX283dW0wXzQwOTpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLXNpemUtMTk3YzB5LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWF2OTVucywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLWwteXBicXRrLCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtaGVhZGluZy1kZWZhdWx0LXNtcThwZCwgIzE2MTkxZik7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtaGVhZGVyLXRleHQtLXNlY29uZGFyeV9rNWRsYl9vN3VtMF80MjE6bm90KCNcXDkpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWhlYWRlci1oMi1kZXNjcmlwdGlvbi1zaXplLWJiMTlhdCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWhlYWRlci1oMi1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC05Nm9kbjIsIDE2cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1oZWFkZXItdGV4dC0tdGl0bGVfazVkbGJfbzd1bTBfNDI3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1iYWNrLWJ1dHRvbl9rNWRsYl9vN3VtMF80MzE6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWRpc21pc3MtYnV0dG9uX2s1ZGxiX283dW0wXzQzNTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl9vN3VtMF80Mzk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJsb2NrOiBub25lO1xuICBib3JkZXItaW5saW5lOiBub25lO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLXV0aWxpdHlfazVkbGJfbzd1bTBfNDc3ID4gLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl9vN3VtMF80Mzk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLW0tM2hsbHJvLCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1jb250cm9sX2s1ZGxiX283dW0wXzQzOTpub3QoI1xcOSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1hY2NlbnQtYnB6dXQyLCAjMDA3M2JiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbC1saW5rX2s1ZGxiX283dW0wXzQ4NTpub3QoI1xcOSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1jb250cm9sLWV4cGFuZGFibGUtbWVudS10cmlnZ2VyX2s1ZGxiX283dW0wXzQ4ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kcm9wZG93bi1ncm91cC1sYWJlbC1uZGJ5Z2gsICM1NDViNjQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWNvbnRyb2wtZXhwYW5kYWJsZS1tZW51LXRyaWdnZXJfazVkbGJfbzd1bTBfNDg4Om5vdCgjXFw5KTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWFjY2VudC1icHp1dDIsICMwMDczYmIpO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl9vN3VtMF80Mzk6bm90KCNcXDkpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkYXRhLWF3c3VpLWZvY3VzLXZpc2libGU9dHJ1ZV0gLmF3c3VpX292ZXJmbG93LW1lbnUtY29udHJvbF9rNWRsYl9vN3VtMF80Mzk6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSAtIDFweCk7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfb3ZlcmZsb3ctbWVudS1jb250cm9sX2s1ZGxiX283dW0wXzQzOTpub3QoI1xcOSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpKTtcbiAgaW5saW5lLXNpemU6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkgKyB2YXIoLS1zcGFjZS1idXR0b24tZm9jdXMtb3V0bGluZS1ndXR0ZXItOTkxeW4wLCAzcHgpKTtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlICsgdmFyKC0tc3BhY2UtYnV0dG9uLWZvY3VzLW91dGxpbmUtZ3V0dGVyLTk5MXluMCwgM3B4KSArIHZhcigtLXNwYWNlLWJ1dHRvbi1mb2N1cy1vdXRsaW5lLWd1dHRlci05OTF5bjAsIDNweCkpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1ib3JkZXItaXRlbS1mb2N1c2VkLWpsMGE4MCwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWxpc3RfazVkbGJfbzd1bTBfNDc3Om5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1saXN0LXN1Ym1lbnVfazVkbGJfbzd1bTBfNTI0Om5vdCgjXFw5KSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWxpc3QtaXRlbV9rNWRsYl9vN3VtMF80Nzc6bm90KCNcXDkpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtYnV0dG9uLWxldHRlci1zcGFjaW5nLXkzbXpwNCwgMC4yNXB4KTtcbn1cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWxpc3QtaXRlbS1pY29uX2s1ZGxiX283dW0wXzUzMzpub3QoI1xcOSkge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KTtcbn1cbi5hd3N1aV9vdmVyZmxvdy1tZW51LWxpc3QtaXRlbS10ZXh0X2s1ZGxiX283dW0wXzUzNjpub3QoI1xcOSkge1xuICBmbGV4OiAxO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLXV0aWxpdHlfazVkbGJfbzd1bTBfNDc3Om5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1idXR0b24tcncyNm90LCA3MDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1mb250LXNtb290aGluZy13ZWJraXQtNTNhcDh3LCBhdXRvKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLWZvbnQtc21vb3RoaW5nLW1vei1vc3gtbThxMGliLCBhdXRvKTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLXN1Ym1lbnVfazVkbGJfbzd1bTBfNTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay1lbmQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1zY2FsZWQteHhzLTlnNWZ2bCwgNHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCk7XG59XG4uYXdzdWlfb3ZlcmZsb3ctbWVudS1saXN0LWl0ZW0tZHJvcGRvd24tbWVudV9rNWRsYl9vN3VtMF81NTE6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utc2NhbGVkLXh4cy05ZzVmdmwsIDRweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1zY2FsZWQtcy1lZWMzNDYsIDEycHgpO1xufVxuLmF3c3VpX292ZXJmbG93LW1lbnUtbGlzdC1pdGVtLWV4cGFuZGFibGVfazVkbGJfbzd1bTBfNTU1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG59XG5cbi5hd3N1aV9pY29uX2s1ZGxiX283dW0wXzU2MDpub3QoI1xcOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1yb3RhdGUtMTgwLWxscW9sYiwgMTM1bXMpIHZhcigtLW1vdGlvbi1lYXNpbmctcm90YXRlLTE4MC13dDRjamUsIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2ljb25fazVkbGJfbzd1bTBfNTYwOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2ljb25fazVkbGJfbzd1bTBfNTYwOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2ljb25fazVkbGJfbzd1bTBfNTYwOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hd3N1aV9pY29uLW9wZW5fazVkbGJfbzd1bTBfNTc0Om5vdCgjXFw5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4uYXdzdWlfdHV0b3JpYWwtbGlzdF8xdTcwcF83NXE4b18xODE6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5hd3N1aV90dXRvcmlhbC10aXRsZV8xdTcwcF83NXE4b18yMTc6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXh4eHMtZ24zMjQ4LCAycHgpO1xufVxuXG4uYXdzdWlfdGFza18xdTcwcF83NXE4b18yMjQ6bm90KCNcXDkpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV90YXNrXzF1NzBwXzc1cThvXzIyNDpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXhsLXZzczhwYywgMjRweCk7XG59XG5cbi5hd3N1aV90YXNrLXRpdGxlXzF1NzBwXzc1cThvXzIzMjpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWJvcmRlci1kaXZpZGVyLXNlY3Rpb24td2lkdGgtaXVlc2t4LCAxcHgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oZWFkaW5nLXMtMXhzcDZiLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWhlYWRpbmctcy1hdjE5ajEsIDIwcHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctaGVhZGluZy1zLWd4azFoZiwgbm9ybWFsKTtcbn1cbi5hd3N1aV90YXNrLXRpdGxlLS1zdGF0dXNfMXU3MHBfNzVxOG9fMjQwOm5vdCgjXFw5KSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYXdzdWlfY3VycmVudC10YXNrXzF1NzBwXzc1cThvXzI0NDpub3QoI1xcOSkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXdzdWlfc3VjY2Vzc2Z1bC10YXNrXzF1NzBwXzc1cThvXzI0ODpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtc3VjY2Vzcy0xeTV0Ym8sICMxZDgxMDIpO1xufVxuXG4uYXdzdWlfY29uZ3JhdHVsYXRpb24tbWVzc2FnZV8xdTcwcF83NXE4b18yNTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaGVhZGluZy1zLTF4c3A2YiwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nLXMtYXYxOWoxLCAyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLWhlYWRpbmctcy1neGsxaGYsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nLXhzLXpzMHdsbywgNDAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3RhdHVzLXN1Y2Nlc3MtMXk1dGJvLCAjMWQ4MTAyKTtcbn1cbi5hd3N1aV9jb25ncmF0dWxhdGlvbi1tZXNzYWdlLS1zdGF0dXNfMXU3MHBfNzVxOG9fMjYwOm5vdCgjXFw5KSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmF3c3VpX3BsYWludGV4dC1jb25ncmF0dWxhdGlvbi1kZXNjcmlwdGlvbl8xdTcwcF83NXE4b18yNjU6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4uYXdzdWlfZGl2aWRlcl8xdTcwcF83NXE4b18yNjk6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRpdmlkZXItZGVmYXVsdC02c2JpZHgsICNlYWVkZWQpO1xufVxuXG4uYXdzdWlfc3RlcC1saXN0XzF1NzBwXzc1cThvXzI3Mzpub3QoI1xcOSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3BhY2UteHh4cy1nbjMyNDgsIDJweCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmF3c3VpX3N0ZXBfMXU3MHBfNzVxOG9fMjczOm5vdCgjXFw5KTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCk7XG59XG5cbi5hd3N1aV9leHBhbmRhYmxlLXNlY3Rpb24td3JhcHBlcl8xdTcwcF83NXE4b18yODQ6bm90KCNcXDkpIHtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG59XG5cbi5hd3N1aV9leHBhbmRhYmxlLXNlY3Rpb24taGVhZGVyXzF1NzBwXzc1cThvXzI4ODpub3QoI1xcOSkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xufVxuXG4uYXdzdWlfc3RlcC10aXRsZV8xdTcwcF83NXE4b18yOTM6bm90KCNcXDkpLFxuLmF3c3VpX2ZlZWRiYWNrLWxpbmtfMXU3MHBfNzVxOG9fMjk0Om5vdCgjXFw5KSxcbi5hd3N1aV9kaXNtaXNzLWJ1dHRvbl8xdTcwcF83NXE4b18yOTU6bm90KCNcXDkpLFxuLmF3c3VpX2NvbXBsZXRpb24tc2NyZWVuLXRpdGxlXzF1NzBwXzc1cThvXzI5Njpub3QoI1xcOSksXG4uYXdzdWlfY29tcGxldGlvbi1zY3JlZW4tZGVzY3JpcHRpb25fMXU3MHBfNzVxOG9fMjk3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIEBhbXpuL2F3c3VpLW5vLW1vdGlvbi1vdXRzaWRlLW9mLW1peGluLCBzZWxlY3Rvci1jb21iaW5hdG9yLWRpc2FsbG93ZWQtbGlzdCwgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24sIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKiBTdHlsZSB1c2VkIGZvciBsaW5rcyBpbiBzbG90cy9jb21wb25lbnRzIHRoYXQgYXJlIHRleHQgaGVhdnksIHRvIGhlbHAgbGlua3Mgc3RhbmQgb3V0IGFtb25nXG5zdXJyb3VuZGluZyB0ZXh0LiAoV0NBRyBGNzMpIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIxL1RlY2huaXF1ZXMvZmFpbHVyZXMvRjczI2Rlc2NyaXB0aW9uICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfY29udGVudC1lbnRlcl9pZzhtcF8xYmV0al8xOTM6bm90KCNcXDkpIHtcbiAgYW5pbWF0aW9uOiBhd3N1aV9hd3N1aS1tb3Rpb24tZmFkZS1pbl9pZzhtcF8xYmV0al8xIHZhcigtLW1vdGlvbi1kdXJhdGlvbi1zaG93LXBhY2VkLWt4ZDZrMywgMTgwbXMpIHZhcigtLW1vdGlvbi1lYXNpbmctc2hvdy1wYWNlZC0yend5ZWssIGVhc2Utb3V0KTtcbn1cbkBrZXlmcmFtZXMgYXdzdWlfYXdzdWktbW90aW9uLWZhZGUtaW5faWc4bXBfMWJldGpfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmF3c3VpX2NvbnRlbnQtZW50ZXJfaWc4bXBfMWJldGpfMTkzOm5vdCgjXFw5KSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hd3N1aS1tb3Rpb24tZGlzYWJsZWQgLmF3c3VpX2NvbnRlbnQtZW50ZXJfaWc4bXBfMWJldGpfMTkzOm5vdCgjXFw5KSwgLmF3c3VpLW1vZGUtZW50ZXJpbmcgLmF3c3VpX2NvbnRlbnQtZW50ZXJfaWc4bXBfMWJldGpfMTkzOm5vdCgjXFw5KSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmF3c3VpX3R1dG9yaWFsLWxpc3RfaWc4bXBfMWJldGpfMjE1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uYXdzdWlfdHV0b3JpYWwtYm94X2lnOG1wXzFiZXRqXzI1MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJsb2NrOiB2YXIoLS1ib3JkZXItZGl2aWRlci1zZWN0aW9uLXdpZHRoLWl1ZXNreCwgMXB4KSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItdHV0b3JpYWwtazFyZTR2LCAjYWFiN2I4KTtcbiAgYm9yZGVyLWlubGluZTogdmFyKC0tYm9yZGVyLWRpdmlkZXItc2VjdGlvbi13aWR0aC1pdWVza3gsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLXR1dG9yaWFsLWsxcmU0diwgI2FhYjdiOCk7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdHV0b3JpYWwtcGFuZWwtaXRlbS1iOWpzOXcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXR1dG9yaWFsLXBhbmVsLWl0ZW0tYjlqczl3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10dXRvcmlhbC1wYW5lbC1pdGVtLWI5anM5dywgMnB4KTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXR1dG9yaWFsLXBhbmVsLWl0ZW0tYjlqczl3LCAycHgpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG59XG4uYXdzdWlfdHV0b3JpYWwtYm94X2lnOG1wXzFiZXRqXzI1MTpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbn1cblxuLmF3c3VpX3R1dG9yaWFsLWJveC10aXRsZV9pZzhtcF8xYmV0al8yOTU6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmF3c3VpX3R1dG9yaWFsLWRlc2NyaXB0aW9uLXBsYWludGV4dF9pZzhtcF8xYmV0al8zMDE6bm90KCNcXDkpIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4uYXdzdWlfdHV0b3JpYWwtZGVzY3JpcHRpb25faWc4bXBfMWJldGpfMzAxOm5vdCgjXFw5KSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW16bi9hd3N1aS1uby1pbXBsaWNpdC1kZXNjZW5kYW50LCBzZWxlY3Rvci1tYXgtdHlwZSAtLSBDdXN0b21lcnMgY2FuIG5lc3QgdGhlaXIgbGlzdCBpdGVtcyBpbnNpZGUgQm94IGNvbXBvbmVudHMuICovXG59XG4uYXdzdWlfdHV0b3JpYWwtZGVzY3JpcHRpb25faWc4bXBfMWJldGpfMzAxIHVsOm5vdCgjXFw5KSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbn1cblxuLmF3c3VpX2V4cGFuZGFibGUtc2VjdGlvbl9pZzhtcF8xYmV0al8zMTI6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS1tLXU5MWlwbSwgMTZweCk7XG59XG4uYXdzdWlfZXhwYW5kYWJsZS1zZWN0aW9uX2lnOG1wXzFiZXRqXzMxMi5hd3N1aV9leHBhbmRlZF9pZzhtcF8xYmV0al8zMTY6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hd3N1aV9idXR0b24td3JhcHBlcl9pZzhtcF8xYmV0al8zMjA6bm90KCNcXDkpIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKC0xICogdmFyKC0tc3BhY2UteHhzLXkyNDMybywgNHB4KSAtIHZhcigtLWJvcmRlci13aWR0aC1idXR0b24tc3A0YjJsLCAxcHgpKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIHZhcigtLXNwYWNlLXh4cy15MjQzMm8sIDRweCkgLSB2YXIoLS1ib3JkZXItd2lkdGgtYnV0dG9uLXNwNGIybCwgMXB4KSk7XG59XG5cbi5hd3N1aV9zdGFydF9pZzhtcF8xYmV0al8zMjU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9leHBhbmQtYnV0dG9uX2lnOG1wXzFiZXRqXzMyOTpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2NvbGxhcHNlLWJ1dHRvbl9pZzhtcF8xYmV0al8zMzM6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9sZWFybi1tb3JlLWxpbmtfaWc4bXBfMWJldGpfMzM3Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfdGl0bGVfaWc4bXBfMWJldGpfMzQxOm5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfcHJlcmVxdWlzaXRlcy1hbGVydF9pZzhtcF8xYmV0al8zNDU6bm90KCNcXDkpIHtcbiAgLyogdXNlZCBpbiB0ZXN0LXV0aWxzICovXG59XG5cbi5hd3N1aV9jb21wbGV0ZWRfaWc4bXBfMWJldGpfMzQ5Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gdGVzdC11dGlscyAqL1xufVxuXG4uYXdzdWlfZG93bmxvYWQtbGlua19pZzhtcF8xYmV0al8zNTM6bm90KCNcXDkpIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgdGFiLXNpemU6IDg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ib2R5LW0ta3U4cXZqLCAyMnB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYm9keS1kZWZhdWx0LWhpaWd1aSwgIzE2MTkxZik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlLXd3OWg2bywgXCJBbWF6b24gRW1iZXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktc2Vjb25kYXJ5LTNoZjVibiwgIzU0NWI2NCk7XG59XG4uYXdzdWlfZG93bmxvYWQtbGlua19pZzhtcF8xYmV0al8zNTM6bm90KCNcXDkpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF3c3VpX2Rvd25sb2FkLWxpbmtfaWc4bXBfMWJldGpfMzUzOm5vdCgjXFw5KTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXdzdWlfZG93bmxvYWQtbGlua19pZzhtcF8xYmV0al8zNTM6bm90KCNcXDkpOmFjdGl2ZSwgLmF3c3VpX2Rvd25sb2FkLWxpbmtfaWc4bXBfMWJldGpfMzUzOm5vdCgjXFw5KTpmb2N1cywgLmF3c3VpX2Rvd25sb2FkLWxpbmtfaWc4bXBfMWJldGpfMzUzOm5vdCgjXFw5KTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfZG93bmxvYWQtbGlua19pZzhtcF8xYmV0al8zNTM6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1uNms0YTEsIDVweCBhdXRvIEhpZ2hsaWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtajZtanMyLCAwcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3R1dG9yaWFsLXBhbmVsXzFvaW41XzF3bm5kXzE4MTpub3QoI1xcOSkge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGN1cnNvcjogYXV0bztcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICB0YWItc2l6ZTogODtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LW0tNnd4eHM1LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJvZHktbS1rdThxdmosIDIycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2Utd3c5aDZvLCBcIkFtYXpvbiBFbWJlclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KTtcbn0iLCIvKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgQGFtem4vYXdzdWktbm8tbW90aW9uLW91dHNpZGUtb2YtbWl4aW4sIHNlbGVjdG9yLWNvbWJpbmF0b3ItZGlzYWxsb3dlZC1saXN0LCBzZWxlY3Rvci1wc2V1ZG8tY2xhc3Mtbm8tdW5rbm93biwgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBAYW16bi9hd3N1aS1uby1tb3Rpb24tb3V0c2lkZS1vZi1taXhpbiwgc2VsZWN0b3ItY29tYmluYXRvci1kaXNhbGxvd2VkLWxpc3QsIHNlbGVjdG9yLXBzZXVkby1jbGFzcy1uby11bmtub3duLCBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLypcbiBDb3B5cmlnaHQgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMFxuKi9cbi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4vKlxuIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wXG4qL1xuLyogU3R5bGUgdXNlZCBmb3IgbGlua3MgaW4gc2xvdHMvY29tcG9uZW50cyB0aGF0IGFyZSB0ZXh0IGhlYXZ5LCB0byBoZWxwIGxpbmtzIHN0YW5kIG91dCBhbW9uZ1xuc3Vycm91bmRpbmcgdGV4dC4gKFdDQUcgRjczKSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMS9UZWNobmlxdWVzL2ZhaWx1cmVzL0Y3MyNkZXNjcmlwdGlvbiAqL1xuLmF3c3VpX3Jvb3RfMXh1cHZfMTI1c3JfMTQ1Om5vdCgjXFw5KSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gIHRhYi1zaXplOiA4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHktbS02d3h4czUsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYm9keS1tLWt1OHF2aiwgMjJweCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZS13dzloNm8sIFwiQW1hem9uIEVtYmVyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZik7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uYXdzdWlfd2l6YXJkXzF4dXB2XzEyNXNyXzE3Ny5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3Nzpub3QoI1xcOSkge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS14bC12c3M4cGMsIDI0cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xufVxuLmF3c3VpX3dpemFyZF8xeHVwdl8xMjVzcl8xNzcuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcuYXdzdWlfc21hbGwtY29udGFpbmVyXzF4dXB2XzEyNXNyXzE4NDpub3QoI1xcOSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDA7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNlLXNjYWxlZC1sLWtoZzJ0MiwgMjBweCk7XG59XG5cbi5hd3N1aV93aXphcmRfMXh1cHZfMTI1c3JfMTc3Om5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3Nzpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAyO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNlLXhzLTZkZ2t3dywgOHB4KSArIHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSAqL1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMTI1c3JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzc6bm90KCNcXDkpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGlubGluZS1zaXplOiAyNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gbGk6bm90KCNcXDkpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2UteHMtNmRna3d3LCA4cHgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNwYWNlLWwtZWVuZnFkLCAyMHB4KSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gbGkgPiBocjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZGl2aWRlci1kZWZhdWx0LTZzYmlkeCwgI2VhZWRlZCk7XG4gIGJvcmRlci1ibG9jazogMDtcbiAgYm9yZGVyLWlubGluZTogMDtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiB2YXIoLS1zcGFjZS14eHhzLWduMzI0OCwgMnB4KTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gbGkgPiAuYXdzdWlfbnVtYmVyXzF4dXB2XzEyNXNyXzIyNjpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zbWFsbC1mMDc0ZmwsICM2ODcwNzgpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5LXMtNGR6eDVxLCAxMnB4KTtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMTI1c3JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiBsaSA+IGE6bm90KCNcXDkpIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjZS14cy02ZGdrd3csIDhweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keS1tLTZ3eHhzNSwgMTRweCk7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc3BhY2UtbC1lZW5mcWQsIDIwcHgpIDFmcjtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gbGkgPiBhID4gLmF3c3VpX2NpcmNsZV8xeHVwdl8xMjVzcl8yNDI6bm90KCNcXDkpIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAxMDAlO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDEwMCU7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBibG9jay1zaXplOiAxMHB4O1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA2cHg7XG4gIGlubGluZS1zaXplOiAxMHB4O1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMTI1c3JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiBsaSA+IGEgPiAuYXdzdWlfdGl0bGVfMXh1cHZfMTI1c3JfMjUzOm5vdCgjXFw5KSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG5ib2R5W2RhdGEtYXdzdWktZm9jdXMtdmlzaWJsZT10cnVlXSAuYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xMjVzcl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IGxpID4gYTpub3QoI1xcOSk6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogdmFyKC0tYm9yZGVyLWxpbmstZm9jdXMtcmluZy1vdXRsaW5lLW42azRhMSwgNXB4IGF1dG8gSGlnaGxpZ2h0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctc2hhZG93LXNwcmVhZC1qNm1qczIsIDBweCkgdmFyKC0tY29sb3ItYm9yZGVyLWl0ZW0tZm9jdXNlZC1qbDBhODAsICMwMDczYmIpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMTI1c3JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiBsaTpub3QoI1xcOSk6Zmlyc3QtY2hpbGQgPiBociB7XG4gIGdyaWQtcm93OiAyL3NwYW4gMjtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gbGk6bm90KCNcXDkpOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmF3c3VpX251bWJlcl8xeHVwdl8xMjVzcl8yMjYge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLW0tdTkxaXBtLCAxNnB4KTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gbGk6bm90KCNcXDkpOmxhc3QtY2hpbGQgPiBociB7XG4gIGdyaWQtcm93OiAxO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMTI1c3JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiBsaTpub3QoI1xcOSk6b25seS1vZi10eXBlID4gaHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMTI1c3JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiBsaTpub3QoI1xcOSk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IGhyIHtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAzO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMTI1c3JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiBsaS5hd3N1aV9hY3RpdmVfMXh1cHZfMTI1c3JfMjg0ID4gYTpub3QoI1xcOSkge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xMjVzcl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IGxpLmF3c3VpX2FjdGl2ZV8xeHVwdl8xMjVzcl8yODQgPiBhID4gLmF3c3VpX2NpcmNsZV8xeHVwdl8xMjVzcl8yNDI6bm90KCNcXDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udGFpbmVyLWNvbnRlbnQteDFkeHV1LCAjZmZmZmZmKSwgMCAwIDAgNXB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhsa3RieSwgIzAwNzNiYiksIDAgMCAwIDdweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xMjVzcl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IGxpLmF3c3VpX2FjdGl2ZV8xeHVwdl8xMjVzcl8yODQgPiBhID4gLmF3c3VpX3RpdGxlXzF4dXB2XzEyNXNyXzI1Mzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gbGkuYXdzdWlfZGlzYWJsZWRfMXh1cHZfMTI1c3JfMjk1ID4gYTpub3QoI1xcOSkge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xMjVzcl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IGxpLmF3c3VpX2Rpc2FibGVkXzF4dXB2XzEyNXNyXzI5NSA+IGEgPiAuYXdzdWlfY2lyY2xlXzF4dXB2XzEyNXNyXzI0Mjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRpc2FibGVkLTFkcjVuNiwgI2FhYjdiOCksIDAgMCAwIDRweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xMjVzcl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IGxpLmF3c3VpX2Rpc2FibGVkXzF4dXB2XzEyNXNyXzI5NSA+IGEgPiAuYXdzdWlfdGl0bGVfMXh1cHZfMTI1c3JfMjUzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0YXR1cy1pbmFjdGl2ZS1mZzE2eXUsICM2ODcwNzgpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMTI1c3JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiBsaS5hd3N1aV9lbmFibGVkXzF4dXB2XzEyNXNyXzMwNSA+IGEgPiAuYXdzdWlfY2lyY2xlXzF4dXB2XzEyNXNyXzI0Mjpub3QoI1xcOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0LCAjNTQ1YjY0KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdC12N3d2YnQsICM1NDViNjQpLCAwIDAgMCA0cHggdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250YWluZXItY29udGVudC14MWR4dXUsICNmZmZmZmYpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMTI1c3JfMTkzLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gdWwuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiBsaS5hd3N1aV9lbmFibGVkXzF4dXB2XzEyNXNyXzMwNSA+IGEgPiAuYXdzdWlfdGl0bGVfMXh1cHZfMTI1c3JfMjUzOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQtdjd3dmJ0LCAjNTQ1YjY0KTtcbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5My5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IHVsLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3ID4gbGkuYXdzdWlfZW5hYmxlZF8xeHVwdl8xMjVzcl8zMDUgPiBhOm5vdCgjXFw5KTpob3ZlciA+IC5hd3N1aV9jaXJjbGVfMXh1cHZfMTI1c3JfMjQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1jb250cm9sLWNoZWNrZWQteGxrdGJ5LCAjMDA3M2JiKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhsa3RieSwgIzAwNzNiYiksIDAgMCAwIDRweCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWNvbnRhaW5lci1jb250ZW50LXgxZHh1dSwgI2ZmZmZmZik7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xMjVzcl8xOTMuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiB1bC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IGxpLmF3c3VpX2VuYWJsZWRfMXh1cHZfMTI1c3JfMzA1ID4gYTpub3QoI1xcOSk6aG92ZXIgPiAuYXdzdWlfdGl0bGVfMXh1cHZfMTI1c3JfMjUzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtY29udHJvbC1jaGVja2VkLXhsa3RieSwgIzAwNzNiYik7XG59XG5cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3Nykge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaXNhYmxlZC1kYW5qbXgsICNhYWI3YjgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKDIgKiB2YXIoLS1zcGFjZS14eHhsLXZrcnQ3cCwgNDBweCkpO1xuICBtaW4taW5saW5lLXNpemU6IDIwMHB4O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14eHMteTI0MzJvLCA0cHgpO1xuICBpbmxpbmUtc2l6ZTogMjAwcHg7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LXR5cGUgKi9cbn1cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5Mzpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NykgPiB1bDpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xMjVzcl8xOTM6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcpID4gdWw6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NykgPiBsaSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgcGFkZGluZy1ibG9jazogMCB2YXIoLS1zcGFjZS1zY2FsZWQtbS0zaGxscm8sIDE2cHgpO1xufVxuLmF3c3VpX25hdmlnYXRpb25fMXh1cHZfMTI1c3JfMTkzOm5vdCgjXFw5KTpub3QoLmF3c3VpX3JlZnJlc2hfMXh1cHZfMTI1c3JfMTc3KSA+IHVsOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcpID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC1tLTNobGxybywgMTZweCk7XG59XG4uYXdzdWlfbmF2aWdhdGlvbl8xeHVwdl8xMjVzcl8xOTM6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcpID4gdWw6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NykgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogdmFyKC0tYm9yZGVyLWRpdmlkZXItbGlzdC13aWR0aC14NnJ6N2UsIDFweCkgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxheW91dC13MXczdjgsICNkNWRiZGIpO1xufVxuXG4uYXdzdWlfZm9ybV8xeHVwdl8xMjVzcl8zNDk6bm90KCNcXDkpOm5vdCguYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbn1cbi5hd3N1aV9mb3JtXzF4dXB2XzEyNXNyXzM0OTpub3QoI1xcOSk6bm90KC5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NykgPiAuYXdzdWlfZm9ybS1oZWFkZXJfMXh1cHZfMTI1c3JfMzU0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjZS1zY2FsZWQtbS0zaGxscm8sIDE2cHgpO1xufVxuXG4uYXdzdWlfZm9ybV8xeHVwdl8xMjVzcl8zNDkuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzc6bm90KCNcXDkpIHtcbiAgbWluLWlubGluZS1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5hd3N1aV9mb3JtXzF4dXB2XzEyNXNyXzM0OS5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IC5hd3N1aV9mb3JtLWhlYWRlcl8xeHVwdl8xMjVzcl8zNTQ6bm90KCNcXDkpIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ib2R5LWRlZmF1bHQtaGlpZ3VpLCAjMTYxOTFmKTtcbn1cbi5hd3N1aV9mb3JtXzF4dXB2XzEyNXNyXzM0OS5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3NyA+IC5hd3N1aV9mb3JtLWhlYWRlcl8xeHVwdl8xMjVzcl8zNTQgPiAuYXdzdWlfZm9ybS1oZWFkZXItY29udGVudF8xeHVwdl8xMjVzcl8zNjk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjZS14bC12c3M4cGMsIDI0cHgpICsgdmFyKC0tc3BhY2Utc2NhbGVkLXh4eHMtcmVmcmdxLCAycHgpKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNwYWNlLXNjYWxlZC1zLWVlYzM0NiwgMTJweCk7XG59XG4uYXdzdWlfZm9ybV8xeHVwdl8xMjVzcl8zNDkuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcgPiAuYXdzdWlfZm9ybS1jb21wb25lbnRfMXh1cHZfMTI1c3JfMzczOm5vdCgjXFw5KSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbn1cbi5hd3N1aV9mb3JtXzF4dXB2XzEyNXNyXzM0OS5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3Ny5hd3N1aV9zbWFsbC1jb250YWluZXJfMXh1cHZfMTI1c3JfMTg0ID4gLmF3c3VpX2Zvcm0taGVhZGVyXzF4dXB2XzEyNXNyXzM1NDpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG59XG4uYXdzdWlfZm9ybV8xeHVwdl8xMjVzcl8zNDkuYXdzdWlfcmVmcmVzaF8xeHVwdl8xMjVzcl8xNzcuYXdzdWlfc21hbGwtY29udGFpbmVyXzF4dXB2XzEyNXNyXzE4NCA+IC5hd3N1aV9mb3JtLWhlYWRlcl8xeHVwdl8xMjVzcl8zNTQgPiAuYXdzdWlfZm9ybS1oZWFkZXItY29udGVudF8xeHVwdl8xMjVzcl8zNjk6bm90KCNcXDkpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cbi5hd3N1aV9mb3JtXzF4dXB2XzEyNXNyXzM0OS5hd3N1aV9yZWZyZXNoXzF4dXB2XzEyNXNyXzE3Ny5hd3N1aV9zbWFsbC1jb250YWluZXJfMXh1cHZfMTI1c3JfMTg0ID4gLmF3c3VpX2Zvcm0tY29tcG9uZW50XzF4dXB2XzEyNXNyXzM3Mzpub3QoI1xcOSkge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG59XG5cbi5hd3N1aV9uYXZpZ2F0aW9uXzF4dXB2XzEyNXNyXzE5My5hd3N1aV9oaWRkZW5fMXh1cHZfMTI1c3JfMzg3Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9jb2xsYXBzZWQtc3RlcHNfMXh1cHZfMTI1c3JfMzkxOm5vdCgjXFw5KSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWhlYWRpbmctc2Vjb25kYXJ5LXlidHBvbSwgIzU0NWI2NCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNlLXNjYWxlZC14eHMtOWc1ZnZsLCA0cHgpO1xufVxuLmF3c3VpX2NvbGxhcHNlZC1zdGVwcy1oaWRkZW5fMXh1cHZfMTI1c3JfMzk2Om5vdCgjXFw5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hd3N1aV9mb3JtLWhlYWRlci1jb21wb25lbnQtd3JhcHBlcl8xeHVwdl8xMjVzcl80MDA6bm90KCNcXDkpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHlbZGF0YS1hd3N1aS1mb2N1cy12aXNpYmxlPXRydWVdIC5hd3N1aV9mb3JtLWhlYWRlci1jb21wb25lbnQtd3JhcHBlcl8xeHVwdl8xMjVzcl80MDA6bm90KCNcXDkpOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IHZhcigtLWJvcmRlci1saW5rLWZvY3VzLXJpbmctb3V0bGluZS1uNms0YTEsIDVweCBhdXRvIEhpZ2hsaWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jb250cm9sLWRlZmF1bHQtZm9jdXMtcmluZy1ndWxjcjcsIDJweCk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWNvbnRyb2wtZGVmYXVsdC1mb2N1cy1yaW5nLWd1bGNyNywgMnB4KTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY29udHJvbC1kZWZhdWx0LWZvY3VzLXJpbmctZ3VsY3I3LCAycHgpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1ib3JkZXItbGluay1mb2N1cy1yaW5nLXNoYWRvdy1zcHJlYWQtajZtanMyLCAwcHgpIHZhcigtLWNvbG9yLWJvcmRlci1pdGVtLWZvY3VzZWQtamwwYTgwLCAjMDA3M2JiKTtcbn1cblxuLmF3c3VpX2Zvcm0taGVhZGVyLWNvbXBvbmVudF8xeHVwdl8xMjVzcl80MDA6bm90KCNcXDkpLFxuLmF3c3VpX25hdmlnYXRpb24tbGlua18xeHVwdl8xMjVzcl80MTY6bm90KCNcXDkpLFxuLmF3c3VpX25hdmlnYXRpb24tbGluay1pdGVtXzF4dXB2XzEyNXNyXzQxNzpub3QoI1xcOSksXG4uYXdzdWlfbmF2aWdhdGlvbi1saW5rLWxhYmVsXzF4dXB2XzEyNXNyXzQxODpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX25hdmlnYXRpb24tbGluay1hY3RpdmVfMXh1cHZfMTI1c3JfNDIyOm5vdCgjXFw5KSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJvZHktZGVmYXVsdC1oaWlndWksICMxNjE5MWYpO1xufVxuXG4uYXdzdWlfbmF2aWdhdGlvbi1saW5rLWRpc2FibGVkXzF4dXB2XzEyNXNyXzQyNzpub3QoI1xcOSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdGF0dXMtaW5hY3RpdmUtZmcxNnl1LCAjNjg3MDc4KTtcbn1cblxuLmF3c3VpX2NhbmNlbC1idXR0b25fMXh1cHZfMTI1c3JfNDMxOm5vdCgjXFw5KSxcbi5hd3N1aV9wcmV2aW91cy1idXR0b25fMXh1cHZfMTI1c3JfNDMyOm5vdCgjXFw5KSxcbi5hd3N1aV9wcmltYXJ5LWJ1dHRvbl8xeHVwdl8xMjVzcl80MzM6bm90KCNcXDkpLFxuLmF3c3VpX3NraXAtdG8tYnV0dG9uXzF4dXB2XzEyNXNyXzQzNDpub3QoI1xcOSkge1xuICAvKiB1c2VkIGluIHRlc3QtdXRpbHMgKi9cbn1cblxuLmF3c3VpX2FjdGlvbi1idXR0b25zXzF4dXB2XzEyNXNyXzQzODpub3QoI1xcOSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufSIsIi8qXG4gQ29weXJpZ2h0IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcbiovXG4uYXdzdWlfc3RlcC10aXRsZV96cjBhMV8ydXdheF81Om5vdCgjXFw5KSB7XG4gIC8qIHVzZWQgaW4gYW5hbHl0aWNzIG1ldGFkYXRhICovXG59IiwibWFpbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAtOTBkZWcsXG4gICAgICAgIHJnYmEoMTc4LCAxNjgsIDI1NSwgLjIpIC0xMDIuMDglLFxuICAgICAgICByZ2JhKDE0OCwgMTc1LCAyNTUsIC4yKSAtMS4xMSUsXG4gICAgICAgIHJnYmEoMjU1LCAxOTIsIDE3MywgLjIpIDEwMCUsXG4gICAgKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI0ZGRkZGRiAxMDAlKSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5kaXZbY2xhc3NePSdhd3N1aV9sYXlvdXQnXSA+IGRpdltjbGFzc149J2F3c3VpX2JhY2tncm91bmQnXSwgIGRpdltjbGFzc149J2F3c3VpX2JhY2tncm91bmQnXSA+IGRpdltjbGFzc149J2F3c3VpX3Njcm9sbGluZy1iYWNrZ3JvdW5kJ10ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/