@charset "UTF-8";
/**
 Colors
 */
/**
 Font weights
 */
/**
 Borders
 */
/*
 *  get-spacer function
 *  Used to access spacer variable values for usage outside of margins and paddings (i.e. top, left, right, bottom)
 *  Usage: get-spacer($size, $bp);
 *  Example: get-spacer(mini, xs);
 *  Params: $size - spacer size needed
 *          $bp - breakpoint for spacer value
 *  Requires: $spacings and $breakpoints variables
 */
/*
 *  Breakpoints generator mixin
 *  Usage: bp($width) {@content;};
 *  Example: bp(xs) {...};
 *  Params: $width - corresponds to label of desired breakpoint from breakpoints var list
 *          @content - block with code to be included in the breakpoint
 *  Requires: $breakpoints variables
 */
/*
 *  Margin generator mixin
 *  Usage: margin($size, $sides);
 *  Example: margin(huge, top bottom left);
 *  Params: $size - corresponds to label of desired margin from margin var list
 *          $sides - single value or list with desired sides to apply margin to
 *  Requires: $margin and $breakpoints variables
 */
/*
 *  Padding generator mixin
 *  Used to fake margins when margin is not possible
 *  Usage: padding($size, $sides);
 *  Example: padding(huge, top bottom left);
 *  Params: $size - corresponds to label of desired margin from margin var list
 *          $sides - single value or list with desired sides to apply padding to
 *  Requires: $margin and $breakpoints variables
 */
/*
 *  Text styles mixin
 *  Usage: text($type);
 *  Example: text(p2);
 *  Params: $type - corresponds to label of desired text from fonts var list
 *  Requires: $fonts and $breakpoints variables
 */
/*
 *  font-awesome mixin
 *  Usage: font-awesome($unicode, $pseudo) {@content;};
 *  Example: font-awesome(f06a, before) {...};
 *  Params: $unicode - defines the font awesome icon
 *          $pseudo - defines after or before pseudo classes
 *  Requires: font awesome implemented
 */
.paragraph-accordeon-item__field-title {
  font-family: "Arial";
  letter-spacing: em;
  background: none;
  border: 0;
  text-align: left;
  padding: 0;
  position: relative;
  padding: 10px;
  cursor: pointer; }
  @media screen and (min-width: 0px) {
    .paragraph-accordeon-item__field-title {
      font-size: 14px;
      line-height: 20px; } }
  @media screen and (min-width: 421px) {
    .paragraph-accordeon-item__field-title {
      font-size: 14px;
      line-height: 20px; } }
  @media screen and (min-width: 701px) {
    .paragraph-accordeon-item__field-title {
      font-size: 14px;
      line-height: 20px; } }
  @media screen and (min-width: 1001px) {
    .paragraph-accordeon-item__field-title {
      font-size: 14px;
      line-height: 20px; } }
  @media screen and (min-width: 1301px) {
    .paragraph-accordeon-item__field-title {
      font-size: 14px;
      line-height: 20px; } }
  .paragraph-accordeon-item__field-title:before {
    font-family: "FontAwesome", "sans-serif";
    content: "\";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 10px; }

.paragraph-accordeon-item__field-content {
  display: none;
  padding: 10px;
  font-family: "Arial";
  letter-spacing: em; }
  @media screen and (min-width: 0px) {
    .paragraph-accordeon-item__field-content {
      font-size: 14px;
      line-height: 20px; } }
  @media screen and (min-width: 421px) {
    .paragraph-accordeon-item__field-content {
      font-size: 14px;
      line-height: 20px; } }
  @media screen and (min-width: 701px) {
    .paragraph-accordeon-item__field-content {
      font-size: 14px;
      line-height: 20px; } }
  @media screen and (min-width: 1001px) {
    .paragraph-accordeon-item__field-content {
      font-size: 14px;
      line-height: 20px; } }
  @media screen and (min-width: 1301px) {
    .paragraph-accordeon-item__field-content {
      font-size: 14px;
      line-height: 20px; } }

.paragraph-accordeon-item {
  border-bottom: 1px solid #ccc; }

.paragraph-accordeon__field-items .paragraph-accordeon__field-item:first-child .paragraph-accordeon-item {
  border-top: 1px solid #ccc; }

.paragraph-accordeon-item--open .paragraph-accordeon-item__field-title:before {
  font-family: "FontAwesome", "sans-serif";
  content: "\"; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcmFncmFwaHMvYWNjb3JkaW9uLmNzcyIsInNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsImZ1bmN0aW9ucy9fZ2V0LXNwYWNlci5zY3NzIiwibWl4aW5zL19icC5zY3NzIiwibWl4aW5zL19tYXJnaW4uc2NzcyIsIm1peGlucy9fcGFkZGluZy5zY3NzIiwibWl4aW5zL190ZXh0LnNjc3MiLCJtaXhpbnMvX2ZvbnQtYXdlc29tZS5zY3NzIiwicGFyYWdyYXBocy9hY2NvcmRpb24uc2NzcyIsInNldHRpbmdzL19nZW5lcmF0ZWQtdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDS2pCOztHQUVHO0FBeUJIOztHQUVHO0FBS0g7O0dBRUc7QUN6Q0g7Ozs7Ozs7O0dBUUc7QUNSSDs7Ozs7OztHQU9HO0FDUEg7Ozs7Ozs7R0FPRztBQ1BIOzs7Ozs7OztHQVFHO0FDUkg7Ozs7OztHQU1HO0FDTkg7Ozs7Ozs7R0FPRztBQ0pIO0VGbUJRLHFCR091QjtFSE52QixtQkdrRHlCO0VEcEU3QixpQkFBZ0I7RUFDaEIsVUFBUztFQUNULGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsbUJBQWtCO0VIR2QsY0lNZ0I7RURQcEIsZ0JBQWUsRUFRbEI7RUZGVztJRWRaO01GZWdCLGdCR29EVTtNSG5EVixrQkdvRFksRURwRDNCLEVBQUE7RUZGVztJRWRaO01GZWdCLGdCR29EZTtNSG5EZixrQkdvRGlCLEVEcERoQyxFQUFBO0VGRlc7SUVkWjtNRmVnQixnQkdvRG9CO01IbkRwQixrQkdvRHNCLEVEcERyQyxFQUFBO0VGRlc7SUVkWjtNRmVnQixnQkdvRHlCO01IbkR6QixrQkdvRDJCLEVEcEQxQyxFQUFBO0VGRlc7SUVkWjtNRmVnQixnQkdvRDhCO01IbkQ5QixrQkdvRGdDLEVEcEQvQyxFQUFBO0VBaEJEO0lEV1EseUNBQXdDO0lBQ3hDLGNBTkk7SUNLSixtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLG9DQUEyQjtZQUEzQiw0QkFBMkI7SUFDM0IsWUNDMEIsRUZEN0I7O0FDSUw7RUFDSSxjQUFhO0VIVlQsY0lNZ0I7RUhJaEIscUJHT3VCO0VITnZCLG1CR2tEeUIsRURoRGhDO0VGUlc7SUVJWjtNRkhnQixnQkdvRFU7TUhuRFYsa0JHb0RZLEVEOUMzQixFQUFBO0VGUlc7SUVJWjtNRkhnQixnQkdvRGU7TUhuRGYsa0JHb0RpQixFRDlDaEMsRUFBQTtFRlJXO0lFSVo7TUZIZ0IsZ0JHb0RvQjtNSG5EcEIsa0JHb0RzQixFRDlDckMsRUFBQTtFRlJXO0lFSVo7TUZIZ0IsZ0JHb0R5QjtNSG5EekIsa0JHb0QyQixFRDlDMUMsRUFBQTtFRlJXO0lFSVo7TUZIZ0IsZ0JHb0Q4QjtNSG5EOUIsa0JHb0RnQyxFRDlDL0MsRUFBQTs7QUFFRDtFQUNJLDhCUExhLEVPTWhCOztBQUVEO0VBSWdCLDJCUFpDLEVPYUo7O0FBS2I7RUQzQlEseUNBQXdDO0VBQ3hDLGNBTkksRUFBOEQiLCJmaWxlIjoicGFyYWdyYXBocy9hY2NvcmRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gQ29sb3JzXG4gKi9cbi8qKlxuIEZvbnQgd2VpZ2h0c1xuICovXG4vKipcbiBCb3JkZXJzXG4gKi9cbi8qXG4gKiAgZ2V0LXNwYWNlciBmdW5jdGlvblxuICogIFVzZWQgdG8gYWNjZXNzIHNwYWNlciB2YXJpYWJsZSB2YWx1ZXMgZm9yIHVzYWdlIG91dHNpZGUgb2YgbWFyZ2lucyBhbmQgcGFkZGluZ3MgKGkuZS4gdG9wLCBsZWZ0LCByaWdodCwgYm90dG9tKVxuICogIFVzYWdlOiBnZXQtc3BhY2VyKCRzaXplLCAkYnApO1xuICogIEV4YW1wbGU6IGdldC1zcGFjZXIobWluaSwgeHMpO1xuICogIFBhcmFtczogJHNpemUgLSBzcGFjZXIgc2l6ZSBuZWVkZWRcbiAqICAgICAgICAgICRicCAtIGJyZWFrcG9pbnQgZm9yIHNwYWNlciB2YWx1ZVxuICogIFJlcXVpcmVzOiAkc3BhY2luZ3MgYW5kICRicmVha3BvaW50cyB2YXJpYWJsZXNcbiAqL1xuLypcbiAqICBCcmVha3BvaW50cyBnZW5lcmF0b3IgbWl4aW5cbiAqICBVc2FnZTogYnAoJHdpZHRoKSB7QGNvbnRlbnQ7fTtcbiAqICBFeGFtcGxlOiBicCh4cykgey4uLn07XG4gKiAgUGFyYW1zOiAkd2lkdGggLSBjb3JyZXNwb25kcyB0byBsYWJlbCBvZiBkZXNpcmVkIGJyZWFrcG9pbnQgZnJvbSBicmVha3BvaW50cyB2YXIgbGlzdFxuICogICAgICAgICAgQGNvbnRlbnQgLSBibG9jayB3aXRoIGNvZGUgdG8gYmUgaW5jbHVkZWQgaW4gdGhlIGJyZWFrcG9pbnRcbiAqICBSZXF1aXJlczogJGJyZWFrcG9pbnRzIHZhcmlhYmxlc1xuICovXG4vKlxuICogIE1hcmdpbiBnZW5lcmF0b3IgbWl4aW5cbiAqICBVc2FnZTogbWFyZ2luKCRzaXplLCAkc2lkZXMpO1xuICogIEV4YW1wbGU6IG1hcmdpbihodWdlLCB0b3AgYm90dG9tIGxlZnQpO1xuICogIFBhcmFtczogJHNpemUgLSBjb3JyZXNwb25kcyB0byBsYWJlbCBvZiBkZXNpcmVkIG1hcmdpbiBmcm9tIG1hcmdpbiB2YXIgbGlzdFxuICogICAgICAgICAgJHNpZGVzIC0gc2luZ2xlIHZhbHVlIG9yIGxpc3Qgd2l0aCBkZXNpcmVkIHNpZGVzIHRvIGFwcGx5IG1hcmdpbiB0b1xuICogIFJlcXVpcmVzOiAkbWFyZ2luIGFuZCAkYnJlYWtwb2ludHMgdmFyaWFibGVzXG4gKi9cbi8qXG4gKiAgUGFkZGluZyBnZW5lcmF0b3IgbWl4aW5cbiAqICBVc2VkIHRvIGZha2UgbWFyZ2lucyB3aGVuIG1hcmdpbiBpcyBub3QgcG9zc2libGVcbiAqICBVc2FnZTogcGFkZGluZygkc2l6ZSwgJHNpZGVzKTtcbiAqICBFeGFtcGxlOiBwYWRkaW5nKGh1Z2UsIHRvcCBib3R0b20gbGVmdCk7XG4gKiAgUGFyYW1zOiAkc2l6ZSAtIGNvcnJlc3BvbmRzIHRvIGxhYmVsIG9mIGRlc2lyZWQgbWFyZ2luIGZyb20gbWFyZ2luIHZhciBsaXN0XG4gKiAgICAgICAgICAkc2lkZXMgLSBzaW5nbGUgdmFsdWUgb3IgbGlzdCB3aXRoIGRlc2lyZWQgc2lkZXMgdG8gYXBwbHkgcGFkZGluZyB0b1xuICogIFJlcXVpcmVzOiAkbWFyZ2luIGFuZCAkYnJlYWtwb2ludHMgdmFyaWFibGVzXG4gKi9cbi8qXG4gKiAgVGV4dCBzdHlsZXMgbWl4aW5cbiAqICBVc2FnZTogdGV4dCgkdHlwZSk7XG4gKiAgRXhhbXBsZTogdGV4dChwMik7XG4gKiAgUGFyYW1zOiAkdHlwZSAtIGNvcnJlc3BvbmRzIHRvIGxhYmVsIG9mIGRlc2lyZWQgdGV4dCBmcm9tIGZvbnRzIHZhciBsaXN0XG4gKiAgUmVxdWlyZXM6ICRmb250cyBhbmQgJGJyZWFrcG9pbnRzIHZhcmlhYmxlc1xuICovXG4vKlxuICogIGZvbnQtYXdlc29tZSBtaXhpblxuICogIFVzYWdlOiBmb250LWF3ZXNvbWUoJHVuaWNvZGUsICRwc2V1ZG8pIHtAY29udGVudDt9O1xuICogIEV4YW1wbGU6IGZvbnQtYXdlc29tZShmMDZhLCBiZWZvcmUpIHsuLi59O1xuICogIFBhcmFtczogJHVuaWNvZGUgLSBkZWZpbmVzIHRoZSBmb250IGF3ZXNvbWUgaWNvblxuICogICAgICAgICAgJHBzZXVkbyAtIGRlZmluZXMgYWZ0ZXIgb3IgYmVmb3JlIHBzZXVkbyBjbGFzc2VzXG4gKiAgUmVxdWlyZXM6IGZvbnQgYXdlc29tZSBpbXBsZW1lbnRlZFxuICovXG4ucGFyYWdyYXBoLWFjY29yZGVvbi1pdGVtX19maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCI7XG4gIGxldHRlci1zcGFjaW5nOiBlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAucGFyYWdyYXBoLWFjY29yZGVvbi1pdGVtX19maWVsZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMXB4KSB7XG4gICAgLnBhcmFncmFwaC1hY2NvcmRlb24taXRlbV9fZmllbGQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDFweCkge1xuICAgIC5wYXJhZ3JhcGgtYWNjb3JkZW9uLWl0ZW1fX2ZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICAgLnBhcmFncmFwaC1hY2NvcmRlb24taXRlbV9fZmllbGQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAxcHgpIHtcbiAgICAucGFyYWdyYXBoLWFjY29yZGVvbi1pdGVtX19maWVsZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIC5wYXJhZ3JhcGgtYWNjb3JkZW9uLWl0ZW1fX2ZpZWxkLXRpdGxlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgY29udGVudDogXCJcXO+EhVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDEwcHg7IH1cblxuLnBhcmFncmFwaC1hY2NvcmRlb24taXRlbV9fZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCI7XG4gIGxldHRlci1zcGFjaW5nOiBlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAucGFyYWdyYXBoLWFjY29yZGVvbi1pdGVtX19maWVsZC1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIxcHgpIHtcbiAgICAucGFyYWdyYXBoLWFjY29yZGVvbi1pdGVtX19maWVsZC1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAxcHgpIHtcbiAgICAucGFyYWdyYXBoLWFjY29yZGVvbi1pdGVtX19maWVsZC1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICAgLnBhcmFncmFwaC1hY2NvcmRlb24taXRlbV9fZmllbGQtY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDFweCkge1xuICAgIC5wYXJhZ3JhcGgtYWNjb3JkZW9uLWl0ZW1fX2ZpZWxkLWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4ucGFyYWdyYXBoLWFjY29yZGVvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cblxuLnBhcmFncmFwaC1hY2NvcmRlb25fX2ZpZWxkLWl0ZW1zIC5wYXJhZ3JhcGgtYWNjb3JkZW9uX19maWVsZC1pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtYWNjb3JkZW9uLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuXG4ucGFyYWdyYXBoLWFjY29yZGVvbi1pdGVtLS1vcGVuIC5wYXJhZ3JhcGgtYWNjb3JkZW9uLWl0ZW1fX2ZpZWxkLXRpdGxlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb250ZW50OiBcIlxc74SHXCI7IH1cbiIsIi8vIHRyaW8gR3JpZCBzcGVjaWZpYyB2YXJpYWJsZXNcblxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1ndXR0ZXI6IDMuNSU7XG5cbi8qKlxuIENvbG9yc1xuICovXG4kY29sb3ItcHJpbWFyeTogJGNvbG9yLWJsdWUtZGFyaztcbiRjb2xvci1zZWNvbmRhcnk6ICRjb2xvci1ibHVlLWxpZ2h0O1xuJGNvbG9yLXRleHQ6ICRjb2xvci1ibGFjaztcbiRjb2xvci10ZXh0LWxpZ2h0OiAkY29sb3ItYmxhY2s7XG4kY29sb3ItYmc6ICRjb2xvci13aGl0ZTtcblxuJGNvbG9yLXRleHQtZGFyazogIzQ0NDtcbiRjb2xvci10ZXh0LWxpZ2h0ZXI6ICNGNkY2RjY7XG5cbiRjb2xvci1lcnJvcjogI0VGM0EzQztcbiRjb2xvci1zdWNjZXNzOiAjM0FCMTRFO1xuJGNvbG9yLWluZm86ICMxRjdGRDY7XG5cbiRjb2xvci1ncmV5LWxpZ2h0ZXI6ICNmM2YzZjM7XG4kY29sb3ItZ3JleS1saWdodDogI2VlZTtcbiRjb2xvci1ncmV5OiAjY2NjO1xuJGNvbG9yLWdyZXktZGFyazogI2FhYTtcblxuJGNvbG9yLWJvcmRlci1saWdodDogJGNvbG9yLWdyZXktbGlnaHQ7XG4kY29sb3ItYm9yZGVyOiAkY29sb3ItZ3JleTtcbiRjb2xvci1ib3JkZXItZGFyazogJGNvbG9yLWdyZXktZGFyaztcblxuJGNvbG9yLWJvcmRlci1saWdodGVyOiByZ2JhKDI1NSwyNTUsMjU1LCAuMSk7XG5cbi8qKlxuIEZvbnQgd2VpZ2h0c1xuICovXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8qKlxuIEJvcmRlcnNcbiAqL1xuJGJvcmRlci1yYWRpdXM6IDNweDsiLCIvKlxuICogIGdldC1zcGFjZXIgZnVuY3Rpb25cbiAqICBVc2VkIHRvIGFjY2VzcyBzcGFjZXIgdmFyaWFibGUgdmFsdWVzIGZvciB1c2FnZSBvdXRzaWRlIG9mIG1hcmdpbnMgYW5kIHBhZGRpbmdzIChpLmUuIHRvcCwgbGVmdCwgcmlnaHQsIGJvdHRvbSlcbiAqICBVc2FnZTogZ2V0LXNwYWNlcigkc2l6ZSwgJGJwKTtcbiAqICBFeGFtcGxlOiBnZXQtc3BhY2VyKG1pbmksIHhzKTtcbiAqICBQYXJhbXM6ICRzaXplIC0gc3BhY2VyIHNpemUgbmVlZGVkXG4gKiAgICAgICAgICAkYnAgLSBicmVha3BvaW50IGZvciBzcGFjZXIgdmFsdWVcbiAqICBSZXF1aXJlczogJHNwYWNpbmdzIGFuZCAkYnJlYWtwb2ludHMgdmFyaWFibGVzXG4gKi9cbkBmdW5jdGlvbiBnZXQtc3BhY2VyKCRzaXplOiBtaW5pLCAkYnA6IHhzKSB7XG4gICAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJGJwKSBhbmQgbWFwX2hhc19rZXkoJHNwYWNpbmdzLCAkc2l6ZSkge1xuICAgICAgICAkYnJlYWtwb2ludDogbnVsbDtcbiAgICAgICAgJGJwSW5kZXg6IDE7XG4gICAgICAgIEBlYWNoICRrZXksICR2YWwgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgICAgICAgIEBpZiAoJGtleSA9PSAkYnApIHtcbiAgICAgICAgICAgICAgICAkYnJlYWtwb2ludDogJGJwSW5kZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAkYnBJbmRleDogJGJwSW5kZXgrMTtcbiAgICAgICAgfVxuICAgICAgICAkbWFyZ2luOiBtYXBfZ2V0KCRzcGFjaW5ncywgJHNpemUpO1xuICAgICAgICBAZm9yICR6IGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkbWFyZ2luKSB7XG4gICAgICAgICAgICAkbWFyZzogbnRoKCRtYXJnaW4sICR6KTtcbiAgICAgICAgICAgIEBpZiAoJHogPT0gJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBAcmV0dXJuICRtYXJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBkZWJ1ZyAnRnVuY3Rpb24gZ2V0LXNwYWNlcigpIGZhaWxlZCdcbiAgICB9XG59IiwiLypcbiAqICBCcmVha3BvaW50cyBnZW5lcmF0b3IgbWl4aW5cbiAqICBVc2FnZTogYnAoJHdpZHRoKSB7QGNvbnRlbnQ7fTtcbiAqICBFeGFtcGxlOiBicCh4cykgey4uLn07XG4gKiAgUGFyYW1zOiAkd2lkdGggLSBjb3JyZXNwb25kcyB0byBsYWJlbCBvZiBkZXNpcmVkIGJyZWFrcG9pbnQgZnJvbSBicmVha3BvaW50cyB2YXIgbGlzdFxuICogICAgICAgICAgQGNvbnRlbnQgLSBibG9jayB3aXRoIGNvZGUgdG8gYmUgaW5jbHVkZWQgaW4gdGhlIGJyZWFrcG9pbnRcbiAqICBSZXF1aXJlczogJGJyZWFrcG9pbnRzIHZhcmlhYmxlc1xuICovXG5AbWl4aW4gYnAoJHdpZHRoKSB7XG4gICAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XG4gICAgICAgICRzaXplOiBtYXBfZ2V0KG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpLCBzaXplKTtcbiAgICAgICAgJHR5cGU6IG1hcF9nZXQobWFwX2dldCgkYnJlYWtwb2ludHMsICR3aWR0aCksIGRpcik7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkc2l6ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGRlYnVnICdNaXhpbiBicCgpIGZhaWxlZCdcbiAgICB9XG59XG5cbkBtaXhpbiBicC1iZXR3ZWVuKCRmaXJzdFdpZHRoLCAkc2Vjb25kV2lkdGgpIHtcbiAgICBAaWYgKG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJGZpcnN0V2lkdGgpICYmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHNlY29uZFdpZHRoKSkge1xuICAgICAgICAkZmlyc3RTaXplOiBtYXBfZ2V0KG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkZmlyc3RXaWR0aCksIHNpemUpO1xuICAgICAgICAkc2Vjb25kU2l6ZTogbWFwX2dldChtYXBfZ2V0KCRicmVha3BvaW50cywgJHNlY29uZFdpZHRoKSwgc2l6ZSk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZpcnN0U2l6ZSkgYW5kIChtYXgtd2lkdGg6ICN7JHNlY29uZFNpemUgLSAxcHh9KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAZGVidWcgJ01peGluIGJwKCkgZmFpbGVkJ1xuICAgIH1cbn0iLCIvKlxuICogIE1hcmdpbiBnZW5lcmF0b3IgbWl4aW5cbiAqICBVc2FnZTogbWFyZ2luKCRzaXplLCAkc2lkZXMpO1xuICogIEV4YW1wbGU6IG1hcmdpbihodWdlLCB0b3AgYm90dG9tIGxlZnQpO1xuICogIFBhcmFtczogJHNpemUgLSBjb3JyZXNwb25kcyB0byBsYWJlbCBvZiBkZXNpcmVkIG1hcmdpbiBmcm9tIG1hcmdpbiB2YXIgbGlzdFxuICogICAgICAgICAgJHNpZGVzIC0gc2luZ2xlIHZhbHVlIG9yIGxpc3Qgd2l0aCBkZXNpcmVkIHNpZGVzIHRvIGFwcGx5IG1hcmdpbiB0b1xuICogIFJlcXVpcmVzOiAkbWFyZ2luIGFuZCAkYnJlYWtwb2ludHMgdmFyaWFibGVzXG4gKi9cbkBtaXhpbiBfbWFyZ2luKCRzaWRlcywgJHZhbHVlKXtcbiAgICBAaWYgJHNpZGVzID09IG51bGwge1xuICAgICAgICBtYXJnaW46ICR2YWx1ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGVhY2ggJHNpZGUgaW4gJHNpZGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi0jeyRzaWRlfTogJHZhbHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gbWFyZ2luKCRzaXplLCAkc2lkZXM6IG51bGwpIHtcbiAgICBAaWYgbWFwX2hhc19rZXkoJHNwYWNpbmdzLCAkc2l6ZSkge1xuICAgICAgICAkbWFyZ2luOiBtYXBfZ2V0KCRzcGFjaW5ncywgJHNpemUpO1xuICAgICAgICBAZm9yICR6IGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkbWFyZ2luKSB7XG4gICAgICAgICAgICAkZGlyOiBtYXBfZ2V0KG50aChudGgoJGJyZWFrcG9pbnRzLCAkeiksIDIpLCBkaXIpO1xuICAgICAgICAgICAgJHNpemU6IG1hcF9nZXQobnRoKG50aCgkYnJlYWtwb2ludHMsICR6KSwgMiksIHNpemUpO1xuICAgICAgICAgICAgJHZhbHVlOiBudGgoJG1hcmdpbiwgJHopO1xuICAgICAgICAgICAgJHNraXA6IGZhbHNlO1xuXG4gICAgICAgICAgICBAaWYoJHogPiAxKXtcbiAgICAgICAgICAgICAgICAkcHJldmlvdXNTaXplOiBtYXBfZ2V0KG50aChudGgoJGJyZWFrcG9pbnRzLCAkeiAtIDEpLCAyKSwgc2l6ZSk7XG4gICAgICAgICAgICAgICAgJHByZXZpb3VzU2l6ZVZhbHVlOiBudGgoJG1hcmdpbiwgJHogLSAxKTtcblxuICAgICAgICAgICAgICAgIEBpZigkcHJldmlvdXNTaXplVmFsdWUgPT0gJHZhbHVlKXtcbiAgICAgICAgICAgICAgICAgICAgJHNraXA6IHRydWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYoJHNraXAgPT0gZmFsc2Upe1xuICAgICAgICAgICAgICAgIEBpZigkc2l6ZSA9PSAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfbWFyZ2luKCRzaWRlcywgJHZhbHVlKTtcbiAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCN7JGRpcn0td2lkdGg6ICRzaXplKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfbWFyZ2luKCRzaWRlcywgJHZhbHVlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAZGVidWcgJ01peGluIG1hcmdpbigpIGZhaWxlZCdcbiAgICB9XG59IiwiLypcbiAqICBQYWRkaW5nIGdlbmVyYXRvciBtaXhpblxuICogIFVzZWQgdG8gZmFrZSBtYXJnaW5zIHdoZW4gbWFyZ2luIGlzIG5vdCBwb3NzaWJsZVxuICogIFVzYWdlOiBwYWRkaW5nKCRzaXplLCAkc2lkZXMpO1xuICogIEV4YW1wbGU6IHBhZGRpbmcoaHVnZSwgdG9wIGJvdHRvbSBsZWZ0KTtcbiAqICBQYXJhbXM6ICRzaXplIC0gY29ycmVzcG9uZHMgdG8gbGFiZWwgb2YgZGVzaXJlZCBtYXJnaW4gZnJvbSBtYXJnaW4gdmFyIGxpc3RcbiAqICAgICAgICAgICRzaWRlcyAtIHNpbmdsZSB2YWx1ZSBvciBsaXN0IHdpdGggZGVzaXJlZCBzaWRlcyB0byBhcHBseSBwYWRkaW5nIHRvXG4gKiAgUmVxdWlyZXM6ICRtYXJnaW4gYW5kICRicmVha3BvaW50cyB2YXJpYWJsZXNcbiAqL1xuXG5AbWl4aW4gX3BhZGRpbmcoJHNpZGVzLCAkdmFsdWUpe1xuICAgIEBpZiAkc2lkZXMgPT0gbnVsbCB7XG4gICAgICAgIHBhZGRpbmc6ICR2YWx1ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGVhY2ggJHNpZGUgaW4gJHNpZGVzIHtcbiAgICAgICAgICAgIHBhZGRpbmctI3skc2lkZX06ICR2YWx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHBhZGRpbmcoJHNpemUsICRzaWRlczogbnVsbCkge1xuICAgIEBpZiBtYXBfaGFzX2tleSgkc3BhY2luZ3MsICRzaXplKSB7XG4gICAgICAgICRwYWRkaW5nOiBtYXBfZ2V0KCRzcGFjaW5ncywgJHNpemUpO1xuICAgICAgICBAZm9yICR6IGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkcGFkZGluZykge1xuICAgICAgICAgICAgJGRpcjogbWFwX2dldChudGgobnRoKCRicmVha3BvaW50cywgJHopLCAyKSwgZGlyKTtcbiAgICAgICAgICAgICRzaXplOiBtYXBfZ2V0KG50aChudGgoJGJyZWFrcG9pbnRzLCAkeiksIDIpLCBzaXplKTtcbiAgICAgICAgICAgICR2YWx1ZTogbnRoKCRwYWRkaW5nLCAkeik7XG4gICAgICAgICAgICAkc2tpcDogZmFsc2U7XG5cbiAgICAgICAgICAgIEBpZigkeiA+IDEpe1xuICAgICAgICAgICAgICAgICRwcmV2aW91c1NpemU6IG1hcF9nZXQobnRoKG50aCgkYnJlYWtwb2ludHMsICR6IC0gMSksIDIpLCBzaXplKTtcbiAgICAgICAgICAgICAgICAkcHJldmlvdXNTaXplVmFsdWU6IG50aCgkcGFkZGluZywgJHogLSAxKTtcblxuICAgICAgICAgICAgICAgIEBpZigkcHJldmlvdXNTaXplVmFsdWUgPT0gJHZhbHVlKXtcbiAgICAgICAgICAgICAgICAgICAgJHNraXA6IHRydWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYoJHNraXAgPT0gZmFsc2Upe1xuICAgICAgICAgICAgICAgIEBpZigkc2l6ZSA9PSAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfcGFkZGluZygkc2lkZXMsICR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgjeyRkaXJ9LXdpZHRoOiAkc2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgX3BhZGRpbmcoJHNpZGVzLCAkdmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBkZWJ1ZyAnTWl4aW4gcGFkZGluZygpIGZhaWxlZCdcbiAgICB9XG59IiwiLypcbiAqICBUZXh0IHN0eWxlcyBtaXhpblxuICogIFVzYWdlOiB0ZXh0KCR0eXBlKTtcbiAqICBFeGFtcGxlOiB0ZXh0KHAyKTtcbiAqICBQYXJhbXM6ICR0eXBlIC0gY29ycmVzcG9uZHMgdG8gbGFiZWwgb2YgZGVzaXJlZCB0ZXh0IGZyb20gZm9udHMgdmFyIGxpc3RcbiAqICBSZXF1aXJlczogJGZvbnRzIGFuZCAkYnJlYWtwb2ludHMgdmFyaWFibGVzXG4gKi9cbkBtaXhpbiB0ZXh0KCR0eXBlKSB7XG4gICAgQGlmIG1hcF9oYXNfa2V5KCRmb250cywgJHR5cGUpIHtcbiAgICAgICAgJHRleHQ6IG1hcF9nZXQoJGZvbnRzLCAkdHlwZSk7XG4gICAgICAgICRmLXNpemU6IG1hcF9nZXQoJHRleHQsIHNpemUpO1xuICAgICAgICAkbC1oZWlnaHQ6IG1hcF9nZXQoJHRleHQsIGhlaWdodCk7XG4gICAgICAgICRmLWZhbWlseTogbWFwX2dldCgkdGV4dCwgZmFtaWx5KTtcbiAgICAgICAgJGYtbGV0dGVyc3BhY2luZzogbWFwX2dldCgkdGV4dCwgbGV0dGVyc3BhY2luZyk7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRicmVha3BvaW50cykge1xuICAgICAgICAgICAgJGRpcjogbWFwX2dldChudGgobnRoKCRicmVha3BvaW50cywgJGkpLCAyKSwgZGlyKTtcbiAgICAgICAgICAgICRzaXplOiBtYXBfZ2V0KG50aChudGgoJGJyZWFrcG9pbnRzLCAkaSksIDIpLCBzaXplKTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgjeyRkaXJ9LXdpZHRoOiAkc2l6ZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbnRoKCRmLXNpemUsICRpKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbnRoKCRsLWhlaWdodCwgJGkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1mYW1pbHk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZi1sZXR0ZXJzcGFjaW5nO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAZGVidWcgJ01peGluIHRleHQoKSBmYWlsZWQnXG4gICAgfVxufSIsIi8qXG4gKiAgZm9udC1hd2Vzb21lIG1peGluXG4gKiAgVXNhZ2U6IGZvbnQtYXdlc29tZSgkdW5pY29kZSwgJHBzZXVkbykge0Bjb250ZW50O307XG4gKiAgRXhhbXBsZTogZm9udC1hd2Vzb21lKGYwNmEsIGJlZm9yZSkgey4uLn07XG4gKiAgUGFyYW1zOiAkdW5pY29kZSAtIGRlZmluZXMgdGhlIGZvbnQgYXdlc29tZSBpY29uXG4gKiAgICAgICAgICAkcHNldWRvIC0gZGVmaW5lcyBhZnRlciBvciBiZWZvcmUgcHNldWRvIGNsYXNzZXNcbiAqICBSZXF1aXJlczogZm9udCBhd2Vzb21lIGltcGxlbWVudGVkXG4gKi9cbkBmdW5jdGlvbiB1bmljb2RlKCRzdHIpIHtcbiAgICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiXCIpK3VucXVvdGUoc3RyLWluc2VydCgkc3RyLCBcIlxcXFxcIiwgMSkpK3VucXVvdGUoXCJcXFwiXCIpO1xufVxuXG5AbWl4aW4gZm9udC1hd2Vzb21lKCR1bmljb2RlOiAnZjA2YScsICRwc2V1ZG86IGJlZm9yZSkge1xuICAgICY6I3skcHNldWRvfSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgICAgICBjb250ZW50OiB1bmljb2RlKCR1bmljb2RlKTtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufSIsIkBpbXBvcnQgJy4uL2Jhc2UtaW1wb3J0cyc7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLWFjY29yZGVvbi1pdGVtX19maWVsZC10aXRsZXtcbiAgICBAaW5jbHVkZSB0ZXh0KHAyKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcodmVyeS1zbWFsbCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgZm9udC1hd2Vzb21lKCRmYS12YXItYW5nbGUtcmlnaHQpe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiBnZXQtc3BhY2VyKHZlcnktc21hbGwsIG0pO1xuICAgIH1cbn1cblxuLnBhcmFncmFwaC1hY2NvcmRlb24taXRlbV9fZmllbGQtY29udGVudHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcodmVyeS1zbWFsbCk7XG4gICAgQGluY2x1ZGUgdGV4dChwMik7XG59XG5cbi5wYXJhZ3JhcGgtYWNjb3JkZW9uLWl0ZW17XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG59XG5cbi5wYXJhZ3JhcGgtYWNjb3JkZW9uX19maWVsZC1pdGVtc3tcbiAgICAucGFyYWdyYXBoLWFjY29yZGVvbl9fZmllbGQtaXRlbXtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtYWNjb3JkZW9uLWl0ZW17XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJhZ3JhcGgtYWNjb3JkZW9uLWl0ZW0tLW9wZW57XG4gICAgLnBhcmFncmFwaC1hY2NvcmRlb24taXRlbV9fZmllbGQtdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYXdlc29tZSgkZmEtdmFyLWFuZ2xlLWRvd24pO1xuICAgIH1cbn0iLCIvLyBDb2xvcnNcbiRjb2xvci1iZzogI2Y3ZjZmMjtcbiRjb2xvci1ibGFjazogIzI0MjQyNjtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjMGM1YzdmO1xuJGNvbG9yLWJsdWUtZGFyazogIzA3MzY0YTtcblxuLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50czogKFxuICAgICAgICB4czogKGRpcjogbWluLCBzaXplOiAwcHgpLFxuICAgICAgICBzOiAoZGlyOiBtaW4sIHNpemU6IDQyMXB4KSxcbiAgICAgICAgbTogKGRpcjogbWluLCBzaXplOiA3MDFweCksXG4gICAgICAgIGw6IChkaXI6IG1pbiwgc2l6ZTogMTAwMXB4KSxcbiAgICAgICAgeGw6IChkaXI6IG1pbiwgc2l6ZTogMTMwMXB4KSxcbik7XG5cbi8vIFNwYWNpbmdzXG4kc3BhY2luZ3M6IChcbiAgICAgICAgdmVyeS1zbWFsbDogMTBweCAxMHB4IDEwcHggMTBweCAxMHB4LFxuICAgICAgICBzbWFsbDogMTBweCAxMHB4IDE1cHggMjBweCAyMHB4LFxuICAgICAgICBtZWRpdW06IDEwcHggMTVweCAyMHB4IDI1cHggMzBweCxcbiAgICAgICAgbGFyZ2U6IDIwcHggMjVweCAzMHB4IDM1cHggNDBweCxcbiAgICAgICAgdmVyeS1sYXJnZTogMjBweCAyNXB4IDQwcHggNDVweCA1MHB4LFxuICAgICAgICBodWdlOiAzMHB4IDM1cHggNjBweCA4MHB4IDEwMHB4LFxuKTtcblxuLy8gRm9udCBmYW1pbGllc1xuJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQ6ICdBcmlhbCc7XG4kZm9udC1mYW1pbHktbWFpbi1tZWRpdW06ICdBcmlhbCc7XG4kZm9udC1mYW1pbHktbWFpbi1ib2xkOiAnQXJpYWwnO1xuXG4vLyBGb250c1xuJGZvbnRzOiAoXG4gICAgICAgIGgxOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogNjBweCA2MHB4IDYwcHggNjBweCA2MHB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweCA3MHB4IDcwcHggNzBweCA3MHB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQsXG4gICAgICAgICAgICAgICAgbGV0dGVyc3BhY2luZzogZW0sXG4gICAgICAgICksXG4gICAgICAgIGgyOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogMzVweCAzNXB4IDM1cHggMzVweCAzNXB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweCA0NXB4IDQ1cHggNDVweCA0NXB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQsXG4gICAgICAgICAgICAgICAgbGV0dGVyc3BhY2luZzogZW0sXG4gICAgICAgICksXG4gICAgICAgIGgzOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogMjBweCAyMHB4IDIwcHggMjBweCAyMHB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAzMHB4IDMwcHggMzBweCAzMHB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQsXG4gICAgICAgICAgICAgICAgbGV0dGVyc3BhY2luZzogZW0sXG4gICAgICAgICksXG4gICAgICAgIGExOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogMTZweCAxNnB4IDE2cHggMTZweCAxNnB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAzMHB4IDMwcHggMzBweCAzMHB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQsXG4gICAgICAgICAgICAgICAgbGV0dGVyc3BhY2luZzogZW0sXG4gICAgICAgICksXG4gICAgICAgIGEyOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogMTRweCAxNHB4IDE0cHggMTRweCAxNHB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweCAyMHB4IDIwcHggMjBweCAyMHB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQsXG4gICAgICAgICAgICAgICAgbGV0dGVyc3BhY2luZzogZW0sXG4gICAgICAgICksXG4gICAgICAgIHAxOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogMTZweCAxNnB4IDE2cHggMTZweCAxNnB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAzMHB4IDMwcHggMzBweCAzMHB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tYm9sZCxcbiAgICAgICAgICAgICAgICBsZXR0ZXJzcGFjaW5nOiBlbSxcbiAgICAgICAgKSxcbiAgICAgICAgcDI6IChcbiAgICAgICAgICAgICAgICBzaXplOiAxNHB4IDE0cHggMTRweCAxNHB4IDE0cHgsXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4IDIwcHggMjBweCAyMHB4IDIwcHgsXG4gICAgICAgICAgICAgICAgZmFtaWx5OiAkZm9udC1mYW1pbHktbWFpbi1ib2xkLFxuICAgICAgICAgICAgICAgIGxldHRlcnNwYWNpbmc6IGVtLFxuICAgICAgICApLFxuKTtcblxuLy8gVHJhbnNpdGlvbiB0aW1pbmdzXG4kdHJhbnNpdGlvbi1yZWd1bGFyOiAwLjJzO1xuJHRyYW5zaXRpb24tbWVkaXVtOiAwLjRzO1xuJHRyYW5zaXRpb24tbG9uZzogMC44czsiXX0= */
