/* ../../../../../tmp/tmp-2340557-KvnqVQzkDbEM/assets/css/app.css */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiAyp8kv8JHgFVrJJLmE0tDMPKhSkFEkm8.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiAyp8kv8JHgFVrJJLmE0tMMPKhSkFEkm8.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiAyp8kv8JHgFVrJJLmE0tCMPKhSkFE.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmv1pVFteOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmv1pVGdeOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmv1pVF9eOYktMqg.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm21lVFteOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm21lVGdeOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm21lVF9eOYktMqg.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrJJLucXtAOvWDSHFF.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmg1hVFteOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmg1hVGdeOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmg1hVF9eOYktMqg.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmr19VFteOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmr19VGdeOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmr19VF9eOYktMqg.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmy15VFteOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm111VFteOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm111VGdeOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm111VF9eOYktMqg.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm81xVFteOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm81xVGdeOYktMqlap.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm81xVF9eOYktMqg.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTucXtAOvWDSHFF.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTufntAOvWDSHFF.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTucHtAOvWDSA.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z11lFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1JlFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1xlFd2JQEk.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z11lFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z1JlFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z11lFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0900-097F,
    U+1CD0-1CF9,
    U+200C-200D,
    U+20A8,
    U+20B9,
    U+25CC,
    U+A830-A839,
    U+A8E0-A8FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1JlFd2JQEl8qw.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1xlFd2JQEk.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJPax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJLax8s3JimW3w.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwTs572Xtc6ZYQws9YVwnNDTJzax8s3Jik.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20CF,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v14/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
html body {
  letter-spacing: 0.025em;
  font-size: 0.875rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Public Sans;
  color: #475569;
  line-height: 1.25rem;
}
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
::before,
::after {
  --tw-content: "";
}
html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-family:
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role=button] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden] {
  display: none;
}
[type=text],
input:where(:not([type])),
[type=email],
[type=url],
[type=password],
[type=number],
[type=date],
[type=datetime-local],
[type=month],
[type=search],
[type=tel],
[type=time],
[type=week],
[multiple],
textarea,
select {
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type=text]:focus,
input:where(:not([type])):focus,
[type=email]:focus,
[type=url]:focus,
[type=password]:focus,
[type=number]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=week]:focus,
[multiple]:focus,
textarea:focus,
select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, );
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow);
  border-color: #2563eb;
}
input::placeholder,
textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}
::-webkit-datetime-edit {
  display: inline-flex;
}
::-webkit-datetime-edit,
::-webkit-datetime-edit-year-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
[multiple],
[size]:where(select:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset;
}
[type=checkbox],
[type=radio] {
  appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
[type=checkbox] {
  border-radius: 0px;
}
[type=radio] {
  border-radius: 100%;
}
[type=checkbox]:focus,
[type=radio]:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, );
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow);
}
[type=checkbox]:checked,
[type=radio]:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  [type=checkbox]:checked {
    appearance: auto;
  }
}
[type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  [type=radio]:checked {
    appearance: auto;
  }
}
[type=checkbox]:checked:hover,
[type=checkbox]:checked:focus,
[type=radio]:checked:hover,
[type=radio]:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}
[type=checkbox]:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  [type=checkbox]:indeterminate {
    appearance: auto;
  }
}
[type=checkbox]:indeterminate:hover,
[type=checkbox]:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}
[type=file] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type=file]:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
:root {
  --color-theme-1: 3 4 94;
  --color-theme-2: 12 74 110;
  --color-primary: 3 4 94;
  --color-secondary: 226 232 240;
  --color-success: 13 148 136;
  --color-info: 8 145 178;
  --color-warning: 202 138 4;
  --color-pending: 194 65 12;
  --color-danger: 185 28 28;
  --color-light: 241 245 249;
  --color-dark: 30 41 59;
}
*,
::before,
::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1320px) {
  .container {
    max-width: 1320px;
  }
}
.hero-arrow-left-solid {
  --hero-arrow-left-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd"/></svg>');
  -webkit-mask: var(--hero-arrow-left-solid);
  mask: var(--hero-arrow-left-solid);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}
.hero-arrow-path {
  --hero-arrow-path: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"/></svg>');
  -webkit-mask: var(--hero-arrow-path);
  mask: var(--hero-arrow-path);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}
.hero-exclamation-circle-mini {
  --hero-exclamation-circle-mini: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-8-5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0v-4.5A.75.75 0 0 1 10 5Zm0 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" clip-rule="evenodd"/></svg>');
  -webkit-mask: var(--hero-exclamation-circle-mini);
  mask: var(--hero-exclamation-circle-mini);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
}
.hero-information-circle-mini {
  --hero-information-circle-mini: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a.75.75 0 0 0 0 1.5h.253a.25.25 0 0 1 .244.304l-.459 2.066A1.75 1.75 0 0 0 10.747 15H11a.75.75 0 0 0 0-1.5h-.253a.25.25 0 0 1-.244-.304l.459-2.066A1.75 1.75 0 0 0 9.253 9H9Z" clip-rule="evenodd"/></svg>');
  -webkit-mask: var(--hero-information-circle-mini);
  mask: var(--hero-information-circle-mini);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
}
.hero-x-mark-solid {
  --hero-x-mark-solid: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg>');
  -webkit-mask: var(--hero-x-mark-solid);
  mask: var(--hero-x-mark-solid);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}
.\!box {
  box-shadow: 0px 3px 5px #0000000b !important;
  background-color: white !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 0.6rem !important;
  position: relative !important;
}
.box {
  box-shadow: 0px 3px 5px #0000000b;
  background-color: white;
  border: 1px solid #e2e8f0;
  border-radius: 0.6rem;
  position: relative;
}
.box--stacked:before {
  content: "";
  z-index: -1;
  box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  height: 100%;
  background-color: #f8fafc;
  border: 1px solid #e2e8f0;
  position: absolute;
  border-radius: 0.5rem;
  left: 0.875rem;
  right: 0.875rem;
  top: 0;
  margin-top: 0.75rem;
}
.dark .\!box {
  background-color: rgb(var(--color-darkmode-600) / 1) !important;
  border-color: rgb(var(--color-darkmode-500) / 1) !important;
}
.dark .box {
  background-color: rgb(var(--color-darkmode-600) / 1);
  border-color: rgb(var(--color-darkmode-500) / 1);
}
.dark .box--stacked:before {
  background-color: rgb(var(--color-darkmode-600) / 70%);
  border-color: rgb(100 116 139 / 60%);
}
.image-fit {
  position: relative;
}
.image-fit > img {
  position: absolute;
  object-fit: cover;
  top: 0;
  width: 100%;
  height: 100%;
}
@keyframes type-animation {
  50% {
    opacity: 1;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0px;
}
.inset-x-0 {
  left: 0px;
  right: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.left-0 {
  left: 0px;
}
.right-0 {
  right: 0px;
}
.right-1 {
  right: 0.25rem;
}
.right-2 {
  right: 0.5rem;
}
.right-5 {
  right: 1.25rem;
}
.top-0 {
  top: 0px;
}
.top-1 {
  top: 0.25rem;
}
.top-2 {
  top: 0.5rem;
}
.top-6 {
  top: 1.5rem;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.z-\[9999\] {
  z-index: 9999;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.-m-3 {
  margin: -0.75rem;
}
.m-auto {
  margin: auto;
}
.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.-my-4 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.\!mt-1 {
  margin-top: 0.25rem !important;
}
.\!mt-5 {
  margin-top: 1.25rem !important;
}
.-mb-1\.5 {
  margin-bottom: -0.375rem;
}
.-ml-\[275px\] {
  margin-left: -275px;
}
.-mt-16 {
  margin-top: -4rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-2\.5 {
  margin-left: 0.625rem;
}
.ml-3\.5 {
  margin-left: 0.875rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-\[275px\] {
  margin-left: 275px;
}
.ml-auto {
  margin-left: auto;
}
.mr-0 {
  margin-right: 0px;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-14 {
  margin-top: 3.5rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-3\.5 {
  margin-top: 0.875rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-\[65px\] {
  margin-top: 65px;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.h-10 {
  height: 2.5rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-8 {
  height: 2rem;
}
.h-\[120\%\] {
  height: 120%;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[36px\] {
  height: 36px;
}
.h-\[65px\] {
  height: 65px;
}
.h-\[75\%\] {
  height: 75%;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.min-h-full {
  min-height: 100%;
}
.w-1\/4 {
  width: 25%;
}
.w-10 {
  width: 2.5rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-4 {
  width: 1rem;
}
.w-5 {
  width: 1.25rem;
}
.w-56 {
  width: 14rem;
}
.w-6 {
  width: 1.5rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[21\%\] {
  width: 21%;
}
.w-\[275px\] {
  width: 275px;
}
.w-\[34px\] {
  width: 34px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-full {
  width: 100%;
}
.min-w-0 {
  min-width: 0px;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-sm {
  max-width: 24rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-none {
  flex: none;
}
.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1 {
  --tw-translate-y: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-4 {
  --tw-translate-y: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-45 {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-text {
  cursor: text;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.items-center {
  align-items: center;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-x-3 {
  column-gap: 0.75rem;
}
.gap-x-6 {
  column-gap: 1.5rem;
}
.gap-y-10 {
  row-gap: 2.5rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.gap-y-7 {
  row-gap: 1.75rem;
}
.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-zinc-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(244 244 245 / var(--tw-divide-opacity));
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-\[0\.5rem\] {
  border-radius: 0.5rem;
}
.rounded-\[0\.6rem\] {
  border-radius: 0.6rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-none {
  border-radius: 0px;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.border {
  border-width: 1px;
}
.border-\[3px\] {
  border-width: 3px;
}
.border-x-0 {
  border-left-width: 0px;
  border-right-width: 0px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-dashed {
  border-style: dashed;
}
.border-danger {
  --tw-border-opacity: 1;
  border-color: rgb(var(--color-danger) / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.border-slate-200\/60 {
  border-color: rgb(226 232 240 / 0.6);
}
.border-slate-200\/70 {
  border-color: rgb(226 232 240 / 0.7);
}
.border-slate-300\/50 {
  border-color: rgb(203 213 225 / 0.5);
}
.border-slate-600\/40 {
  border-color: rgb(71 85 105 / 0.4);
}
.border-transparent {
  border-color: transparent;
}
.bg-emerald-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.bg-rose-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity));
}
.bg-rose-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 18 60 / var(--tw-bg-opacity));
}
.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-slate-200\/60 {
  background-color: rgb(226 232 240 / 0.6);
}
.bg-slate-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-theme-1 {
  --tw-gradient-from: rgb(var(--color-theme-1) / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(var(--color-theme-1) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-theme-1\/50 {
  --tw-gradient-from: rgb(var(--color-theme-1) / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(var(--color-theme-1) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-theme-2\/50 {
  --tw-gradient-to: rgb(var(--color-theme-2) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--color-theme-2) / 0.5) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.to-black\/50 {
  --tw-gradient-to: rgb(0 0 0 / 0.5) var(--tw-gradient-to-position);
}
.to-theme-2 {
  --tw-gradient-to: rgb(var(--color-theme-2) / 1) var(--tw-gradient-to-position);
}
.\!fill-black {
  fill: #000 !important;
}
.fill-cyan-900 {
  fill: #164e63;
}
.fill-rose-900 {
  fill: #881337;
}
.stroke-\[1\.3\] {
  stroke-width: 1.3;
}
.stroke-\[1\] {
  stroke-width: 1;
}
.p-10 {
  padding: 2.5rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-\[22px\] {
  padding-top: 22px;
  padding-bottom: 22px;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pl-0\.5 {
  padding-left: 0.125rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pr-14 {
  padding-right: 3.5rem;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pt-24 {
  padding-top: 6rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-\[31px\] {
  padding-top: 31px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-\[0\.94rem\] {
  font-size: 0.94rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-8 {
  line-height: 2rem;
}
.text-danger {
  --tw-text-opacity: 1;
  color: rgb(var(--color-danger) / var(--tw-text-opacity));
}
.text-emerald-800 {
  --tw-text-opacity: 1;
  color: rgb(6 95 70 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-info {
  --tw-text-opacity: 1;
  color: rgb(var(--color-info) / var(--tw-text-opacity));
}
.text-rose-600 {
  --tw-text-opacity: 1;
  color: rgb(225 29 72 / var(--tw-text-opacity));
}
.text-rose-900 {
  --tw-text-opacity: 1;
  color: rgb(136 19 55 / var(--tw-text-opacity));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
.text-success {
  --tw-text-opacity: 1;
  color: rgb(var(--color-success) / var(--tw-text-opacity));
}
.text-theme-1 {
  --tw-text-opacity: 1;
  color: rgb(var(--color-theme-1) / var(--tw-text-opacity));
}
.text-warning {
  --tw-text-opacity: 1;
  color: rgb(var(--color-warning) / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-zinc-500 {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}
.text-zinc-600 {
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
}
.text-zinc-700 {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity));
}
.text-zinc-800 {
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
}
.text-zinc-900 {
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity));
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.shadow-\[0px_3px_10px_\#00000017\] {
  --tw-shadow: 0px 3px 10px #00000017;
  --tw-shadow-colored: 0px 3px 10px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.outline {
  outline-style: solid;
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.ring-emerald-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity));
}
.ring-rose-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity));
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    -webkit-backdrop-filter;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter,
    -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[margin\,width\] {
  transition-property: margin, width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[margin-top\,transform\] {
  transition-property: margin-top, transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[margin\] {
  transition-property: margin;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[opacity\,transform\] {
  transition-property: opacity, transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[padding\] {
  transition-property: padding;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[width\,margin\] {
  transition-property: width, margin;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-\[0\.4s\,0\.3s\] {
  transition-duration: 0.4s, 0.3s;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
  transition-timing-function: linear;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\[-webkit-mask-image\:-webkit-linear-gradient\(top\,rgba\(0\,0\,0\,0\)\,black_30px\)\] {
  -webkit-mask-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), black 30px);
}
.\[scrollbar-gutter\:stable\] {
  scrollbar-gutter: stable;
}
.file\:mr-4::file-selector-button {
  margin-right: 1rem;
}
.file\:rounded-l-md::file-selector-button {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.file\:border-0::file-selector-button {
  border-width: 0px;
}
.file\:border-r-\[1px\]::file-selector-button {
  border-right-width: 1px;
}
.file\:border-slate-100\/10::file-selector-button {
  border-color: rgb(241 245 249 / 0.1);
}
.file\:bg-slate-100::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.file\:px-4::file-selector-button {
  padding-left: 1rem;
  padding-right: 1rem;
}
.file\:py-2::file-selector-button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.file\:text-sm::file-selector-button {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.file\:font-semibold::file-selector-button {
  font-weight: 600;
}
.file\:text-slate-500\/70::file-selector-button {
  color: rgb(100 116 139 / 0.7);
}
.placeholder\:text-slate-400\/90::placeholder {
  color: rgb(148 163 184 / 0.9);
}
.before\:fixed::before {
  content: var(--tw-content);
  position: fixed;
}
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:inset-0::before {
  content: var(--tw-content);
  inset: 0px;
}
.before\:inset-y-0::before {
  content: var(--tw-content);
  top: 0px;
  bottom: 0px;
}
.before\:right-0::before {
  content: var(--tw-content);
  right: 0px;
}
.before\:top-0::before {
  content: var(--tw-content);
  top: 0px;
}
.before\:z-\[-1\]::before {
  content: var(--tw-content);
  z-index: -1;
}
.before\:z-\[60\]::before {
  content: var(--tw-content);
  z-index: 60;
}
.before\:my-auto::before {
  content: var(--tw-content);
  margin-top: auto;
  margin-bottom: auto;
}
.before\:-ml-\[1\.125rem\]::before {
  content: var(--tw-content);
  margin-left: -1.125rem;
}
.before\:hidden::before {
  content: var(--tw-content);
  display: none;
}
.before\:h-\[14px\]::before {
  content: var(--tw-content);
  height: 14px;
}
.before\:h-full::before {
  content: var(--tw-content);
  height: 100%;
}
.before\:h-screen::before {
  content: var(--tw-content);
  height: 100vh;
}
.before\:w-\[14px\]::before {
  content: var(--tw-content);
  width: 14px;
}
.before\:w-screen::before {
  content: var(--tw-content);
  width: 100vw;
}
.before\:rotate-\[-90deg\]::before {
  content: var(--tw-content);
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:transform::before {
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:border-r::before {
  content: var(--tw-content);
  border-right-width: 1px;
}
.before\:border-slate-300\/50::before {
  content: var(--tw-content);
  border-color: rgb(203 213 225 / 0.5);
}
.before\:bg-slate-50::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.before\:bg-chevron-black::before {
  content: var(--tw-content);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2300000095' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.before\:bg-gradient-to-b::before {
  content: var(--tw-content);
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.before\:from-theme-1::before {
  content: var(--tw-content);
  --tw-gradient-from: rgb(var(--color-theme-1) / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(var(--color-theme-1) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.before\:to-theme-2::before {
  content: var(--tw-content);
  --tw-gradient-to: rgb(var(--color-theme-2) / 1) var(--tw-gradient-to-position);
}
.before\:bg-\[length\:100\%\]::before {
  content: var(--tw-content);
  background-size: 100%;
}
.before\:transition-opacity::before {
  content: var(--tw-content);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.before\:duration-300::before {
  content: var(--tw-content);
  transition-duration: 300ms;
}
.before\:content-\[\'\'\]::before {
  --tw-content: "";
  content: var(--tw-content);
}
.after\:fixed::after {
  content: var(--tw-content);
  position: fixed;
}
.after\:inset-0::after {
  content: var(--tw-content);
  inset: 0px;
}
.after\:z-\[-1\]::after {
  content: var(--tw-content);
  z-index: -1;
}
.after\:z-\[61\]::after {
  content: var(--tw-content);
  z-index: 61;
}
.after\:m-auto::after {
  content: var(--tw-content);
  margin: auto;
}
.after\:hidden::after {
  content: var(--tw-content);
  display: none;
}
.after\:h-16::after {
  content: var(--tw-content);
  height: 4rem;
}
.after\:w-16::after {
  content: var(--tw-content);
  width: 4rem;
}
@keyframes pulse {
  50% {
    content: var(--tw-content);
    opacity: .5;
  }
}
.after\:animate-pulse::after {
  content: var(--tw-content);
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.after\:bg-black\/80::after {
  content: var(--tw-content);
  background-color: rgb(0 0 0 / 0.8);
}
.after\:bg-cover::after {
  content: var(--tw-content);
  background-size: cover;
}
.after\:opacity-50::after {
  content: var(--tw-content);
  opacity: 0.5;
}
.after\:transition-opacity::after {
  content: var(--tw-content);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.after\:duration-300::after {
  content: var(--tw-content);
  transition-duration: 300ms;
}
.after\:content-\[\'\'\]::after {
  --tw-content: "";
  content: var(--tw-content);
}
.first\:mt-0:first-child {
  margin-top: 0px;
}
.first\:pt-0:first-child {
  padding-top: 0px;
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:bg-slate-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.hover\:bg-slate-200\/60:hover {
  background-color: rgb(226 232 240 / 0.6);
}
.hover\:bg-slate-600\/5:hover {
  background-color: rgb(71 85 105 / 0.05);
}
.hover\:text-zinc-700:hover {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity));
}
.hover\:opacity-40:hover {
  opacity: 0.4;
}
.focus\:border-primary:focus {
  --tw-border-opacity: 1;
  border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.focus\:border-zinc-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(161 161 170 / var(--tw-border-opacity));
}
.focus\:border-opacity-40:focus {
  --tw-border-opacity: 0.4;
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-primary:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(var(--color-primary) / var(--tw-ring-opacity));
}
.focus\:ring-opacity-20:focus {
  --tw-ring-opacity: 0.2;
}
.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}
.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:bg-slate-100:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.disabled\:opacity-70:disabled {
  opacity: 0.7;
}
.group:hover .group-hover\:opacity-70 {
  opacity: 0.7;
}
.group.input-group .group-\[\.input-group\]\:z-10 {
  z-index: 10;
}
.group.form-inline .group-\[\.form-inline\]\:mb-2 {
  margin-bottom: 0.5rem;
}
.group.show .group-\[\.show\]\:mt-16 {
  margin-top: 4rem;
}
.group.side-menu--mobile-menu-open .group-\[\.side-menu--mobile-menu-open\]\:ml-0 {
  margin-left: 0px;
}
.group.form-inline .group-\[\.form-inline\]\:flex-1 {
  flex: 1 1 0%;
}
.group.modal-static .group-\[\.modal-static\]\:scale-\[1\.05\] {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.input-group .group-\[\.input-group\]\:rounded-none {
  border-radius: 0px;
}
.group.mode--light .group-\[\.mode--light\]\:\!border-transparent {
  border-color: transparent !important;
}
.group.mode--light .group-\[\.mode--light\]\:\!bg-white\/\[0\.12\] {
  background-color: rgb(255 255 255 / 0.12) !important;
}
.group.mode--light .group-\[\.mode--light\]\:\!text-slate-200 {
  --tw-text-opacity: 1 !important;
  color: rgb(226 232 240 / var(--tw-text-opacity)) !important;
}
.group.mode--light .group-\[\.mode--light\]\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.group.side-menu--mobile-menu-open .group-\[\.side-menu--mobile-menu-open\]\:after\:block::after {
  content: var(--tw-content);
  display: block;
}
.group.input-group .group-\[\.input-group\]\:first\:rounded-l:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.group.input-group .group-\[\.input-group\]\:last\:rounded-r:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.phx-submit-loading.phx-submit-loading\:opacity-75 {
  opacity: 0.75;
}
.phx-submit-loading .phx-submit-loading\:opacity-75 {
  opacity: 0.75;
}
@media (min-width: 640px) {
  .sm\:mb-0 {
    margin-bottom: 0px;
  }
  .sm\:mr-2 {
    margin-right: 0.5rem;
  }
  .sm\:mr-5 {
    margin-right: 1.25rem;
  }
  .sm\:mr-auto {
    margin-right: auto;
  }
  .sm\:flex {
    display: flex;
  }
  .sm\:w-20 {
    width: 5rem;
  }
  .sm\:w-96 {
    width: 24rem;
  }
  .sm\:w-\[600px\] {
    width: 600px;
  }
  .sm\:w-auto {
    width: auto;
  }
  .sm\:min-w-\[40px\] {
    min-width: 40px;
  }
  .sm\:flex-initial {
    flex: 0 1 auto;
  }
  .sm\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .sm\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .sm\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:items-center {
    align-items: center;
  }
  .sm\:gap-8 {
    gap: 2rem;
  }
  .sm\:overflow-visible {
    overflow: visible;
  }
  .sm\:p-6 {
    padding: 1.5rem;
  }
  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .sm\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .sm\:text-right {
    text-align: right;
  }
  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .group.form-inline .group-\[\.form-inline\]\:sm\:mb-0 {
    margin-bottom: 0px;
  }
  .group.form-inline .group-\[\.form-inline\]\:sm\:mr-5 {
    margin-right: 1.25rem;
  }
  .group.form-inline .group-\[\.form-inline\]\:sm\:text-right {
    text-align: right;
  }
}
@media (min-width: 768px) {
  .md\:ml-auto {
    margin-left: auto;
  }
  .md\:mt-0 {
    margin-top: 0px;
  }
  .md\:grid {
    display: grid;
  }
  .md\:h-10 {
    height: 2.5rem;
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:items-center {
    align-items: center;
  }
}
@media (min-width: 1024px) {
  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .lg\:gap-y-10 {
    row-gap: 2.5rem;
  }
  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (min-width: 1280px) {
  .xl\:top-\[65px\] {
    top: 65px;
  }
  .xl\:z-0 {
    z-index: 0;
  }
  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .xl\:ml-0 {
    margin-left: 0px;
  }
  .xl\:ml-\[275px\] {
    margin-left: 275px;
  }
  .xl\:mr-14 {
    margin-right: 3.5rem;
  }
  .xl\:mt-0 {
    margin-top: 0px;
  }
  .xl\:block {
    display: block;
  }
  .xl\:flex {
    display: flex;
  }
  .xl\:hidden {
    display: none;
  }
  .xl\:w-60 {
    width: 15rem;
  }
  .xl\:w-\[275px\] {
    width: 275px;
  }
  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .xl\:flex-row {
    flex-direction: row;
  }
  .xl\:items-center {
    align-items: center;
  }
  .xl\:overflow-visible {
    overflow: visible;
  }
  .xl\:bg-slate-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  }
  .xl\:pl-\[275px\] {
    padding-left: 275px;
  }
  .before\:xl\:block::before {
    content: var(--tw-content);
    display: block;
  }
  .after\:xl\:hidden::after {
    content: var(--tw-content);
    display: none;
  }
  .group.side-menu--collapsed.side-menu--on-hover .group-\[\.side-menu--collapsed\.side-menu--on-hover\]\:xl\:ml-0 {
    margin-left: 0px;
  }
  .group.side-menu--collapsed .group-\[\.side-menu--collapsed\]\:xl\:ml-2 {
    margin-left: 0.5rem;
  }
  .group.side-menu--collapsed.side-menu--on-hover .group-\[\.side-menu--collapsed\.side-menu--on-hover\]\:xl\:w-\[275px\] {
    width: 275px;
  }
  .group.side-menu--collapsed .group-\[\.side-menu--collapsed\]\:xl\:w-\[91px\] {
    width: 91px;
  }
  .group.side-menu--collapsed.side-menu--on-hover .group-\[\.side-menu--collapsed\.side-menu--on-hover\]\:xl\:-rotate-180 {
    --tw-rotate: -180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .group.side-menu--collapsed .group-\[\.side-menu--collapsed\]\:xl\:rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .group.side-menu--collapsed.side-menu--on-hover .group-\[\.side-menu--collapsed\.side-menu--on-hover\]\:xl\:border-solid {
    border-style: solid;
  }
  .group.side-menu--collapsed .group-\[\.side-menu--collapsed\]\:xl\:pl-\[91px\] {
    padding-left: 91px;
  }
  .group.side-menu--collapsed.side-menu--on-hover .group-\[\.side-menu--collapsed\.side-menu--on-hover\]\:xl\:opacity-100 {
    opacity: 1;
  }
  .group.side-menu--collapsed .group-\[\.side-menu--collapsed\]\:xl\:opacity-0 {
    opacity: 0;
  }
  .group.side-menu--collapsed.side-menu--on-hover .group-\[\.side-menu--collapsed\.side-menu--on-hover\]\:xl\:shadow-\[6px_0_12px_-4px_\#0000000f\] {
    --tw-shadow: 6px 0 12px -4px #0000000f;
    --tw-shadow-colored: 6px 0 12px -4px var(--tw-shadow-color);
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow);
  }
  .group.side-menu--collapsed.side-menu--on-hover .group-\[\.side-menu--collapsed\.side-menu--on-hover\]\:xl\:shadow-\[6px_0_12px_-4px_\#0000001f\] {
    --tw-shadow: 6px 0 12px -4px #0000001f;
    --tw-shadow-colored: 6px 0 12px -4px var(--tw-shadow-color);
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow);
  }
}
@media (min-width: 1600px) {
  .\33xl\:flex {
    display: flex;
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:border-darkmode-300 {
    --tw-border-opacity: 1;
    border-color: rgb(var(--color-darkmode-300) / var(--tw-border-opacity));
  }
  .dark\:border-darkmode-400 {
    --tw-border-opacity: 1;
    border-color: rgb(var(--color-darkmode-400) / var(--tw-border-opacity));
  }
  .dark\:border-darkmode-600 {
    --tw-border-opacity: 1;
    border-color: rgb(var(--color-darkmode-600) / var(--tw-border-opacity));
  }
  .dark\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity));
  }
  .dark\:border-primary {
    --tw-border-opacity: 1;
    border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
  }
  .dark\:border-transparent {
    border-color: transparent;
  }
  .dark\:bg-darkmode-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-darkmode-300) / var(--tw-bg-opacity));
  }
  .dark\:bg-darkmode-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
  }
  .dark\:bg-darkmode-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-darkmode-600) / var(--tw-bg-opacity));
  }
  .dark\:bg-darkmode-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-darkmode-800) / var(--tw-bg-opacity));
  }
  .dark\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity));
  }
  .dark\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
  }
  .dark\:text-slate-300 {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity));
  }
  .dark\:text-slate-400 {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }
  .dark\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .dark\:placeholder\:text-slate-500\/80::placeholder {
    color: rgb(100 116 139 / 0.8);
  }
  .dark\:before\:bg-chevron-white::before {
    content: var(--tw-content);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff95' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  }
  .dark\:hover\:bg-darkmode-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-darkmode-400) / var(--tw-bg-opacity));
  }
  .dark\:focus\:ring-slate-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity));
  }
  .dark\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }
  .dark\:disabled\:border-transparent:disabled {
    border-color: transparent;
  }
  .dark\:disabled\:bg-darkmode-800\/50:disabled {
    background-color: rgb(var(--color-darkmode-800) / 0.5);
  }
  .disabled\:dark\:bg-darkmode-800\/50:disabled {
    background-color: rgb(var(--color-darkmode-800) / 0.5);
  }
}
.\[\&\.close-mobile-menu--mobile-menu-open\]\:flex.close-mobile-menu--mobile-menu-open {
  display: flex;
}
@media (min-width: 1280px) {
  .\[\&\.content--compact\]\:xl\:ml-\[91px\].content--compact {
    margin-left: 91px;
  }
}
.\[\&\:-webkit-scrollbar\]\:w-0:-webkit-scrollbar {
  width: 0px;
}
.\[\&\:-webkit-scrollbar\]\:bg-transparent:-webkit-scrollbar {
  background-color: transparent;
}
.\[\&\:disabled\:checked\]\:cursor-not-allowed:disabled:checked {
  cursor: not-allowed;
}
.\[\&\:disabled\:checked\]\:opacity-70:disabled:checked {
  opacity: 0.7;
}
@media (prefers-color-scheme: dark) {
  .\[\&\:disabled\:checked\]\:dark\:bg-darkmode-800\/50:disabled:checked {
    background-color: rgb(var(--color-darkmode-800) / 0.5);
  }
}
.\[\&\:disabled\:not\(\:checked\)\]\:cursor-not-allowed:disabled:not(:checked) {
  cursor: not-allowed;
}
.\[\&\:disabled\:not\(\:checked\)\]\:bg-slate-100:disabled:not(:checked) {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
@media (prefers-color-scheme: dark) {
  .\[\&\:disabled\:not\(\:checked\)\]\:dark\:bg-darkmode-800\/50:disabled:not(:checked) {
    background-color: rgb(var(--color-darkmode-800) / 0.5);
  }
}
.\[\&\:hover\:not\(\:disabled\)\]\:border-opacity-90:hover:not(:disabled) {
  --tw-border-opacity: 0.9;
}
.\[\&\:hover\:not\(\:disabled\)\]\:bg-opacity-90:hover:not(:disabled) {
  --tw-bg-opacity: 0.9;
}
.group.input-group .group-\[\.input-group\]\:\[\&\:not\(\:first-child\)\]\:border-l-transparent:not(:first-child) {
  border-left-color: transparent;
}
.\[\&\:not\(button\)\]\:text-center:not(button) {
  text-align: center;
}
.\[\&\[readonly\]\]\:cursor-not-allowed[readonly] {
  cursor: not-allowed;
}
.\[\&\[readonly\]\]\:bg-slate-100[readonly] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
@media (prefers-color-scheme: dark) {
  .\[\&\[readonly\]\]\:dark\:border-transparent[readonly] {
    border-color: transparent;
  }
  .\[\&\[readonly\]\]\:dark\:bg-darkmode-800\/50[readonly] {
    background-color: rgb(var(--color-darkmode-800) / 0.5);
  }
}
.\[\&\[type\=\'checkbox\'\]\]\:checked\:border-primary:checked[type=checkbox] {
  --tw-border-opacity: 1;
  border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.\[\&\[type\=\'checkbox\'\]\]\:checked\:border-opacity-10:checked[type=checkbox] {
  --tw-border-opacity: 0.1;
}
.\[\&\[type\=\'checkbox\'\]\]\:checked\:bg-primary:checked[type=checkbox] {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.\[\&\[type\=\'file\'\]\]\:border[type=file] {
  border-width: 1px;
}
.\[\&\[type\=\'radio\'\]\]\:checked\:border-primary:checked[type=radio] {
  --tw-border-opacity: 1;
  border-color: rgb(var(--color-primary) / var(--tw-border-opacity));
}
.\[\&\[type\=\'radio\'\]\]\:checked\:border-opacity-10:checked[type=radio] {
  --tw-border-opacity: 0.1;
}
.\[\&\[type\=\'radio\'\]\]\:checked\:bg-primary:checked[type=radio] {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
}
.\[\&_\.simplebar-content\]\:p-0 .simplebar-content {
  padding: 0px;
}
.\[\&_\.simplebar-track\.simplebar-vertical\]\:mr-0\.5 .simplebar-track.simplebar-vertical {
  margin-right: 0.125rem;
}
.\[\&_\.simplebar-track\.simplebar-vertical\]\:w-\[10px\] .simplebar-track.simplebar-vertical {
  width: 10px;
}
.\[\&_\.simplebar-track\.simplebar-vertical_\.simplebar-scrollbar\]\:before\:bg-slate-400\/30 .simplebar-track.simplebar-vertical .simplebar-scrollbar::before {
  content: var(--tw-content);
  background-color: rgb(148 163 184 / 0.3);
}
.\[\&_div\]\:bg-white div {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0yMzQwNTU3LUt2bnFWUXprRGJFTS9hc3NldHMvY3NzL2FwcC5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qXG4gICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHwgRm9udHNcbiAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgfFxuICAgfCBJbXBvcnQgYWxsIGZvbnRzIHVzZWQgaW4gdGhlIHRlbXBsYXRlLCB0aGUgZm9udCBjb25maWd1cmF0aW9uIGNhbiBiZVxuICAgfCBzZWVuIGluIFwidGFpbHdpbmQuY29uZmlnLmpzXCIuXG4gICB8XG4gICB8IFBsZWFzZSBjaGVjayB0aGlzIGxpbmsgZm9yIG1vcmUgZGV0YWlsczpcbiAgIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb20vZG9jcy90aGVtZVxuICAgfFxuICAgKi9cbiAgIC8qIGN5cmlsbGljLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ4QzdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4gICAvKiBjeXJpbGxpYyAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ6UzdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ4aTdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ4eTdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeVM3bTBkUjlwQS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiBjeXJpbGxpYy1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeEM3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuICAgLyogY3lyaWxsaWMgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSelM3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeGk3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeHk3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnlTN20wZFI5cEEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogY3lyaWxsaWMtZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnhDN20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcbiAgICBVK0ZFMkUtRkUyRjtcbn1cbiAgIC8qIGN5cmlsbGljICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnpTN20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnhpN20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4Unh5N20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ5UzdtMGRSOXBBLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGN5cmlsbGljLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ4QzdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4gICAvKiBjeXJpbGxpYyAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ6UzdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ4aTdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ4eTdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeVM3bTBkUjlwQS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiBjeXJpbGxpYy1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeEM3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuICAgLyogY3lyaWxsaWMgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSelM3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeGk3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeHk3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnlTN20wZFI5cEEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogY3lyaWxsaWMtZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnhDN20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcbiAgICBVK0ZFMkUtRkUyRjtcbn1cbiAgIC8qIGN5cmlsbGljICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnpTN20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnhpN20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4Unh5N20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ5UzdtMGRSOXBBLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGN5cmlsbGljLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ4QzdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4gICAvKiBjeXJpbGxpYyAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ6UzdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ4aTdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ4eTdtMGRSOXBCT2kud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeVM3bTBkUjlwQS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiBjeXJpbGxpYy1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeEM3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuICAgLyogY3lyaWxsaWMgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSelM3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeGk3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVUWpJZzFfaTZ0OGtDSEttNDU5V3hSeHk3bTBkUjlwQk9pLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnlTN20wZFI5cEEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogY3lyaWxsaWMtZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnhDN20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcbiAgICBVK0ZFMkUtRkUyRjtcbn1cbiAgIC8qIGN5cmlsbGljICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnpTN20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4UnhpN20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVFqSWcxX2k2dDhrQ0hLbTQ1OVd4Unh5N20wZFI5cEJPaS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVRaklnMV9pNnQ4a0NIS200NTlXeFJ5UzdtMGRSOXBBLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGN5cmlsbGljLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXUmh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuICAgLyogY3lyaWxsaWMgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5VzFoeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdaaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXZGh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdsaHl5VGg4OVkud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogY3lyaWxsaWMtZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdSaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4gICAvKiBjeXJpbGxpYyAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXMWh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1poeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdkaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2xoeXlUaDg5WS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiBjeXJpbGxpYy1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1JoeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcbiAgICBVK0ZFMkUtRkUyRjtcbn1cbiAgIC8qIGN5cmlsbGljICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVcxaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXWmh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2RoeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXbGh5eVRoODlZLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGN5cmlsbGljLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXUmh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuICAgLyogY3lyaWxsaWMgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5VzFoeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdaaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXZGh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdsaHl5VGg4OVkud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogY3lyaWxsaWMtZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdSaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4gICAvKiBjeXJpbGxpYyAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXMWh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1poeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdkaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2xoeXlUaDg5WS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiBjeXJpbGxpYy1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1JoeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcbiAgICBVK0ZFMkUtRkUyRjtcbn1cbiAgIC8qIGN5cmlsbGljICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVcxaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXWmh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2RoeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXbGh5eVRoODlZLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGN5cmlsbGljLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXUmh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgIFUrRkUyRS1GRTJGO1xufVxuICAgLyogY3lyaWxsaWMgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5VzFoeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdaaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXZGh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdsaHl5VGg4OVkud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogY3lyaWxsaWMtZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdSaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgVStGRTJFLUZFMkY7XG59XG4gICAvKiBjeXJpbGxpYyAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXMWh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1poeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdkaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2xoeXlUaDg5WS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiBjeXJpbGxpYy1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1JoeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcbiAgICBVK0ZFMkUtRkUyRjtcbn1cbiAgIC8qIGN5cmlsbGljICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjI1L0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVcxaHl5VGg4OVpOcFEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXWmh5eVRoODlaTnBRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MjUvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2RoeXlUaDg5Wk5wUS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YyNS9KVFVTaklnMV9pNnQ4a0NIS200NTlXbGh5eVRoODlZLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQXlwOGt2OEpIZ0ZWckpKTG1FMHRETVBLaFNrRkVrbTgud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDkwMC0wOTdGLCBVKzFDRDAtMUNGOSwgVSsyMDBDLTIwMEQsIFUrMjBBOCwgVSsyMEI5LCBVKzI1Q0MsXG4gICAgVStBODMwLUE4MzksIFUrQThFMC1BOEZGO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjIwL3B4aUF5cDhrdjhKSGdGVnJKSkxtRTB0TU1QS2hTa0ZFa204LndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjIwL3B4aUF5cDhrdjhKSGdGVnJKSkxtRTB0Q01QS2hTa0ZFLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRHlwOGt2OEpIZ0ZWckpKTG12MXBWRnRlT1lrdE1xbGFwLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA5MDAtMDk3RiwgVSsxQ0QwLTFDRjksIFUrMjAwQy0yMDBELCBVKzIwQTgsIFUrMjBCOSwgVSsyNUNDLFxuICAgIFUrQTgzMC1BODM5LCBVK0E4RTAtQThGRjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlEeXA4a3Y4SkhnRlZySkpMbXYxcFZHZGVPWWt0TXFsYXAud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRHlwOGt2OEpIZ0ZWckpKTG12MXBWRjllT1lrdE1xZy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiBkZXZhbmFnYXJpICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjIwL3B4aUR5cDhrdjhKSGdGVnJKSkxtMjFsVkZ0ZU9Za3RNcWxhcC53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRHlwOGt2OEpIZ0ZWckpKTG0yMWxWR2RlT1lrdE1xbGFwLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjIwL3B4aUR5cDhrdjhKSGdGVnJKSkxtMjFsVkY5ZU9Za3RNcWcud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogZGV2YW5hZ2FyaSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlHeXA4a3Y4SkhnRlZySkpMdWNYdEFPdldEU0hGRi53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpR3lwOGt2OEpIZ0ZWckpKTHVmbnRBT3ZXRFNIRkYud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpR3lwOGt2OEpIZ0ZWckpKTHVjSHRBT3ZXRFNBLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRHlwOGt2OEpIZ0ZWckpKTG1nMWhWRnRlT1lrdE1xbGFwLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA5MDAtMDk3RiwgVSsxQ0QwLTFDRjksIFUrMjAwQy0yMDBELCBVKzIwQTgsIFUrMjBCOSwgVSsyNUNDLFxuICAgIFUrQTgzMC1BODM5LCBVK0E4RTAtQThGRjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlEeXA4a3Y4SkhnRlZySkpMbWcxaFZHZGVPWWt0TXFsYXAud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRHlwOGt2OEpIZ0ZWckpKTG1nMWhWRjllT1lrdE1xZy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiBkZXZhbmFnYXJpICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjIwL3B4aUR5cDhrdjhKSGdGVnJKSkxtcjE5VkZ0ZU9Za3RNcWxhcC53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRHlwOGt2OEpIZ0ZWckpKTG1yMTlWR2RlT1lrdE1xbGFwLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjIwL3B4aUR5cDhrdjhKSGdGVnJKSkxtcjE5VkY5ZU9Za3RNcWcud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogZGV2YW5hZ2FyaSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlEeXA4a3Y4SkhnRlZySkpMbXkxNVZGdGVPWWt0TXFsYXAud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDkwMC0wOTdGLCBVKzFDRDAtMUNGOSwgVSsyMDBDLTIwMEQsIFUrMjBBOCwgVSsyMEI5LCBVKzI1Q0MsXG4gICAgVStBODMwLUE4MzksIFUrQThFMC1BOEZGO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjIwL3B4aUR5cDhrdjhKSGdGVnJKSkxteTE1VkdkZU9Za3RNcWxhcC53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlEeXA4a3Y4SkhnRlZySkpMbXkxNVZGOWVPWWt0TXFnLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRHlwOGt2OEpIZ0ZWckpKTG0xMTFWRnRlT1lrdE1xbGFwLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA5MDAtMDk3RiwgVSsxQ0QwLTFDRjksIFUrMjAwQy0yMDBELCBVKzIwQTgsIFUrMjBCOSwgVSsyNUNDLFxuICAgIFUrQTgzMC1BODM5LCBVK0E4RTAtQThGRjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlEeXA4a3Y4SkhnRlZySkpMbTExMVZHZGVPWWt0TXFsYXAud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRHlwOGt2OEpIZ0ZWckpKTG0xMTFWRjllT1lrdE1xZy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiBkZXZhbmFnYXJpICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjIwL3B4aUR5cDhrdjhKSGdGVnJKSkxtODF4VkZ0ZU9Za3RNcWxhcC53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRHlwOGt2OEpIZ0ZWckpKTG04MXhWR2RlT1lrdE1xbGFwLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BvcHBpbnMvdjIwL3B4aUR5cDhrdjhKSGdGVnJKSkxtODF4VkY5ZU9Za3RNcWcud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogZGV2YW5hZ2FyaSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlHeXA4a3Y4SkhnRlZyTFBUdWNYdEFPdldEU0hGRi53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpR3lwOGt2OEpIZ0ZWckxQVHVmbnRBT3ZXRFNIRkYud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpR3lwOGt2OEpIZ0ZWckxQVHVjSHRBT3ZXRFNBLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxGal9aMTFsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxGal9aMUpsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlCeXA4a3Y4SkhnRlZyTEZqX1oxeGxGZDJKUUVrLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxEejhaMTFsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxEejhaMUpsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlCeXA4a3Y4SkhnRlZyTER6OFoxeGxGZDJKUUVrLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRXlwOGt2OEpIZ0ZWckpKYmVjbkZIR1BlelNRLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA5MDAtMDk3RiwgVSsxQ0QwLTFDRjksIFUrMjAwQy0yMDBELCBVKzIwQTgsIFUrMjBCOSwgVSsyNUNDLFxuICAgIFUrQTgzMC1BODM5LCBVK0E4RTAtQThGRjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlFeXA4a3Y4SkhnRlZySkpuZWNuRkhHUGV6U1Eud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpRXlwOGt2OEpIZ0ZWckpKZmVjbkZIR1BjLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxHVDlaMTFsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxHVDlaMUpsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlCeXA4a3Y4SkhnRlZyTEdUOVoxeGxGZDJKUUVrLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxFajZaMTFsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxFajZaMUpsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlCeXA4a3Y4SkhnRlZyTEVqNloxeGxGZDJKUUVrLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxDejdaMTFsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxDejdaMUpsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlCeXA4a3Y4SkhnRlZyTEN6N1oxeGxGZDJKUUVrLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxERDRaMTFsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxERDRaMUpsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlCeXA4a3Y4SkhnRlZyTERENFoxeGxGZDJKUUVrLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIGRldmFuYWdhcmkgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxCVDVaMTFsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswOTAwLTA5N0YsIFUrMUNEMC0xQ0Y5LCBVKzIwMEMtMjAwRCwgVSsyMEE4LCBVKzIwQjksIFUrMjVDQyxcbiAgICBVK0E4MzAtQTgzOSwgVStBOEUwLUE4RkY7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcG9wcGlucy92MjAvcHhpQnlwOGt2OEpIZ0ZWckxCVDVaMUpsRmQySlFFbDhxdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wb3BwaW5zL3YyMC9weGlCeXA4a3Y4SkhnRlZyTEJUNVoxeGxGZDJKUUVrLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1RzNTcyWHRjNlpZUXdzOVlWd25ORFRKUGF4OHMzSmltVzN3LndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1RzNTcyWHRjNlpZUXdzOVlWd25ORFRKTGF4OHMzSmltVzN3LndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandUczU3Mlh0YzZaWVF3czlZVnduTkRUSnpheDhzM0ppay53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandUczU3Mlh0YzZaWVF3czlZVnduTkRUSlBheDhzM0ppbVczdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandUczU3Mlh0YzZaWVF3czlZVnduTkRUSkxheDhzM0ppbVczdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3VHM1NzJYdGM2WllRd3M5WVZ3bk5EVEp6YXg4czNKaWsud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3VHM1NzJYdGM2WllRd3M5WVZ3bk5EVEpQYXg4czNKaW1XM3cud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3VHM1NzJYdGM2WllRd3M5WVZ3bk5EVEpMYXg4czNKaW1XM3cud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1RzNTcyWHRjNlpZUXdzOVlWd25ORFRKemF4OHMzSmlrLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1RzNTcyWHRjNlpZUXdzOVlWd25ORFRKUGF4OHMzSmltVzN3LndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1RzNTcyWHRjNlpZUXdzOVlWd25ORFRKTGF4OHMzSmltVzN3LndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandUczU3Mlh0YzZaWVF3czlZVnduTkRUSnpheDhzM0ppay53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandUczU3Mlh0YzZaWVF3czlZVnduTkRUSlBheDhzM0ppbVczdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandUczU3Mlh0YzZaWVF3czlZVnduTkRUSkxheDhzM0ppbVczdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3VHM1NzJYdGM2WllRd3M5WVZ3bk5EVEp6YXg4czNKaWsud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3VHM1NzJYdGM2WllRd3M5WVZ3bk5EVEpQYXg4czNKaW1XM3cud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3VHM1NzJYdGM2WllRd3M5WVZ3bk5EVEpMYXg4czNKaW1XM3cud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1RzNTcyWHRjNlpZUXdzOVlWd25ORFRKemF4OHMzSmlrLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1RzNTcyWHRjNlpZUXdzOVlWd25ORFRKUGF4OHMzSmltVzN3LndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1RzNTcyWHRjNlpZUXdzOVlWd25ORFRKTGF4OHMzSmltVzN3LndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandUczU3Mlh0YzZaWVF3czlZVnduTkRUSnpheDhzM0ppay53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandUczU3Mlh0YzZaWVF3czlZVnduTkRUSlBheDhzM0ppbVczdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandUczU3Mlh0YzZaWVF3czlZVnduTkRUSkxheDhzM0ppbVczdy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3VHM1NzJYdGM2WllRd3M5WVZ3bk5EVEp6YXg4czNKaWsud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3VHM1NzJYdGM2WllRd3M5WVZ3bk5EVEpQYXg4czNKaW1XM3cud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3VHM1NzJYdGM2WllRd3M5WVZ3bk5EVEpMYXg4czNKaW1XM3cud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1RzNTcyWHRjNlpZUXdzOVlWd25ORFRKemF4OHMzSmlrLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1JzNTcyWHRjNlpZUXdzOVlWd25OSmZKN1F3T2sxRmlnLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1JzNTcyWHRjNlpZUXdzOVlWd25OSWZKN1F3T2sxRmlnLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandSczU3Mlh0YzZaWVF3czlZVnduTkdmSjdRd09rMS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandSczU3Mlh0YzZaWVF3czlZVnduTkpmSjdRd09rMUZpZy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandSczU3Mlh0YzZaWVF3czlZVnduTklmSjdRd09rMUZpZy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3UnM1NzJYdGM2WllRd3M5WVZ3bk5HZko3UXdPazEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3UnM1NzJYdGM2WllRd3M5WVZ3bk5KZko3UXdPazFGaWcud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3UnM1NzJYdGM2WllRd3M5WVZ3bk5JZko3UXdPazFGaWcud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1JzNTcyWHRjNlpZUXdzOVlWd25OR2ZKN1F3T2sxLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1JzNTcyWHRjNlpZUXdzOVlWd25OSmZKN1F3T2sxRmlnLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1JzNTcyWHRjNlpZUXdzOVlWd25OSWZKN1F3T2sxRmlnLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandSczU3Mlh0YzZaWVF3czlZVnduTkdmSjdRd09rMS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandSczU3Mlh0YzZaWVF3czlZVnduTkpmSjdRd09rMUZpZy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandSczU3Mlh0YzZaWVF3czlZVnduTklmSjdRd09rMUZpZy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3UnM1NzJYdGM2WllRd3M5WVZ3bk5HZko3UXdPazEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3UnM1NzJYdGM2WllRd3M5WVZ3bk5KZko3UXdPazFGaWcud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3UnM1NzJYdGM2WllRd3M5WVZ3bk5JZko3UXdPazFGaWcud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1JzNTcyWHRjNlpZUXdzOVlWd25OR2ZKN1F3T2sxLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qIHZpZXRuYW1lc2UgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1JzNTcyWHRjNlpZUXdzOVlWd25OSmZKN1F3T2sxRmlnLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXG4gICAgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMywgVSswMzI5LFxuICAgIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4gICAvKiBsYXRpbi1leHQgKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1JzNTcyWHRjNlpZUXdzOVlWd25OSWZKN1F3T2sxRmlnLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuICAgIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiAgIC8qIGxhdGluICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandSczU3Mlh0YzZaWVF3czlZVnduTkdmSjdRd09rMS53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcbiAgICBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsXG4gICAgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gICAvKiB2aWV0bmFtZXNlICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandSczU3Mlh0YzZaWVF3czlZVnduTkpmSjdRd09rMUZpZy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxuICAgIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsIFUrMDMyOSxcbiAgICBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuICAgLyogbGF0aW4tZXh0ICovXG4gICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wdWJsaWNzYW5zL3YxNC9pandSczU3Mlh0YzZaWVF3czlZVnduTklmSjdRd09rMUZpZy53b2ZmMilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRixcbiAgICBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4gICAvKiBsYXRpbiAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3UnM1NzJYdGM2WllRd3M5WVZ3bk5HZko3UXdPazEud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLFxuICAgIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuICAgLyogdmlldG5hbWVzZSAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3UnM1NzJYdGM2WllRd3M5WVZ3bk5KZko3UXdPazFGaWcud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcbiAgICBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLCBVKzAzMjksXG4gICAgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbiAgIC8qIGxhdGluLWV4dCAqL1xuICAgQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcHVibGljc2Fucy92MTQvaWp3UnM1NzJYdGM2WllRd3M5WVZ3bk5JZko3UXdPazFGaWcud29mZjIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG4gICAgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuICAgLyogbGF0aW4gKi9cbiAgIEBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B1YmxpY3NhbnMvdjE0L2lqd1JzNTcyWHRjNlpZUXdzOVlWd25OR2ZKN1F3T2sxLndvZmYyKVxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSxcbiAgICBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiAgIC8qXG4gICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIHwgQ29tcG9uZW50c1xuICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICB8XG4gICAgICB8IEltcG9ydCBDU1MgY29tcG9uZW50cy5cbiAgICAgIHxcbiAgICAgICovXG4gICBodG1sIGJvZHkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2FucztcbiAgICAgICAgY29sb3I6ICM0NzU1Njk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIH1cbiAgIC8qXG4gICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgfCBUYWlsd2luZENTUyBEaXJlY3RpdmVzXG4gICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgfFxuICAgIHwgSW1wb3J0IFRhaWx3aW5kQ1NTIGRpcmVjdGl2ZXMgYW5kIHN3aXBlIG91dCBhdCBidWlsZC10aW1lIHdpdGggYWxsIG9mXG4gICAgfCB0aGUgc3R5bGVzIGl0IGdlbmVyYXRlcyBiYXNlZCBvbiB5b3VyIGNvbmZpZ3VyZWQgZGVzaWduIHN5c3RlbS5cbiAgICB8XG4gICAgfCBQbGVhc2UgY2hlY2sgdGhpcyBsaW5rIGZvciBtb3JlIGRldGFpbHM6XG4gICAgfCBodHRwczovL3RhaWx3aW5kY3NzLmNvbS9kb2NzL2luc3RhbGxhdGlvbiNpbmNsdWRlLXRhaWx3aW5kLWluLXlvdXItY3NzXG4gICAgfFxuICAgICovXG4gICAvKlxuICAgISB0YWlsd2luZGNzcyB2My40LjEwIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL3RhaWx3aW5kY3NzLmNvbVxuICAgKi9cbiAgIC8qXG4xLiBQcmV2ZW50IHBhZGRpbmcgYW5kIGJvcmRlciBmcm9tIGFmZmVjdGluZyBlbGVtZW50IHdpZHRoLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy80KVxuMi4gQWxsb3cgYWRkaW5nIGEgYm9yZGVyIHRvIGFuIGVsZW1lbnQgYnkganVzdCBhZGRpbmcgYSBib3JkZXItd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRjc3MvdGFpbHdpbmRjc3MvcHVsbC8xMTYpXG4qL1xuICAgKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgYm9yZGVyLXdpZHRoOiAwOyAvKiAyICovXG4gIGJvcmRlci1zdHlsZTogc29saWQ7IC8qIDIgKi9cbiAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViOyAvKiAyICovXG59XG4gICA6OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICAtLXR3LWNvbnRlbnQ6ICcnO1xufVxuICAgLypcbjEuIFVzZSBhIGNvbnNpc3RlbnQgc2Vuc2libGUgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4zLiBVc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplLlxuNC4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cbjUuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxuNi4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC12YXJpYXRpb24tc2V0dGluZ3MgYnkgZGVmYXVsdC5cbjcuIERpc2FibGUgdGFwIGhpZ2hsaWdodHMgb24gaU9TXG4qL1xuICAgaHRtbCxcbjpob3N0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi8gLyogMyAqL1xuICB0YWItc2l6ZTogNDsgLyogMyAqL1xuICBmb250LWZhbWlseTogdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7IC8qIDQgKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7IC8qIDUgKi9cbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbDsgLyogNiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiA3ICovXG59XG4gICAvKlxuMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuMi4gSW5oZXJpdCBsaW5lLWhlaWdodCBmcm9tIGBodG1sYCBzbyB1c2VycyBjYW4gc2V0IHRoZW0gYXMgYSBjbGFzcyBkaXJlY3RseSBvbiB0aGUgYGh0bWxgIGVsZW1lbnQuXG4qL1xuICAgYm9keSB7XG4gIG1hcmdpbjogMDsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgLyogMiAqL1xufVxuICAgLypcbjEuIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cbjIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxuMy4gRW5zdXJlIGhvcml6b250YWwgcnVsZXMgYXJlIHZpc2libGUgYnkgZGVmYXVsdC5cbiovXG4gICBociB7XG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IC8qIDMgKi9cbn1cbiAgIC8qXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG4gICBhYmJyOndoZXJlKFt0aXRsZV0pIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuICAgLypcblJlbW92ZSB0aGUgZGVmYXVsdCBmb250IHNpemUgYW5kIHdlaWdodCBmb3IgaGVhZGluZ3MuXG4qL1xuICAgaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbiAgIC8qXG5SZXNldCBsaW5rcyB0byBvcHRpbWl6ZSBmb3Igb3B0LWluIHN0eWxpbmcgaW5zdGVhZCBvZiBvcHQtb3V0LlxuKi9cbiAgIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuICAgLypcbkFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4qL1xuICAgYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4gICAvKlxuMS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cbjIuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxuMy4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC12YXJpYXRpb24tc2V0dGluZ3MgYnkgZGVmYXVsdC5cbjQuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG4gICBjb2RlLFxua2JkLFxuc2FtcCxcbnByZSB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7IC8qIDIgKi9cbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbDsgLyogMyAqL1xuICBmb250LXNpemU6IDFlbTsgLyogNCAqL1xufVxuICAgLypcbkFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cbiAgIHNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4gICAvKlxuUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiovXG4gICBzdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuICAgc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuICAgc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG4gICAvKlxuMS4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTk5OTA4OCwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTI5NylcbjIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbjMuIFJlbW92ZSBnYXBzIGJldHdlZW4gdGFibGUgYm9yZGVycyBieSBkZWZhdWx0LlxuKi9cbiAgIHRhYmxlIHtcbiAgdGV4dC1pbmRlbnQ6IDA7IC8qIDEgKi9cbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8qIDMgKi9cbn1cbiAgIC8qXG4xLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbjIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbjMuIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cbiAgIGJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbn1cbiAgIC8qXG5SZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UgYW5kIEZpcmVmb3guXG4qL1xuICAgYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4gICAvKlxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbjIuIFJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZXMuXG4qL1xuICAgYnV0dG9uLFxuaW5wdXQ6d2hlcmUoW3R5cGU9J2J1dHRvbiddKSxcbmlucHV0OndoZXJlKFt0eXBlPSdyZXNldCddKSxcbmlucHV0OndoZXJlKFt0eXBlPSdzdWJtaXQnXSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvKiAyICovXG59XG4gICAvKlxuVXNlIHRoZSBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZSBmb3IgYWxsIGZvY3VzYWJsZSBlbGVtZW50cy5cbiovXG4gICA6LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuICAgLypcblJlbW92ZSB0aGUgYWRkaXRpb25hbCBgOmludmFsaWRgIHN0eWxlcyBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvZ2Vja28tZGV2L2Jsb2IvMmY5ZWFjZDlkM2Q5OTVjOTM3YjQyNTFhNTU1N2Q5NWQ0OTRjOWJlMS9sYXlvdXQvc3R5bGUvcmVzL2Zvcm1zLmNzcyNMNzI4LUw3MzcpXG4qL1xuICAgOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4gICAvKlxuQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4qL1xuICAgcHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4gICAvKlxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cbiAgIDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbiAgIC8qXG4xLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbjIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cbiAgIFt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG4gICAvKlxuUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuKi9cbiAgIDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiAgIC8qXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuKi9cbiAgIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG4gICAvKlxuQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuICAgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbiAgIC8qXG5SZW1vdmVzIHRoZSBkZWZhdWx0IHNwYWNpbmcgYW5kIGJvcmRlciBmb3IgYXBwcm9wcmlhdGUgZWxlbWVudHMuXG4qL1xuICAgYmxvY2txdW90ZSxcbmRsLFxuZGQsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5ocixcbmZpZ3VyZSxcbnAsXG5wcmUge1xuICBtYXJnaW46IDA7XG59XG4gICBmaWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiAgIGxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4gICBvbCxcbnVsLFxubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiAgIC8qXG5SZXNldCBkZWZhdWx0IHN0eWxpbmcgZm9yIGRpYWxvZ3MuXG4qL1xuICAgZGlhbG9nIHtcbiAgcGFkZGluZzogMDtcbn1cbiAgIC8qXG5QcmV2ZW50IHJlc2l6aW5nIHRleHRhcmVhcyBob3Jpem9udGFsbHkgYnkgZGVmYXVsdC5cbiovXG4gICB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4gICAvKlxuMS4gUmVzZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgb3BhY2l0eSBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMzMwMClcbjIuIFNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBjb2xvciB0byB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgZ3JheSA0MDAgY29sb3IuXG4qL1xuICAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTsgLyogMSAqL1xuICBjb2xvcjogIzljYTNhZjsgLyogMiAqL1xufVxuICAgLypcblNldCB0aGUgZGVmYXVsdCBjdXJzb3IgZm9yIGJ1dHRvbnMuXG4qL1xuICAgYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4gICAvKlxuTWFrZSBzdXJlIGRpc2FibGVkIGJ1dHRvbnMgZG9uJ3QgZ2V0IHRoZSBwb2ludGVyIGN1cnNvci5cbiovXG4gICA6ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4gICAvKlxuMS4gTWFrZSByZXBsYWNlZCBlbGVtZW50cyBgZGlzcGxheTogYmxvY2tgIGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuMi4gQWRkIGB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlYCB0byBhbGlnbiByZXBsYWNlZCBlbGVtZW50cyBtb3JlIHNlbnNpYmx5IGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vamVuc2ltbW9ucy9jc3NyZW1lZHkvaXNzdWVzLzE0I2lzc3VlY29tbWVudC02MzQ5MzQyMTApXG4gICBUaGlzIGNhbiB0cmlnZ2VyIGEgcG9vcmx5IGNvbnNpZGVyZWQgbGludCBlcnJvciBpbiBzb21lIHRvb2xzIGJ1dCBpcyBpbmNsdWRlZCBieSBkZXNpZ24uXG4qL1xuICAgaW1nLFxuc3ZnLFxudmlkZW8sXG5jYW52YXMsXG5hdWRpbyxcbmlmcmFtZSxcbmVtYmVkLFxub2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMiAqL1xufVxuICAgLypcbkNvbnN0cmFpbiBpbWFnZXMgYW5kIHZpZGVvcyB0byB0aGUgcGFyZW50IHdpZHRoIGFuZCBwcmVzZXJ2ZSB0aGVpciBpbnRyaW5zaWMgYXNwZWN0IHJhdGlvLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbiovXG4gICBpbWcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuICAgLyogTWFrZSBlbGVtZW50cyB3aXRoIHRoZSBIVE1MIGhpZGRlbiBhdHRyaWJ1dGUgc3RheSBoaWRkZW4gYnkgZGVmYXVsdCAqL1xuICAgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuICAgW3R5cGU9J3RleHQnXSxpbnB1dDp3aGVyZSg6bm90KFt0eXBlXSkpLFt0eXBlPSdlbWFpbCddLFt0eXBlPSd1cmwnXSxbdHlwZT0ncGFzc3dvcmQnXSxbdHlwZT0nbnVtYmVyJ10sW3R5cGU9J2RhdGUnXSxbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxbdHlwZT0nbW9udGgnXSxbdHlwZT0nc2VhcmNoJ10sW3R5cGU9J3RlbCddLFt0eXBlPSd0aW1lJ10sW3R5cGU9J3dlZWsnXSxbbXVsdGlwbGVdLHRleHRhcmVhLHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZiNzI4MDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIC0tdHctc2hhZG93OiAwIDAgIzAwMDA7XG59XG4gICBbdHlwZT0ndGV4dCddOmZvY3VzLCBpbnB1dDp3aGVyZSg6bm90KFt0eXBlXSkpOmZvY3VzLCBbdHlwZT0nZW1haWwnXTpmb2N1cywgW3R5cGU9J3VybCddOmZvY3VzLCBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cywgW3R5cGU9J251bWJlciddOmZvY3VzLCBbdHlwZT0nZGF0ZSddOmZvY3VzLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpmb2N1cywgW3R5cGU9J21vbnRoJ106Zm9jdXMsIFt0eXBlPSdzZWFyY2gnXTpmb2N1cywgW3R5cGU9J3RlbCddOmZvY3VzLCBbdHlwZT0ndGltZSddOmZvY3VzLCBbdHlwZT0nd2VlayddOmZvY3VzLCBbbXVsdGlwbGVdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAtLXR3LXJpbmctaW5zZXQ6IHZhcigtLXR3LWVtcHR5LC8qISovIC8qISovKTtcbiAgLS10dy1yaW5nLW9mZnNldC13aWR0aDogMHB4O1xuICAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiAjZmZmO1xuICAtLXR3LXJpbmctY29sb3I6ICMyNTYzZWI7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMCB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkgdmFyKC0tdHctcmluZy1vZmZzZXQtY29sb3IpO1xuICAtLXR3LXJpbmctc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMCBjYWxjKDFweCArIHZhcigtLXR3LXJpbmctb2Zmc2V0LXdpZHRoKSkgdmFyKC0tdHctcmluZy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU2M2ViO1xufVxuICAgaW5wdXQ6OnBsYWNlaG9sZGVyLHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBvcGFjaXR5OiAxO1xufVxuICAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuICAgOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbiAgIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4gICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWlsbGlzZWNvbmQtZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWVyaWRpZW0tZmllbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4gICBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggc3Ryb2tlPSclMjM2YjcyODAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnIGQ9J002IDhsNCA0IDQtNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVlbSAxLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgICAgICAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbiAgIFttdWx0aXBsZV0sW3NpemVdOndoZXJlKHNlbGVjdDpub3QoW3NpemU9XCIxXCJdKSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogdW5zZXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IHVuc2V0O1xuICAgICAgICAgIHByaW50LWNvbG9yLWFkanVzdDogdW5zZXQ7XG59XG4gICBbdHlwZT0nY2hlY2tib3gnXSxbdHlwZT0ncmFkaW8nXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICAgICAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgY29sb3I6ICMyNTYzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZiNzI4MDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tdHctc2hhZG93OiAwIDAgIzAwMDA7XG59XG4gICBbdHlwZT0nY2hlY2tib3gnXSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbiAgIFt0eXBlPSdyYWRpbyddIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbiAgIFt0eXBlPSdjaGVja2JveCddOmZvY3VzLFt0eXBlPSdyYWRpbyddOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAtLXR3LXJpbmctaW5zZXQ6IHZhcigtLXR3LWVtcHR5LC8qISovIC8qISovKTtcbiAgLS10dy1yaW5nLW9mZnNldC13aWR0aDogMnB4O1xuICAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiAjZmZmO1xuICAtLXR3LXJpbmctY29sb3I6ICMyNTYzZWI7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMCB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkgdmFyKC0tdHctcmluZy1vZmZzZXQtY29sb3IpO1xuICAtLXR3LXJpbmctc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMCBjYWxjKDJweCArIHZhcigtLXR3LXJpbmctb2Zmc2V0LXdpZHRoKSkgdmFyKC0tdHctcmluZy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcbn1cbiAgIFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQsW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiAgIFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nd2hpdGUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xMi4yMDcgNC43OTNhMSAxIDAgMDEwIDEuNDE0bC01IDVhMSAxIDAgMDEtMS40MTQgMGwtMi0yYTEgMSAwIDAxMS40MTQtMS40MTRMNi41IDkuMDg2bDQuMjkzLTQuMjkzYTEgMSAwIDAxMS40MTQgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG4gICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkgIHtcbiAgW3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCB7XG4gICAgYXBwZWFyYW5jZTogYXV0bztcbiAgfVxufVxuICAgW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSd3aGl0ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzMnLyUzZSUzYy9zdmclM2VcIik7XG59XG4gICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkgIHtcbiAgW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG4gICAgYXBwZWFyYW5jZTogYXV0bztcbiAgfVxufVxuICAgW3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZDpob3ZlcixbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkOmZvY3VzLFt0eXBlPSdyYWRpbyddOmNoZWNrZWQ6aG92ZXIsW3R5cGU9J3JhZGlvJ106Y2hlY2tlZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbiAgIFt0eXBlPSdjaGVja2JveCddOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDhoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuICAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpICB7XG4gIFt0eXBlPSdjaGVja2JveCddOmluZGV0ZXJtaW5hdGUge1xuICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gIH1cbn1cbiAgIFt0eXBlPSdjaGVja2JveCddOmluZGV0ZXJtaW5hdGU6aG92ZXIsW3R5cGU9J2NoZWNrYm94J106aW5kZXRlcm1pbmF0ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbiAgIFt0eXBlPSdmaWxlJ10ge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuICAgW3R5cGU9J2ZpbGUnXTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCBCdXR0b25UZXh0O1xuICBvdXRsaW5lOiAxcHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG4gICA6cm9vdCB7XG4gIC0tY29sb3ItdGhlbWUtMTogMyA0IDk0O1xuICAtLWNvbG9yLXRoZW1lLTI6IDEyIDc0IDExMDtcbiAgLS1jb2xvci1wcmltYXJ5OiAzIDQgOTQ7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAyMjYgMjMyIDI0MDtcbiAgLS1jb2xvci1zdWNjZXNzOiAxMyAxNDggMTM2O1xuICAtLWNvbG9yLWluZm86IDggMTQ1IDE3ODtcbiAgLS1jb2xvci13YXJuaW5nOiAyMDIgMTM4IDQ7XG4gIC0tY29sb3ItcGVuZGluZzogMTk0IDY1IDEyO1xuICAtLWNvbG9yLWRhbmdlcjogMTg1IDI4IDI4O1xuICAtLWNvbG9yLWxpZ2h0OiAyNDEgMjQ1IDI0OTtcbiAgLS1jb2xvci1kYXJrOiAzMCA0MSA1OTtcbn1cbiAgICosIDo6YmVmb3JlLCA6OmFmdGVyIHtcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OiAwO1xuICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXg6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDA7XG4gIC0tdHctcm90YXRlOiAwO1xuICAtLXR3LXNrZXcteDogMDtcbiAgLS10dy1za2V3LXk6IDA7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICAtLXR3LXBhbi14OiAgO1xuICAtLXR3LXBhbi15OiAgO1xuICAtLXR3LXBpbmNoLXpvb206ICA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xuICAtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb246ICA7XG4gIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiAgO1xuICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiAgO1xuICAtLXR3LW9yZGluYWw6ICA7XG4gIC0tdHctc2xhc2hlZC16ZXJvOiAgO1xuICAtLXR3LW51bWVyaWMtZmlndXJlOiAgO1xuICAtLXR3LW51bWVyaWMtc3BhY2luZzogIDtcbiAgLS10dy1udW1lcmljLWZyYWN0aW9uOiAgO1xuICAtLXR3LXJpbmctaW5zZXQ6ICA7XG4gIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTkgMTMwIDI0NiAvIDAuNSk7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwICMwMDAwO1xuICAtLXR3LWJsdXI6ICA7XG4gIC0tdHctYnJpZ2h0bmVzczogIDtcbiAgLS10dy1jb250cmFzdDogIDtcbiAgLS10dy1ncmF5c2NhbGU6ICA7XG4gIC0tdHctaHVlLXJvdGF0ZTogIDtcbiAgLS10dy1pbnZlcnQ6ICA7XG4gIC0tdHctc2F0dXJhdGU6ICA7XG4gIC0tdHctc2VwaWE6ICA7XG4gIC0tdHctZHJvcC1zaGFkb3c6ICA7XG4gIC0tdHctYmFja2Ryb3AtYmx1cjogIDtcbiAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiAgO1xuICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiAgO1xuICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogIDtcbiAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLWludmVydDogIDtcbiAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiAgO1xuICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLXNlcGlhOiAgO1xuICAtLXR3LWNvbnRhaW4tc2l6ZTogIDtcbiAgLS10dy1jb250YWluLWxheW91dDogIDtcbiAgLS10dy1jb250YWluLXBhaW50OiAgO1xuICAtLXR3LWNvbnRhaW4tc3R5bGU6ICA7XG59XG4gICA6OmJhY2tkcm9wIHtcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OiAwO1xuICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXg6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDA7XG4gIC0tdHctcm90YXRlOiAwO1xuICAtLXR3LXNrZXcteDogMDtcbiAgLS10dy1za2V3LXk6IDA7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICAtLXR3LXBhbi14OiAgO1xuICAtLXR3LXBhbi15OiAgO1xuICAtLXR3LXBpbmNoLXpvb206ICA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xuICAtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb246ICA7XG4gIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiAgO1xuICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiAgO1xuICAtLXR3LW9yZGluYWw6ICA7XG4gIC0tdHctc2xhc2hlZC16ZXJvOiAgO1xuICAtLXR3LW51bWVyaWMtZmlndXJlOiAgO1xuICAtLXR3LW51bWVyaWMtc3BhY2luZzogIDtcbiAgLS10dy1udW1lcmljLWZyYWN0aW9uOiAgO1xuICAtLXR3LXJpbmctaW5zZXQ6ICA7XG4gIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTkgMTMwIDI0NiAvIDAuNSk7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwICMwMDAwO1xuICAtLXR3LWJsdXI6ICA7XG4gIC0tdHctYnJpZ2h0bmVzczogIDtcbiAgLS10dy1jb250cmFzdDogIDtcbiAgLS10dy1ncmF5c2NhbGU6ICA7XG4gIC0tdHctaHVlLXJvdGF0ZTogIDtcbiAgLS10dy1pbnZlcnQ6ICA7XG4gIC0tdHctc2F0dXJhdGU6ICA7XG4gIC0tdHctc2VwaWE6ICA7XG4gIC0tdHctZHJvcC1zaGFkb3c6ICA7XG4gIC0tdHctYmFja2Ryb3AtYmx1cjogIDtcbiAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiAgO1xuICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiAgO1xuICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogIDtcbiAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLWludmVydDogIDtcbiAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiAgO1xuICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLXNlcGlhOiAgO1xuICAtLXR3LWNvbnRhaW4tc2l6ZTogIDtcbiAgLS10dy1jb250YWluLWxheW91dDogIDtcbiAgLS10dy1jb250YWluLXBhaW50OiAgO1xuICAtLXR3LWNvbnRhaW4tc3R5bGU6ICA7XG59XG4gICAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4gICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG4gICAuaGVyby1hcnJvdy1sZWZ0LXNvbGlkIHtcbiAgLS1oZXJvLWFycm93LWxlZnQtc29saWQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBkYXRhLXNsb3Q9XCJpY29uXCI+ICA8cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMS4wMyAzLjk3YS43NS43NSAwIDAgMSAwIDEuMDZsLTYuMjIgNi4yMkgyMWEuNzUuNzUgMCAwIDEgMCAxLjVINC44MWw2LjIyIDYuMjJhLjc1Ljc1IDAgMSAxLTEuMDYgMS4wNmwtNy41LTcuNWEuNzUuNzUgMCAwIDEgMC0xLjA2bDcuNS03LjVhLjc1Ljc1IDAgMCAxIDEuMDYgMFpcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIvPjwvc3ZnPicpO1xuICAtd2Via2l0LW1hc2s6IHZhcigtLWhlcm8tYXJyb3ctbGVmdC1zb2xpZCk7XG4gIG1hc2s6IHZhcigtLWhlcm8tYXJyb3ctbGVmdC1zb2xpZCk7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4gICAuaGVyby1hcnJvdy1wYXRoIHtcbiAgLS1oZXJvLWFycm93LXBhdGg6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZGF0YS1zbG90PVwiaWNvblwiPiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgZD1cIk0xNi4wMjMgOS4zNDhoNC45OTJ2LS4wMDFNMi45ODUgMTkuNjQ0di00Ljk5Mm0wIDBoNC45OTJtLTQuOTkzIDAgMy4xODEgMy4xODNhOC4yNSA4LjI1IDAgMCAwIDEzLjgwMy0zLjdNNC4wMzEgOS44NjVhOC4yNSA4LjI1IDAgMCAxIDEzLjgwMy0zLjdsMy4xODEgMy4xODJtMC00Ljk5MXY0Ljk5XCIvPjwvc3ZnPicpO1xuICAtd2Via2l0LW1hc2s6IHZhcigtLWhlcm8tYXJyb3ctcGF0aCk7XG4gIG1hc2s6IHZhcigtLWhlcm8tYXJyb3ctcGF0aCk7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4gICAuaGVyby1leGNsYW1hdGlvbi1jaXJjbGUtbWluaSB7XG4gIC0taGVyby1leGNsYW1hdGlvbi1jaXJjbGUtbWluaTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cImN1cnJlbnRDb2xvclwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGRhdGEtc2xvdD1cImljb25cIj4gIDxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTE4IDEwYTggOCAwIDEgMS0xNiAwIDggOCAwIDAgMSAxNiAwWm0tOC01YS43NS43NSAwIDAgMSAuNzUuNzV2NC41YS43NS43NSAwIDAgMS0xLjUgMHYtNC41QS43NS43NSAwIDAgMSAxMCA1Wm0wIDEwYTEgMSAwIDEgMCAwLTIgMSAxIDAgMCAwIDAgMlpcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIvPjwvc3ZnPicpO1xuICAtd2Via2l0LW1hc2s6IHZhcigtLWhlcm8tZXhjbGFtYXRpb24tY2lyY2xlLW1pbmkpO1xuICBtYXNrOiB2YXIoLS1oZXJvLWV4Y2xhbWF0aW9uLWNpcmNsZS1taW5pKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuICAgLmhlcm8taW5mb3JtYXRpb24tY2lyY2xlLW1pbmkge1xuICAtLWhlcm8taW5mb3JtYXRpb24tY2lyY2xlLW1pbmk6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBkYXRhLXNsb3Q9XCJpY29uXCI+ICA8cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xOCAxMGE4IDggMCAxIDEtMTYgMCA4IDggMCAwIDEgMTYgMFptLTctNGExIDEgMCAxIDEtMiAwIDEgMSAwIDAgMSAyIDBaTTkgOWEuNzUuNzUgMCAwIDAgMCAxLjVoLjI1M2EuMjUuMjUgMCAwIDEgLjI0NC4zMDRsLS40NTkgMi4wNjZBMS43NSAxLjc1IDAgMCAwIDEwLjc0NyAxNUgxMWEuNzUuNzUgMCAwIDAgMC0xLjVoLS4yNTNhLjI1LjI1IDAgMCAxLS4yNDQtLjMwNGwuNDU5LTIuMDY2QTEuNzUgMS43NSAwIDAgMCA5LjI1MyA5SDlaXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiLz48L3N2Zz4nKTtcbiAgLXdlYmtpdC1tYXNrOiB2YXIoLS1oZXJvLWluZm9ybWF0aW9uLWNpcmNsZS1taW5pKTtcbiAgbWFzazogdmFyKC0taGVyby1pbmZvcm1hdGlvbi1jaXJjbGUtbWluaSk7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbiAgIC5oZXJvLXgtbWFyay1zb2xpZCB7XG4gIC0taGVyby14LW1hcmstc29saWQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBkYXRhLXNsb3Q9XCJpY29uXCI+ICA8cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgZD1cIk01LjQ3IDUuNDdhLjc1Ljc1IDAgMCAxIDEuMDYgMEwxMiAxMC45NGw1LjQ3LTUuNDdhLjc1Ljc1IDAgMSAxIDEuMDYgMS4wNkwxMy4wNiAxMmw1LjQ3IDUuNDdhLjc1Ljc1IDAgMSAxLTEuMDYgMS4wNkwxMiAxMy4wNmwtNS40NyA1LjQ3YS43NS43NSAwIDAgMS0xLjA2LTEuMDZMMTAuOTQgMTIgNS40NyA2LjUzYS43NS43NSAwIDAgMSAwLTEuMDZaXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiLz48L3N2Zz4nKTtcbiAgLXdlYmtpdC1tYXNrOiB2YXIoLS1oZXJvLXgtbWFyay1zb2xpZCk7XG4gIG1hc2s6IHZhcigtLWhlcm8teC1tYXJrLXNvbGlkKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbiAgIC5cXCFib3gge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4ICMwMDAwMDAwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gICAuYm94IHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAjMDAwMDAwMGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICAuYm94LS1zdGFja2VkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgbGVmdDogMC44NzVyZW07XG4gICAgICByaWdodDogMC44NzVyZW07XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIH1cbiAgIC5kYXJrIC5cXCFib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWRhcmttb2RlLTYwMCkgLyAxKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItZGFya21vZGUtNTAwKSAvIDEpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgLmRhcmsgLmJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItZGFya21vZGUtNjAwKSAvIDEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItZGFya21vZGUtNTAwKSAvIDEpO1xuICAgIH1cbiAgIC5kYXJrIC5ib3gtLXN0YWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWRhcmttb2RlLTYwMCkgLyA3MCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYigxMDAgMTE2IDEzOSAvIDYwJSk7XG4gICAgICB9XG4gICAuaW1hZ2UtZml0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgIC5pbWFnZS1maXQgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICBAa2V5ZnJhbWVzIHR5cGUtYW5pbWF0aW9uIHtcbiAgICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgfVxuICAgLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbiAgIC52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiAgIC5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4gICAuc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbiAgIC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiAgIC5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiAgIC5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgIC5pbnNldC0wIHtcbiAgaW5zZXQ6IDBweDtcbn1cbiAgIC5pbnNldC14LTAge1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4gICAuaW5zZXQteS0wIHtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xufVxuICAgLmxlZnQtMCB7XG4gIGxlZnQ6IDBweDtcbn1cbiAgIC5yaWdodC0wIHtcbiAgcmlnaHQ6IDBweDtcbn1cbiAgIC5yaWdodC0xIHtcbiAgcmlnaHQ6IDAuMjVyZW07XG59XG4gICAucmlnaHQtMiB7XG4gIHJpZ2h0OiAwLjVyZW07XG59XG4gICAucmlnaHQtNSB7XG4gIHJpZ2h0OiAxLjI1cmVtO1xufVxuICAgLnRvcC0wIHtcbiAgdG9wOiAwcHg7XG59XG4gICAudG9wLTEge1xuICB0b3A6IDAuMjVyZW07XG59XG4gICAudG9wLTIge1xuICB0b3A6IDAuNXJlbTtcbn1cbiAgIC50b3AtNiB7XG4gIHRvcDogMS41cmVtO1xufVxuICAgLnotMTAge1xuICB6LWluZGV4OiAxMDtcbn1cbiAgIC56LTIwIHtcbiAgei1pbmRleDogMjA7XG59XG4gICAuei01MCB7XG4gIHotaW5kZXg6IDUwO1xufVxuICAgLnotXFxbOTk5OVxcXSB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4gICAuY29sLXNwYW4tMTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG59XG4gICAuLW0tMyB7XG4gIG1hcmdpbjogLTAuNzVyZW07XG59XG4gICAubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuICAgLi1teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbn1cbiAgIC4tbXktNCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbn1cbiAgIC5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiAgIC5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4gICAubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4gICAuXFwhbXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbiAgIC5cXCFtdC01IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuICAgLi1tYi0xXFwuNSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbTtcbn1cbiAgIC4tbWwtXFxbMjc1cHhcXF0ge1xuICBtYXJnaW4tbGVmdDogLTI3NXB4O1xufVxuICAgLi1tdC0xNiB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xufVxuICAgLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuICAgLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4gICAubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuICAgLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuICAgLm1sLTJcXC41IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuICAgLm1sLTNcXC41IHtcbiAgbWFyZ2luLWxlZnQ6IDAuODc1cmVtO1xufVxuICAgLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbiAgIC5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4gICAubWwtXFxbMjc1cHhcXF0ge1xuICBtYXJnaW4tbGVmdDogMjc1cHg7XG59XG4gICAubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuICAgLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbiAgIC5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4gICAubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbiAgIC5tdC0wXFwuNSB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuICAgLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuICAgLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuICAgLm10LTE0IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuICAgLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbiAgIC5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuICAgLm10LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuICAgLm10LTNcXC41IHtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG4gICAubXQtNCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4gICAubXQtNSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4gICAubXQtXFxbNjVweFxcXSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG4gICAuYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiAgIC5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4gICAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4gICAuaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbiAgIC50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuICAgLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuICAgLmNvbnRlbnRzIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4gICAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiAgIC5oLTEwIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4gICAuaC0zIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuICAgLmgtM1xcLjUge1xuICBoZWlnaHQ6IDAuODc1cmVtO1xufVxuICAgLmgtNCB7XG4gIGhlaWdodDogMXJlbTtcbn1cbiAgIC5oLTUge1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4gICAuaC02IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4gICAuaC04IHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuICAgLmgtXFxbMTIwXFwlXFxdIHtcbiAgaGVpZ2h0OiAxMjAlO1xufVxuICAgLmgtXFxbMTZweFxcXSB7XG4gIGhlaWdodDogMTZweDtcbn1cbiAgIC5oLVxcWzE4cHhcXF0ge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4gICAuaC1cXFsyMHB4XFxdIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuICAgLmgtXFxbMzRweFxcXSB7XG4gIGhlaWdodDogMzRweDtcbn1cbiAgIC5oLVxcWzM2cHhcXF0ge1xuICBoZWlnaHQ6IDM2cHg7XG59XG4gICAuaC1cXFs2NXB4XFxdIHtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuICAgLmgtXFxbNzVcXCVcXF0ge1xuICBoZWlnaHQ6IDc1JTtcbn1cbiAgIC5oLWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4gICAuaC1weCB7XG4gIGhlaWdodDogMXB4O1xufVxuICAgLmgtc2NyZWVuIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbiAgIC5taW4taC1mdWxsIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbiAgIC53LTFcXC80IHtcbiAgd2lkdGg6IDI1JTtcbn1cbiAgIC53LTEwIHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbiAgIC53LTI4IHtcbiAgd2lkdGg6IDdyZW07XG59XG4gICAudy0zIHtcbiAgd2lkdGg6IDAuNzVyZW07XG59XG4gICAudy0zXFwuNSB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbn1cbiAgIC53LTQge1xuICB3aWR0aDogMXJlbTtcbn1cbiAgIC53LTUge1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbiAgIC53LTU2IHtcbiAgd2lkdGg6IDE0cmVtO1xufVxuICAgLnctNiB7XG4gIHdpZHRoOiAxLjVyZW07XG59XG4gICAudy04IHtcbiAgd2lkdGg6IDJyZW07XG59XG4gICAudy04MCB7XG4gIHdpZHRoOiAyMHJlbTtcbn1cbiAgIC53LVxcWzE2cHhcXF0ge1xuICB3aWR0aDogMTZweDtcbn1cbiAgIC53LVxcWzE4cHhcXF0ge1xuICB3aWR0aDogMThweDtcbn1cbiAgIC53LVxcWzIwcHhcXF0ge1xuICB3aWR0aDogMjBweDtcbn1cbiAgIC53LVxcWzIxXFwlXFxdIHtcbiAgd2lkdGg6IDIxJTtcbn1cbiAgIC53LVxcWzI3NXB4XFxdIHtcbiAgd2lkdGg6IDI3NXB4O1xufVxuICAgLnctXFxbMzRweFxcXSB7XG4gIHdpZHRoOiAzNHB4O1xufVxuICAgLnctXFxbMzZweFxcXSB7XG4gIHdpZHRoOiAzNnB4O1xufVxuICAgLnctXFxbOTBcXCVcXF0ge1xuICB3aWR0aDogOTAlO1xufVxuICAgLnctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuICAgLm1pbi13LTAge1xuICBtaW4td2lkdGg6IDBweDtcbn1cbiAgIC5tYXgtdy0zeGwge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuICAgLm1heC13LXNtIHtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbn1cbiAgIC5mbGV4LTEge1xuICBmbGV4OiAxIDEgMCU7XG59XG4gICAuZmxleC1ub25lIHtcbiAgZmxleDogbm9uZTtcbn1cbiAgIC50cmFuc2xhdGUteS0wIHtcbiAgLS10dy10cmFuc2xhdGUteTogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cbiAgIC50cmFuc2xhdGUteS0xIHtcbiAgLS10dy10cmFuc2xhdGUteTogMC4yNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG59XG4gICAudHJhbnNsYXRlLXktNCB7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuICAgLi1yb3RhdGUtNDUge1xuICAtLXR3LXJvdGF0ZTogLTQ1ZGVnO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cbiAgIC5yb3RhdGUtMTgwIHtcbiAgLS10dy1yb3RhdGU6IDE4MGRlZztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG59XG4gICAudHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG59XG4gICBAa2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuICAgLmFuaW1hdGUtc3BpbiB7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4gICAuY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4gICAuY3Vyc29yLXRleHQge1xuICBjdXJzb3I6IHRleHQ7XG59XG4gICAucmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG4gICAucmVzaXplIHtcbiAgcmVzaXplOiBib3RoO1xufVxuICAgLmdyaWQtY29scy0xMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG4gICAuZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuICAgLml0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4gICAuanVzdGlmeS1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuICAgLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4gICAuanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuICAgLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuICAgLmdhcC0xXFwuNSB7XG4gIGdhcDogMC4zNzVyZW07XG59XG4gICAuZ2FwLTIge1xuICBnYXA6IDAuNXJlbTtcbn1cbiAgIC5nYXAtMyB7XG4gIGdhcDogMC43NXJlbTtcbn1cbiAgIC5nYXAtNCB7XG4gIGdhcDogMXJlbTtcbn1cbiAgIC5nYXAtNiB7XG4gIGdhcDogMS41cmVtO1xufVxuICAgLmdhcC04IHtcbiAgZ2FwOiAycmVtO1xufVxuICAgLmdhcC14LTMge1xuICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xufVxuICAgLmdhcC14LTYge1xuICBjb2x1bW4tZ2FwOiAxLjVyZW07XG59XG4gICAuZ2FwLXktMTAge1xuICByb3ctZ2FwOiAyLjVyZW07XG59XG4gICAuZ2FwLXktMiB7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbiAgIC5nYXAteS0zIHtcbiAgcm93LWdhcDogMC43NXJlbTtcbn1cbiAgIC5nYXAteS03IHtcbiAgcm93LWdhcDogMS43NXJlbTtcbn1cbiAgIC5zcGFjZS15LTEyID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDNyZW0gKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuICAgLnNwYWNlLXktOCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAtLXR3LXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygycmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDJyZW0gKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbn1cbiAgIC5kaXZpZGUteSA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAtLXR3LWRpdmlkZS15LXJldmVyc2U6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tdHctZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygxcHggKiB2YXIoLS10dy1kaXZpZGUteS1yZXZlcnNlKSk7XG59XG4gICAuZGl2aWRlLXppbmMtMTAwID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NCAyNDQgMjQ1IC8gdmFyKC0tdHctZGl2aWRlLW9wYWNpdHkpKTtcbn1cbiAgIC5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4gICAub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiAgIC5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuICAgLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuICAgLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuICAgLnJvdW5kZWQtXFxbMFxcLjVyZW1cXF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4gICAucm91bmRlZC1cXFswXFwuNnJlbVxcXSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbn1cbiAgIC5yb3VuZGVkLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG4gICAucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbiAgIC5yb3VuZGVkLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4gICAucm91bmRlZC1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuICAgLnJvdW5kZWQteGwge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuICAgLmJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuICAgLmJvcmRlci1cXFszcHhcXF0ge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbiAgIC5ib3JkZXIteC0wIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG59XG4gICAuYm9yZGVyLWIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4gICAuYm9yZGVyLXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbiAgIC5ib3JkZXItdCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbiAgIC5ib3JkZXItdC0wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xufVxuICAgLmJvcmRlci1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cbiAgIC5ib3JkZXItZGFuZ2VyIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItZGFuZ2VyKSAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XG59XG4gICAuYm9yZGVyLWdyYXktMjAwIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5IDIzMSAyMzUgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xufVxuICAgLmJvcmRlci1ncmF5LTMwMCB7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwOSAyMTMgMjE5IC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbn1cbiAgIC5ib3JkZXItcHJpbWFyeSB7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiKHZhcigtLWNvbG9yLXByaW1hcnkpIC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbn1cbiAgIC5ib3JkZXItc2xhdGUtMjAwIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI2IDIzMiAyNDAgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xufVxuICAgLmJvcmRlci1zbGF0ZS0yMDBcXC82MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyNiAyMzIgMjQwIC8gMC42KTtcbn1cbiAgIC5ib3JkZXItc2xhdGUtMjAwXFwvNzAge1xuICBib3JkZXItY29sb3I6IHJnYigyMjYgMjMyIDI0MCAvIDAuNyk7XG59XG4gICAuYm9yZGVyLXNsYXRlLTMwMFxcLzUwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjAzIDIxMyAyMjUgLyAwLjUpO1xufVxuICAgLmJvcmRlci1zbGF0ZS02MDBcXC80MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDcxIDg1IDEwNSAvIDAuNCk7XG59XG4gICAuYm9yZGVyLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiAgIC5iZy1lbWVyYWxkLTUwIHtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2IDI1MyAyNDUgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG59XG4gICAuYmctcHJpbWFyeSB7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLWNvbG9yLXByaW1hcnkpIC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxuICAgLmJnLXJvc2UtNTAge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjQxIDI0MiAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cbiAgIC5iZy1yb3NlLTcwMCB7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MCAxOCA2MCAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cbiAgIC5iZy1zbGF0ZS0xMDAge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEgMjQ1IDI0OSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cbiAgIC5iZy1zbGF0ZS0yMDBcXC82MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjYgMjMyIDI0MCAvIDAuNik7XG59XG4gICAuYmctc2xhdGUtNTAge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDggMjUwIDI1MiAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cbiAgIC5iZy13aGl0ZSB7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxuICAgLmJnLWdyYWRpZW50LXRvLWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xufVxuICAgLmJnLWdyYWRpZW50LXRvLXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG59XG4gICAuZnJvbS10aGVtZS0xIHtcbiAgLS10dy1ncmFkaWVudC1mcm9tOiByZ2IodmFyKC0tY29sb3ItdGhlbWUtMSkgLyAxKSB2YXIoLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uKTtcbiAgLS10dy1ncmFkaWVudC10bzogcmdiKHZhcigtLWNvbG9yLXRoZW1lLTEpIC8gMCkgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pO1xuICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8pO1xufVxuICAgLmZyb20tdGhlbWUtMVxcLzUwIHtcbiAgLS10dy1ncmFkaWVudC1mcm9tOiByZ2IodmFyKC0tY29sb3ItdGhlbWUtMSkgLyAwLjUpIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pO1xuICAtLXR3LWdyYWRpZW50LXRvOiByZ2IodmFyKC0tY29sb3ItdGhlbWUtMSkgLyAwKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbik7XG4gIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LWZyb20pLCB2YXIoLS10dy1ncmFkaWVudC10byk7XG59XG4gICAudmlhLXRoZW1lLTJcXC81MCB7XG4gIC0tdHctZ3JhZGllbnQtdG86IHJnYih2YXIoLS1jb2xvci10aGVtZS0yKSAvIDApICB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbik7XG4gIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LWZyb20pLCByZ2IodmFyKC0tY29sb3ItdGhlbWUtMikgLyAwLjUpIHZhcigtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKTtcbn1cbiAgIC50by1ibGFja1xcLzUwIHtcbiAgLS10dy1ncmFkaWVudC10bzogcmdiKDAgMCAwIC8gMC41KSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbik7XG59XG4gICAudG8tdGhlbWUtMiB7XG4gIC0tdHctZ3JhZGllbnQtdG86IHJnYih2YXIoLS1jb2xvci10aGVtZS0yKSAvIDEpIHZhcigtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uKTtcbn1cbiAgIC5cXCFmaWxsLWJsYWNrIHtcbiAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xufVxuICAgLmZpbGwtY3lhbi05MDAge1xuICBmaWxsOiAjMTY0ZTYzO1xufVxuICAgLmZpbGwtcm9zZS05MDAge1xuICBmaWxsOiAjODgxMzM3O1xufVxuICAgLnN0cm9rZS1cXFsxXFwuM1xcXSB7XG4gIHN0cm9rZS13aWR0aDogMS4zO1xufVxuICAgLnN0cm9rZS1cXFsxXFxdIHtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xufVxuICAgLnAtMTAge1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG4gICAucC0yIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuICAgLnAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4gICAucC00IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbiAgIC5wLTUge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuICAgLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG4gICAucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4gICAucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cbiAgIC5weC0zXFwuNSB7XG4gIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xufVxuICAgLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4gICAucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbiAgIC5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbiAgIC5weS0wXFwuNSB7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xufVxuICAgLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuICAgLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4gICAucHktNSB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbiAgIC5weS02IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbiAgIC5weS1cXFsyMnB4XFxdIHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuICAgLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4gICAucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuICAgLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbiAgIC5wbC0wXFwuNSB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW07XG59XG4gICAucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cbiAgIC5wci0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbiAgIC5wci0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4gICAucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4gICAucHQtMjQge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cbiAgIC5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4gICAucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuICAgLnB0LVxcWzMxcHhcXF0ge1xuICBwYWRkaW5nLXRvcDogMzFweDtcbn1cbiAgIC50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuICAgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuICAgLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiAgIC50ZXh0LVxcWzBcXC45NHJlbVxcXSB7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbn1cbiAgIC50ZXh0LWJhc2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4gICAudGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuICAgLnRleHQtc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbiAgIC50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbiAgIC5mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4gICAuZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuICAgLmZvbnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuICAgLmxlYWRpbmctNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuICAgLmxlYWRpbmctNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4gICAubGVhZGluZy04IHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4gICAudGV4dC1kYW5nZXIge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci1kYW5nZXIpIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XG4gICAudGV4dC1lbWVyYWxkLTgwMCB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDYgOTUgNzAgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cbiAgIC50ZXh0LWdyYXktNDAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTU2IDE2MyAxNzUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cbiAgIC50ZXh0LWdyYXktNTAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTA3IDExNCAxMjggLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cbiAgIC50ZXh0LWdyYXktNzAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoNTUgNjUgODEgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cbiAgIC50ZXh0LWdyYXktOTAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTcgMjQgMzkgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cbiAgIC50ZXh0LWluZm8ge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci1pbmZvKSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuICAgLnRleHQtcm9zZS02MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigyMjUgMjkgNzIgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cbiAgIC50ZXh0LXJvc2UtOTAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTM2IDE5IDU1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XG4gICAudGV4dC1zbGF0ZS01MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigxMDAgMTE2IDEzOSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuICAgLnRleHQtc2xhdGUtNjAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoNzEgODUgMTA1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XG4gICAudGV4dC1zbGF0ZS04MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigzMCA0MSA1OSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuICAgLnRleHQtc3VjY2VzcyB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKHZhcigtLWNvbG9yLXN1Y2Nlc3MpIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XG4gICAudGV4dC10aGVtZS0xIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IodmFyKC0tY29sb3ItdGhlbWUtMSkgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cbiAgIC50ZXh0LXdhcm5pbmcge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci13YXJuaW5nKSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuICAgLnRleHQtd2hpdGUge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuICAgLnRleHQtemluYy01MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigxMTMgMTEzIDEyMiAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuICAgLnRleHQtemluYy02MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYig4MiA4MiA5MSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuICAgLnRleHQtemluYy03MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYig2MyA2MyA3MCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuICAgLnRleHQtemluYy04MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigzOSAzOSA0MiAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuICAgLnRleHQtemluYy05MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigyNCAyNCAyNyAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxuICAgLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDA7XG59XG4gICAub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxO1xufVxuICAgLm9wYWNpdHktMjAge1xuICBvcGFjaXR5OiAwLjI7XG59XG4gICAub3BhY2l0eS00MCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbiAgIC5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41O1xufVxuICAgLnNoYWRvdy1cXFswcHhfM3B4XzEwcHhfXFwjMDAwMDAwMTdcXF0ge1xuICAtLXR3LXNoYWRvdzogMHB4IDNweCAxMHB4ICMwMDAwMDAxNztcbiAgLS10dy1zaGFkb3ctY29sb3JlZDogMHB4IDNweCAxMHB4IHZhcigtLXR3LXNoYWRvdy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7XG59XG4gICAuc2hhZG93LW1kIHtcbiAgLS10dy1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYigwIDAgMCAvIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgNHB4IDZweCAtMXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciksIDAgMnB4IDRweCAtMnB4IHZhcigtLXR3LXNoYWRvdy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7XG59XG4gICAuc2hhZG93LW5vbmUge1xuICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDAgIzAwMDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7XG59XG4gICAuc2hhZG93LXNtIHtcbiAgLS10dy1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYigwIDAgMCAvIDAuMDUpO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDFweCAycHggMCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXJpbmctc2hhZG93LCAwIDAgIzAwMDApLCB2YXIoLS10dy1zaGFkb3cpO1xufVxuICAgLnNoYWRvdy14bCB7XG4gIC0tdHctc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYigwIDAgMCAvIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDIwcHggMjVweCAtNXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciksIDAgOHB4IDEwcHggLTZweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXJpbmctc2hhZG93LCAwIDAgIzAwMDApLCB2YXIoLS10dy1zaGFkb3cpO1xufVxuICAgLm91dGxpbmUge1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbn1cbiAgIC5yaW5nLTEge1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgdmFyKC0tdHctcmluZy1vZmZzZXQtd2lkdGgpIHZhcigtLXR3LXJpbmctb2Zmc2V0LWNvbG9yKTtcbiAgLS10dy1yaW5nLXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgY2FsYygxcHggKyB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkpIHZhcigtLXR3LXJpbmctY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdywgMCAwICMwMDAwKTtcbn1cbiAgIC5yaW5nLWVtZXJhbGQtNTAwIHtcbiAgLS10dy1yaW5nLW9wYWNpdHk6IDE7XG4gIC0tdHctcmluZy1jb2xvcjogcmdiKDE2IDE4NSAxMjkgLyB2YXIoLS10dy1yaW5nLW9wYWNpdHkpKTtcbn1cbiAgIC5yaW5nLXJvc2UtNTAwIHtcbiAgLS10dy1yaW5nLW9wYWNpdHk6IDE7XG4gIC0tdHctcmluZy1jb2xvcjogcmdiKDI0NCA2MyA5NCAvIHZhcigtLXR3LXJpbmctb3BhY2l0eSkpO1xufVxuICAgLmZpbHRlciB7XG4gIGZpbHRlcjogdmFyKC0tdHctYmx1cikgdmFyKC0tdHctYnJpZ2h0bmVzcykgdmFyKC0tdHctY29udHJhc3QpIHZhcigtLXR3LWdyYXlzY2FsZSkgdmFyKC0tdHctaHVlLXJvdGF0ZSkgdmFyKC0tdHctaW52ZXJ0KSB2YXIoLS10dy1zYXR1cmF0ZSkgdmFyKC0tdHctc2VwaWEpIHZhcigtLXR3LWRyb3Atc2hhZG93KTtcbn1cbiAgIC50cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybSwgZmlsdGVyLCAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybSwgZmlsdGVyLCBiYWNrZHJvcC1maWx0ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIGZpbHRlciwgYmFja2Ryb3AtZmlsdGVyLCAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuICAgLnRyYW5zaXRpb24tXFxbbWFyZ2luXFwyYyB3aWR0aFxcXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbix3aWR0aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuICAgLnRyYW5zaXRpb24tXFxbbWFyZ2luLXRvcFxcMmMgdHJhbnNmb3JtXFxdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLXRvcCx0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbiAgIC50cmFuc2l0aW9uLVxcW21hcmdpblxcXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuICAgLnRyYW5zaXRpb24tXFxbb3BhY2l0eVxcMmMgdHJhbnNmb3JtXFxdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbiAgIC50cmFuc2l0aW9uLVxcW3BhZGRpbmdcXF0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG4gICAudHJhbnNpdGlvbi1cXFt3aWR0aFxcMmMgbWFyZ2luXFxdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsbWFyZ2luO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG4gICAudHJhbnNpdGlvbi1hbGwge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbiAgIC50cmFuc2l0aW9uLW9wYWNpdHkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG4gICAudHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbiAgIC5kdXJhdGlvbi0xMDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbiAgIC5kdXJhdGlvbi0xNTAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbiAgIC5kdXJhdGlvbi0yMDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbn1cbiAgIC5kdXJhdGlvbi0zMDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbiAgIC5kdXJhdGlvbi1cXFswXFwuNHNcXDJjIDBcXC4zc1xcXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHMsMC4zcztcbn1cbiAgIC5lYXNlLWluIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xufVxuICAgLmVhc2UtaW4tb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4gICAuZWFzZS1saW5lYXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuICAgLmVhc2Utb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuICAgLlxcWy13ZWJraXQtbWFzay1pbWFnZVxcOi13ZWJraXQtbGluZWFyLWdyYWRpZW50XFwodG9wXFwyYyByZ2JhXFwoMFxcMmMgMFxcMmMgMFxcMmMgMFxcKVxcMmMgYmxhY2tfMzBweFxcKVxcXSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMCwwLDAsMCksYmxhY2sgMzBweCk7XG59XG4gICAuXFxbc2Nyb2xsYmFyLWd1dHRlclxcOnN0YWJsZVxcXSB7XG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbn1cbiAgIC5maWxlXFw6bXItNDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4gICAuZmlsZVxcOnJvdW5kZWQtbC1tZDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG59XG4gICAuZmlsZVxcOmJvcmRlci0wOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xufVxuICAgLmZpbGVcXDpib3JkZXItci1cXFsxcHhcXF06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4gICAuZmlsZVxcOmJvcmRlci1zbGF0ZS0xMDBcXC8xMDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHJnYigyNDEgMjQ1IDI0OSAvIDAuMSk7XG59XG4gICAuZmlsZVxcOmJnLXNsYXRlLTEwMDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEgMjQ1IDI0OSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cbiAgIC5maWxlXFw6cHgtNDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4gICAuZmlsZVxcOnB5LTI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbiAgIC5maWxlXFw6dGV4dC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbiAgIC5maWxlXFw6Zm9udC1zZW1pYm9sZDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuICAgLmZpbGVcXDp0ZXh0LXNsYXRlLTUwMFxcLzcwOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGNvbG9yOiByZ2IoMTAwIDExNiAxMzkgLyAwLjcpO1xufVxuICAgLnBsYWNlaG9sZGVyXFw6dGV4dC1zbGF0ZS00MDBcXC85MDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiKDE0OCAxNjMgMTg0IC8gMC45KTtcbn1cbiAgIC5iZWZvcmVcXDpmaXhlZDo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiAgIC5iZWZvcmVcXDphYnNvbHV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiAgIC5iZWZvcmVcXDppbnNldC0wOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgaW5zZXQ6IDBweDtcbn1cbiAgIC5iZWZvcmVcXDppbnNldC15LTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG59XG4gICAuYmVmb3JlXFw6cmlnaHQtMDo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHJpZ2h0OiAwcHg7XG59XG4gICAuYmVmb3JlXFw6dG9wLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB0b3A6IDBweDtcbn1cbiAgIC5iZWZvcmVcXDp6LVxcWy0xXFxdOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgei1pbmRleDogLTE7XG59XG4gICAuYmVmb3JlXFw6ei1cXFs2MFxcXTo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHotaW5kZXg6IDYwO1xufVxuICAgLmJlZm9yZVxcOm15LWF1dG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuICAgLmJlZm9yZVxcOi1tbC1cXFsxXFwuMTI1cmVtXFxdOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjEyNXJlbTtcbn1cbiAgIC5iZWZvcmVcXDpoaWRkZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBkaXNwbGF5OiBub25lO1xufVxuICAgLmJlZm9yZVxcOmgtXFxbMTRweFxcXTo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIGhlaWdodDogMTRweDtcbn1cbiAgIC5iZWZvcmVcXDpoLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4gICAuYmVmb3JlXFw6aC1zY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuICAgLmJlZm9yZVxcOnctXFxbMTRweFxcXTo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHdpZHRoOiAxNHB4O1xufVxuICAgLmJlZm9yZVxcOnctc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuICAgLmJlZm9yZVxcOnJvdGF0ZS1cXFstOTBkZWdcXF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAtLXR3LXJvdGF0ZTogLTkwZGVnO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cbiAgIC5iZWZvcmVcXDp0cmFuc2Zvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cbiAgIC5iZWZvcmVcXDpib3JkZXItcjo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuICAgLmJlZm9yZVxcOmJvcmRlci1zbGF0ZS0zMDBcXC81MDo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwMyAyMTMgMjI1IC8gMC41KTtcbn1cbiAgIC5iZWZvcmVcXDpiZy1zbGF0ZS01MDo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCAyNTAgMjUyIC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxuICAgLmJlZm9yZVxcOmJnLWNoZXZyb24tYmxhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwMDAwOTUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuICAgLmJlZm9yZVxcOmJnLWdyYWRpZW50LXRvLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xufVxuICAgLmJlZm9yZVxcOmZyb20tdGhlbWUtMTo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIC0tdHctZ3JhZGllbnQtZnJvbTogcmdiKHZhcigtLWNvbG9yLXRoZW1lLTEpIC8gMSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbik7XG4gIC0tdHctZ3JhZGllbnQtdG86IHJnYih2YXIoLS1jb2xvci10aGVtZS0xKSAvIDApIHZhcigtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uKTtcbiAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtZnJvbSksIHZhcigtLXR3LWdyYWRpZW50LXRvKTtcbn1cbiAgIC5iZWZvcmVcXDp0by10aGVtZS0yOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgLS10dy1ncmFkaWVudC10bzogcmdiKHZhcigtLWNvbG9yLXRoZW1lLTIpIC8gMSkgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pO1xufVxuICAgLmJlZm9yZVxcOmJnLVxcW2xlbmd0aFxcOjEwMFxcJVxcXTo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbiAgIC5iZWZvcmVcXDp0cmFuc2l0aW9uLW9wYWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG4gICAuYmVmb3JlXFw6ZHVyYXRpb24tMzAwOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG4gICAuYmVmb3JlXFw6Y29udGVudC1cXFtcXCdcXCdcXF06OmJlZm9yZSB7XG4gIC0tdHctY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xufVxuICAgLmFmdGVyXFw6Zml4ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiAgIC5hZnRlclxcOmluc2V0LTA6OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIGluc2V0OiAwcHg7XG59XG4gICAuYWZ0ZXJcXDp6LVxcWy0xXFxdOjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB6LWluZGV4OiAtMTtcbn1cbiAgIC5hZnRlclxcOnotXFxbNjFcXF06OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHotaW5kZXg6IDYxO1xufVxuICAgLmFmdGVyXFw6bS1hdXRvOjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBtYXJnaW46IGF1dG87XG59XG4gICAuYWZ0ZXJcXDpoaWRkZW46OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4gICAuYWZ0ZXJcXDpoLTE2OjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBoZWlnaHQ6IDRyZW07XG59XG4gICAuYWZ0ZXJcXDp3LTE2OjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB3aWR0aDogNHJlbTtcbn1cbiAgIEBrZXlmcmFtZXMgcHVsc2Uge1xuICA1MCUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG4gICAuYWZ0ZXJcXDphbmltYXRlLXB1bHNlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBhbmltYXRpb246IHB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG59XG4gICAuYWZ0ZXJcXDpiZy1ibGFja1xcLzgwOjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAwLjgpO1xufVxuICAgLmFmdGVyXFw6YmctY292ZXI6OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4gICAuYWZ0ZXJcXDpvcGFjaXR5LTUwOjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBvcGFjaXR5OiAwLjU7XG59XG4gICAuYWZ0ZXJcXDp0cmFuc2l0aW9uLW9wYWNpdHk6OmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbiAgIC5hZnRlclxcOmR1cmF0aW9uLTMwMDo6YWZ0ZXIge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG4gICAuYWZ0ZXJcXDpjb250ZW50LVxcW1xcJ1xcJ1xcXTo6YWZ0ZXIge1xuICAtLXR3LWNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbn1cbiAgIC5maXJzdFxcOm10LTA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4gICAuZmlyc3RcXDpwdC0wOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbiAgIC5ob3ZlclxcOmN1cnNvci1wb2ludGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuICAgLmhvdmVyXFw6Ymctc2xhdGUtMTAwOmhvdmVyIHtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxIDI0NSAyNDkgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG59XG4gICAuaG92ZXJcXDpiZy1zbGF0ZS0yMDBcXC82MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjYgMjMyIDI0MCAvIDAuNik7XG59XG4gICAuaG92ZXJcXDpiZy1zbGF0ZS02MDBcXC81OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDcxIDg1IDEwNSAvIDAuMDUpO1xufVxuICAgLmhvdmVyXFw6dGV4dC16aW5jLTcwMDpob3ZlciB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDYzIDYzIDcwIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XG4gICAuaG92ZXJcXDpvcGFjaXR5LTQwOmhvdmVyIHtcbiAgb3BhY2l0eTogMC40O1xufVxuICAgLmZvY3VzXFw6Ym9yZGVyLXByaW1hcnk6Zm9jdXMge1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYih2YXIoLS1jb2xvci1wcmltYXJ5KSAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XG59XG4gICAuZm9jdXNcXDpib3JkZXItemluYy00MDA6Zm9jdXMge1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYigxNjEgMTYxIDE3MCAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XG59XG4gICAuZm9jdXNcXDpib3JkZXItb3BhY2l0eS00MDpmb2N1cyB7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDAuNDtcbn1cbiAgIC5mb2N1c1xcOnJpbmctMDpmb2N1cyB7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMCB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkgdmFyKC0tdHctcmluZy1vZmZzZXQtY29sb3IpO1xuICAtLXR3LXJpbmctc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMCBjYWxjKDBweCArIHZhcigtLXR3LXJpbmctb2Zmc2V0LXdpZHRoKSkgdmFyKC0tdHctcmluZy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93LCAwIDAgIzAwMDApO1xufVxuICAgLmZvY3VzXFw6cmluZy00OmZvY3VzIHtcbiAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IHZhcigtLXR3LXJpbmctaW5zZXQpIDAgMCAwIHZhcigtLXR3LXJpbmctb2Zmc2V0LXdpZHRoKSB2YXIoLS10dy1yaW5nLW9mZnNldC1jb2xvcik7XG4gIC0tdHctcmluZy1zaGFkb3c6IHZhcigtLXR3LXJpbmctaW5zZXQpIDAgMCAwIGNhbGMoNHB4ICsgdmFyKC0tdHctcmluZy1vZmZzZXQtd2lkdGgpKSB2YXIoLS10dy1yaW5nLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3csIDAgMCAjMDAwMCk7XG59XG4gICAuZm9jdXNcXDpyaW5nLXByaW1hcnk6Zm9jdXMge1xuICAtLXR3LXJpbmctb3BhY2l0eTogMTtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItcHJpbWFyeSkgLyB2YXIoLS10dy1yaW5nLW9wYWNpdHkpKTtcbn1cbiAgIC5mb2N1c1xcOnJpbmctb3BhY2l0eS0yMDpmb2N1cyB7XG4gIC0tdHctcmluZy1vcGFjaXR5OiAwLjI7XG59XG4gICAuZm9jdXNcXDpyaW5nLW9mZnNldC0wOmZvY3VzIHtcbiAgLS10dy1yaW5nLW9mZnNldC13aWR0aDogMHB4O1xufVxuICAgLmZvY3VzLXZpc2libGVcXDpvdXRsaW5lLW5vbmU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbiAgIC5kaXNhYmxlZFxcOmN1cnNvci1ub3QtYWxsb3dlZDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4gICAuZGlzYWJsZWRcXDpiZy1zbGF0ZS0xMDA6ZGlzYWJsZWQge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEgMjQ1IDI0OSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cbiAgIC5kaXNhYmxlZFxcOm9wYWNpdHktNzA6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4gICAuZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6b3BhY2l0eS03MCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiAgIC5ncm91cC5pbnB1dC1ncm91cCAuZ3JvdXAtXFxbXFwuaW5wdXQtZ3JvdXBcXF1cXDp6LTEwIHtcbiAgei1pbmRleDogMTA7XG59XG4gICAuZ3JvdXAuZm9ybS1pbmxpbmUgLmdyb3VwLVxcW1xcLmZvcm0taW5saW5lXFxdXFw6bWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbiAgIC5ncm91cC5zaG93IC5ncm91cC1cXFtcXC5zaG93XFxdXFw6bXQtMTYge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuICAgLmdyb3VwLnNpZGUtbWVudS0tbW9iaWxlLW1lbnUtb3BlbiAuZ3JvdXAtXFxbXFwuc2lkZS1tZW51LS1tb2JpbGUtbWVudS1vcGVuXFxdXFw6bWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4gICAuZ3JvdXAuZm9ybS1pbmxpbmUgLmdyb3VwLVxcW1xcLmZvcm0taW5saW5lXFxdXFw6ZmxleC0xIHtcbiAgZmxleDogMSAxIDAlO1xufVxuICAgLmdyb3VwLm1vZGFsLXN0YXRpYyAuZ3JvdXAtXFxbXFwubW9kYWwtc3RhdGljXFxdXFw6c2NhbGUtXFxbMVxcLjA1XFxdIHtcbiAgLS10dy1zY2FsZS14OiAxLjA1O1xuICAtLXR3LXNjYWxlLXk6IDEuMDU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuICAgLmdyb3VwLmlucHV0LWdyb3VwIC5ncm91cC1cXFtcXC5pbnB1dC1ncm91cFxcXVxcOnJvdW5kZWQtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbiAgIC5ncm91cC5tb2RlLS1saWdodCAuZ3JvdXAtXFxbXFwubW9kZS0tbGlnaHRcXF1cXDpcXCFib3JkZXItdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4gICAuZ3JvdXAubW9kZS0tbGlnaHQgLmdyb3VwLVxcW1xcLm1vZGUtLWxpZ2h0XFxdXFw6XFwhYmctd2hpdGVcXC9cXFswXFwuMTJcXF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyAwLjEyKSAhaW1wb3J0YW50O1xufVxuICAgLmdyb3VwLm1vZGUtLWxpZ2h0IC5ncm91cC1cXFtcXC5tb2RlLS1saWdodFxcXVxcOlxcIXRleHQtc2xhdGUtMjAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigyMjYgMjMyIDI0MCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4gICAuZ3JvdXAubW9kZS0tbGlnaHQgLmdyb3VwLVxcW1xcLm1vZGUtLWxpZ2h0XFxdXFw6dGV4dC13aGl0ZSB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XG4gICAuZ3JvdXAuc2lkZS1tZW51LS1tb2JpbGUtbWVudS1vcGVuIC5ncm91cC1cXFtcXC5zaWRlLW1lbnUtLW1vYmlsZS1tZW51LW9wZW5cXF1cXDphZnRlclxcOmJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiAgIC5ncm91cC5pbnB1dC1ncm91cCAuZ3JvdXAtXFxbXFwuaW5wdXQtZ3JvdXBcXF1cXDpmaXJzdFxcOnJvdW5kZWQtbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4gICAuZ3JvdXAuaW5wdXQtZ3JvdXAgLmdyb3VwLVxcW1xcLmlucHV0LWdyb3VwXFxdXFw6bGFzdFxcOnJvdW5kZWQtcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuICAgLnBoeC1zdWJtaXQtbG9hZGluZy5waHgtc3VibWl0LWxvYWRpbmdcXDpvcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbiAgIC5waHgtc3VibWl0LWxvYWRpbmcgLnBoeC1zdWJtaXQtbG9hZGluZ1xcOm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zbVxcOm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuc21cXDptci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuc21cXDptci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLnNtXFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbVxcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNtXFw6dy0yMCB7XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cbiAgLnNtXFw6dy05NiB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICB9XG4gIC5zbVxcOnctXFxbNjAwcHhcXF0ge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAuc21cXDp3LWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zbVxcOm1pbi13LVxcWzQwcHhcXF0ge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgfVxuICAuc21cXDpmbGV4LWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG4gIC5zbVxcOnRyYW5zbGF0ZS15LTAge1xuICAgIC0tdHctdHJhbnNsYXRlLXk6IDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbiAgfVxuICAuc21cXDpzY2FsZS0xMDAge1xuICAgIC0tdHctc2NhbGUteDogMTtcbiAgICAtLXR3LXNjYWxlLXk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG4gIH1cbiAgLnNtXFw6c2NhbGUtOTUge1xuICAgIC0tdHctc2NhbGUteDogLjk1O1xuICAgIC0tdHctc2NhbGUteTogLjk1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xuICB9XG4gIC5zbVxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5zbVxcOml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc21cXDpnYXAtOCB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIC5zbVxcOm92ZXJmbG93LXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5zbVxcOnAtNiB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5zbVxcOnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAuc21cXDpweC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgfVxuICAuc21cXDpweS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNtXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNtXFw6dGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuZ3JvdXAuZm9ybS1pbmxpbmUgLmdyb3VwLVxcW1xcLmZvcm0taW5saW5lXFxdXFw6c21cXDptYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmdyb3VwLmZvcm0taW5saW5lIC5ncm91cC1cXFtcXC5mb3JtLWlubGluZVxcXVxcOnNtXFw6bXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5ncm91cC5mb3JtLWlubGluZSAuZ3JvdXAtXFxbXFwuZm9ybS1pbmxpbmVcXF1cXDpzbVxcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4gICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6bWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1kXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5tZFxcOmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLm1kXFw6aC0xMCB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLm1kXFw6Z3JpZC1jb2xzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuICAubWRcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubWRcXDppdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxnXFw6Y29sLXNwYW4tOSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOSAvIHNwYW4gOTtcbiAgfVxuICAubGdcXDpnYXAteS0xMCB7XG4gICAgcm93LWdhcDogMi41cmVtO1xuICB9XG4gIC5sZ1xcOnB5LTgge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG4gICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC54bFxcOnRvcC1cXFs2NXB4XFxdIHtcbiAgICB0b3A6IDY1cHg7XG4gIH1cbiAgLnhsXFw6ei0wIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC54bFxcOmNvbC1zcGFuLTgge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDggLyBzcGFuIDg7XG4gIH1cbiAgLnhsXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAueGxcXDptbC1cXFsyNzVweFxcXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3NXB4O1xuICB9XG4gIC54bFxcOm1yLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcbiAgfVxuICAueGxcXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnhsXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC54bFxcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnhsXFw6aGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC54bFxcOnctNjAge1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxuICAueGxcXDp3LVxcWzI3NXB4XFxdIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gIH1cbiAgLnhsXFw6Z3JpZC1jb2xzLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC54bFxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC54bFxcOml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAueGxcXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAueGxcXDpiZy1zbGF0ZS0xMDAge1xuICAgIC0tdHctYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxIDI0NSAyNDkgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG4gIH1cbiAgLnhsXFw6cGwtXFxbMjc1cHhcXF0ge1xuICAgIHBhZGRpbmctbGVmdDogMjc1cHg7XG4gIH1cbiAgLmJlZm9yZVxcOnhsXFw6YmxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFmdGVyXFw6eGxcXDpoaWRkZW46OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncm91cC5zaWRlLW1lbnUtLWNvbGxhcHNlZC5zaWRlLW1lbnUtLW9uLWhvdmVyIC5ncm91cC1cXFtcXC5zaWRlLW1lbnUtLWNvbGxhcHNlZFxcLnNpZGUtbWVudS0tb24taG92ZXJcXF1cXDp4bFxcOm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLmdyb3VwLnNpZGUtbWVudS0tY29sbGFwc2VkIC5ncm91cC1cXFtcXC5zaWRlLW1lbnUtLWNvbGxhcHNlZFxcXVxcOnhsXFw6bWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAuZ3JvdXAuc2lkZS1tZW51LS1jb2xsYXBzZWQuc2lkZS1tZW51LS1vbi1ob3ZlciAuZ3JvdXAtXFxbXFwuc2lkZS1tZW51LS1jb2xsYXBzZWRcXC5zaWRlLW1lbnUtLW9uLWhvdmVyXFxdXFw6eGxcXDp3LVxcWzI3NXB4XFxdIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gIH1cbiAgLmdyb3VwLnNpZGUtbWVudS0tY29sbGFwc2VkIC5ncm91cC1cXFtcXC5zaWRlLW1lbnUtLWNvbGxhcHNlZFxcXVxcOnhsXFw6dy1cXFs5MXB4XFxdIHtcbiAgICB3aWR0aDogOTFweDtcbiAgfVxuICAuZ3JvdXAuc2lkZS1tZW51LS1jb2xsYXBzZWQuc2lkZS1tZW51LS1vbi1ob3ZlciAuZ3JvdXAtXFxbXFwuc2lkZS1tZW51LS1jb2xsYXBzZWRcXC5zaWRlLW1lbnUtLW9uLWhvdmVyXFxdXFw6eGxcXDotcm90YXRlLTE4MCB7XG4gICAgLS10dy1yb3RhdGU6IC0xODBkZWc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG4gIH1cbiAgLmdyb3VwLnNpZGUtbWVudS0tY29sbGFwc2VkIC5ncm91cC1cXFtcXC5zaWRlLW1lbnUtLWNvbGxhcHNlZFxcXVxcOnhsXFw6cm90YXRlLTE4MCB7XG4gICAgLS10dy1yb3RhdGU6IDE4MGRlZztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbiAgfVxuICAuZ3JvdXAuc2lkZS1tZW51LS1jb2xsYXBzZWQuc2lkZS1tZW51LS1vbi1ob3ZlciAuZ3JvdXAtXFxbXFwuc2lkZS1tZW51LS1jb2xsYXBzZWRcXC5zaWRlLW1lbnUtLW9uLWhvdmVyXFxdXFw6eGxcXDpib3JkZXItc29saWQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmdyb3VwLnNpZGUtbWVudS0tY29sbGFwc2VkIC5ncm91cC1cXFtcXC5zaWRlLW1lbnUtLWNvbGxhcHNlZFxcXVxcOnhsXFw6cGwtXFxbOTFweFxcXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MXB4O1xuICB9XG4gIC5ncm91cC5zaWRlLW1lbnUtLWNvbGxhcHNlZC5zaWRlLW1lbnUtLW9uLWhvdmVyIC5ncm91cC1cXFtcXC5zaWRlLW1lbnUtLWNvbGxhcHNlZFxcLnNpZGUtbWVudS0tb24taG92ZXJcXF1cXDp4bFxcOm9wYWNpdHktMTAwIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5ncm91cC5zaWRlLW1lbnUtLWNvbGxhcHNlZCAuZ3JvdXAtXFxbXFwuc2lkZS1tZW51LS1jb2xsYXBzZWRcXF1cXDp4bFxcOm9wYWNpdHktMCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuZ3JvdXAuc2lkZS1tZW51LS1jb2xsYXBzZWQuc2lkZS1tZW51LS1vbi1ob3ZlciAuZ3JvdXAtXFxbXFwuc2lkZS1tZW51LS1jb2xsYXBzZWRcXC5zaWRlLW1lbnUtLW9uLWhvdmVyXFxdXFw6eGxcXDpzaGFkb3ctXFxbNnB4XzBfMTJweF8tNHB4X1xcIzAwMDAwMDBmXFxdIHtcbiAgICAtLXR3LXNoYWRvdzogNnB4IDAgMTJweCAtNHB4ICMwMDAwMDAwZjtcbiAgICAtLXR3LXNoYWRvdy1jb2xvcmVkOiA2cHggMCAxMnB4IC00cHggdmFyKC0tdHctc2hhZG93LWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXJpbmctc2hhZG93LCAwIDAgIzAwMDApLCB2YXIoLS10dy1zaGFkb3cpO1xuICB9XG4gIC5ncm91cC5zaWRlLW1lbnUtLWNvbGxhcHNlZC5zaWRlLW1lbnUtLW9uLWhvdmVyIC5ncm91cC1cXFtcXC5zaWRlLW1lbnUtLWNvbGxhcHNlZFxcLnNpZGUtbWVudS0tb24taG92ZXJcXF1cXDp4bFxcOnNoYWRvdy1cXFs2cHhfMF8xMnB4Xy00cHhfXFwjMDAwMDAwMWZcXF0ge1xuICAgIC0tdHctc2hhZG93OiA2cHggMCAxMnB4IC00cHggIzAwMDAwMDFmO1xuICAgIC0tdHctc2hhZG93LWNvbG9yZWQ6IDZweCAwIDEycHggLTRweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7XG4gIH1cbn1cbiAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLlxcMzN4bFxcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLmRhcmtcXDpib3JkZXItZGFya21vZGUtMzAwIHtcbiAgICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWRhcmttb2RlLTMwMCkgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG4gIC5kYXJrXFw6Ym9yZGVyLWRhcmttb2RlLTQwMCB7XG4gICAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6IHJnYih2YXIoLS1jb2xvci1kYXJrbW9kZS00MDApIC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuICAuZGFya1xcOmJvcmRlci1kYXJrbW9kZS02MDAge1xuICAgIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItZGFya21vZGUtNjAwKSAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cbiAgLmRhcmtcXDpib3JkZXItZ3JheS03MDAge1xuICAgIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoNTUgNjUgODEgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG4gIC5kYXJrXFw6Ym9yZGVyLXByaW1hcnkge1xuICAgIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItcHJpbWFyeSkgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG4gIC5kYXJrXFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5kYXJrXFw6YmctZGFya21vZGUtMzAwIHtcbiAgICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWRhcmttb2RlLTMwMCkgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG4gIH1cbiAgLmRhcmtcXDpiZy1kYXJrbW9kZS00MDAge1xuICAgIC0tdHctYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItZGFya21vZGUtNDAwKSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbiAgfVxuICAuZGFya1xcOmJnLWRhcmttb2RlLTYwMCB7XG4gICAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1jb2xvci1kYXJrbW9kZS02MDApIC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xuICB9XG4gIC5kYXJrXFw6YmctZGFya21vZGUtODAwIHtcbiAgICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWRhcmttb2RlLTgwMCkgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG4gIH1cbiAgLmRhcmtcXDpiZy1ncmF5LTkwMCB7XG4gICAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNyAyNCAzOSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbiAgfVxuICAuZGFya1xcOnRleHQtZ3JheS00MDAge1xuICAgIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2IoMTU2IDE2MyAxNzUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuICAuZGFya1xcOnRleHQtc2xhdGUtMzAwIHtcbiAgICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiKDIwMyAyMTMgMjI1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG4gIH1cbiAgLmRhcmtcXDp0ZXh0LXNsYXRlLTQwMCB7XG4gICAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYigxNDggMTYzIDE4NCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xuICB9XG4gIC5kYXJrXFw6dGV4dC13aGl0ZSB7XG4gICAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xuICB9XG4gIC5kYXJrXFw6cGxhY2Vob2xkZXJcXDp0ZXh0LXNsYXRlLTUwMFxcLzgwOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYigxMDAgMTE2IDEzOSAvIDAuOCk7XG4gIH1cbiAgLmRhcmtcXDpiZWZvcmVcXDpiZy1jaGV2cm9uLXdoaXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmY5NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIH1cbiAgLmRhcmtcXDpob3ZlclxcOmJnLWRhcmttb2RlLTQwMDpob3ZlciB7XG4gICAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1jb2xvci1kYXJrbW9kZS00MDApIC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xuICB9XG4gIC5kYXJrXFw6Zm9jdXNcXDpyaW5nLXNsYXRlLTcwMDpmb2N1cyB7XG4gICAgLS10dy1yaW5nLW9wYWNpdHk6IDE7XG4gICAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTEgNjUgODUgLyB2YXIoLS10dy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZGFya1xcOmZvY3VzXFw6cmluZy1vcGFjaXR5LTUwOmZvY3VzIHtcbiAgICAtLXR3LXJpbmctb3BhY2l0eTogMC41O1xuICB9XG4gIC5kYXJrXFw6ZGlzYWJsZWRcXDpib3JkZXItdHJhbnNwYXJlbnQ6ZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmRhcmtcXDpkaXNhYmxlZFxcOmJnLWRhcmttb2RlLTgwMFxcLzUwOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItZGFya21vZGUtODAwKSAvIDAuNSk7XG4gIH1cbiAgLmRpc2FibGVkXFw6ZGFya1xcOmJnLWRhcmttb2RlLTgwMFxcLzUwOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItZGFya21vZGUtODAwKSAvIDAuNSk7XG4gIH1cbn1cbiAgIC5cXFtcXCZcXC5jbG9zZS1tb2JpbGUtbWVudS0tbW9iaWxlLW1lbnUtb3BlblxcXVxcOmZsZXguY2xvc2UtbW9iaWxlLW1lbnUtLW1vYmlsZS1tZW51LW9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuXFxbXFwmXFwuY29udGVudC0tY29tcGFjdFxcXVxcOnhsXFw6bWwtXFxbOTFweFxcXS5jb250ZW50LS1jb21wYWN0IHtcbiAgICBtYXJnaW4tbGVmdDogOTFweDtcbiAgfVxufVxuICAgLlxcW1xcJlxcOi13ZWJraXQtc2Nyb2xsYmFyXFxdXFw6dy0wOi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDBweDtcbn1cbiAgIC5cXFtcXCZcXDotd2Via2l0LXNjcm9sbGJhclxcXVxcOmJnLXRyYW5zcGFyZW50Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4gICAuXFxbXFwmXFw6ZGlzYWJsZWRcXDpjaGVja2VkXFxdXFw6Y3Vyc29yLW5vdC1hbGxvd2VkOmRpc2FibGVkOmNoZWNrZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuICAgLlxcW1xcJlxcOmRpc2FibGVkXFw6Y2hlY2tlZFxcXVxcOm9wYWNpdHktNzA6ZGlzYWJsZWQ6Y2hlY2tlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLlxcW1xcJlxcOmRpc2FibGVkXFw6Y2hlY2tlZFxcXVxcOmRhcmtcXDpiZy1kYXJrbW9kZS04MDBcXC81MDpkaXNhYmxlZDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItZGFya21vZGUtODAwKSAvIDAuNSk7XG4gIH1cbn1cbiAgIC5cXFtcXCZcXDpkaXNhYmxlZFxcOm5vdFxcKFxcOmNoZWNrZWRcXClcXF1cXDpjdXJzb3Itbm90LWFsbG93ZWQ6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4gICAuXFxbXFwmXFw6ZGlzYWJsZWRcXDpub3RcXChcXDpjaGVja2VkXFwpXFxdXFw6Ymctc2xhdGUtMTAwOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEgMjQ1IDI0OSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cbiAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLlxcW1xcJlxcOmRpc2FibGVkXFw6bm90XFwoXFw6Y2hlY2tlZFxcKVxcXVxcOmRhcmtcXDpiZy1kYXJrbW9kZS04MDBcXC81MDpkaXNhYmxlZDpub3QoOmNoZWNrZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItZGFya21vZGUtODAwKSAvIDAuNSk7XG4gIH1cbn1cbiAgIC5cXFtcXCZcXDpob3ZlclxcOm5vdFxcKFxcOmRpc2FibGVkXFwpXFxdXFw6Ym9yZGVyLW9wYWNpdHktOTA6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAwLjk7XG59XG4gICAuXFxbXFwmXFw6aG92ZXJcXDpub3RcXChcXDpkaXNhYmxlZFxcKVxcXVxcOmJnLW9wYWNpdHktOTA6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAtLXR3LWJnLW9wYWNpdHk6IDAuOTtcbn1cbiAgIC5ncm91cC5pbnB1dC1ncm91cCAuZ3JvdXAtXFxbXFwuaW5wdXQtZ3JvdXBcXF1cXDpcXFtcXCZcXDpub3RcXChcXDpmaXJzdC1jaGlsZFxcKVxcXVxcOmJvcmRlci1sLXRyYW5zcGFyZW50Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuICAgLlxcW1xcJlxcOm5vdFxcKGJ1dHRvblxcKVxcXVxcOnRleHQtY2VudGVyOm5vdChidXR0b24pIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuICAgLlxcW1xcJlxcW3JlYWRvbmx5XFxdXFxdXFw6Y3Vyc29yLW5vdC1hbGxvd2VkW3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4gICAuXFxbXFwmXFxbcmVhZG9ubHlcXF1cXF1cXDpiZy1zbGF0ZS0xMDBbcmVhZG9ubHldIHtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxIDI0NSAyNDkgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG59XG4gICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIC5cXFtcXCZcXFtyZWFkb25seVxcXVxcXVxcOmRhcmtcXDpib3JkZXItdHJhbnNwYXJlbnRbcmVhZG9ubHldIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5cXFtcXCZcXFtyZWFkb25seVxcXVxcXVxcOmRhcmtcXDpiZy1kYXJrbW9kZS04MDBcXC81MFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1jb2xvci1kYXJrbW9kZS04MDApIC8gMC41KTtcbiAgfVxufVxuICAgLlxcW1xcJlxcW3R5cGVcXD1cXCdjaGVja2JveFxcJ1xcXVxcXVxcOmNoZWNrZWRcXDpib3JkZXItcHJpbWFyeTpjaGVja2VkW3R5cGU9J2NoZWNrYm94J10ge1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYih2YXIoLS1jb2xvci1wcmltYXJ5KSAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XG59XG4gICAuXFxbXFwmXFxbdHlwZVxcPVxcJ2NoZWNrYm94XFwnXFxdXFxdXFw6Y2hlY2tlZFxcOmJvcmRlci1vcGFjaXR5LTEwOmNoZWNrZWRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDAuMTtcbn1cbiAgIC5cXFtcXCZcXFt0eXBlXFw9XFwnY2hlY2tib3hcXCdcXF1cXF1cXDpjaGVja2VkXFw6YmctcHJpbWFyeTpjaGVja2VkW3R5cGU9J2NoZWNrYm94J10ge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1jb2xvci1wcmltYXJ5KSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cbiAgIC5cXFtcXCZcXFt0eXBlXFw9XFwnZmlsZVxcJ1xcXVxcXVxcOmJvcmRlclt0eXBlPSdmaWxlJ10ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbiAgIC5cXFtcXCZcXFt0eXBlXFw9XFwncmFkaW9cXCdcXF1cXF1cXDpjaGVja2VkXFw6Ym9yZGVyLXByaW1hcnk6Y2hlY2tlZFt0eXBlPSdyYWRpbyddIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItcHJpbWFyeSkgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xufVxuICAgLlxcW1xcJlxcW3R5cGVcXD1cXCdyYWRpb1xcJ1xcXVxcXVxcOmNoZWNrZWRcXDpib3JkZXItb3BhY2l0eS0xMDpjaGVja2VkW3R5cGU9J3JhZGlvJ10ge1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG4gICAuXFxbXFwmXFxbdHlwZVxcPVxcJ3JhZGlvXFwnXFxdXFxdXFw6Y2hlY2tlZFxcOmJnLXByaW1hcnk6Y2hlY2tlZFt0eXBlPSdyYWRpbyddIHtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItcHJpbWFyeSkgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG59XG4gICAuXFxbXFwmX1xcLnNpbXBsZWJhci1jb250ZW50XFxdXFw6cC0wIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiAgIC5cXFtcXCZfXFwuc2ltcGxlYmFyLXRyYWNrXFwuc2ltcGxlYmFyLXZlcnRpY2FsXFxdXFw6bXItMFxcLjUgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuICAgLlxcW1xcJl9cXC5zaW1wbGViYXItdHJhY2tcXC5zaW1wbGViYXItdmVydGljYWxcXF1cXDp3LVxcWzEwcHhcXF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB3aWR0aDogMTBweDtcbn1cbiAgIC5cXFtcXCZfXFwuc2ltcGxlYmFyLXRyYWNrXFwuc2ltcGxlYmFyLXZlcnRpY2FsX1xcLnNpbXBsZWJhci1zY3JvbGxiYXJcXF1cXDpiZWZvcmVcXDpiZy1zbGF0ZS00MDBcXC8zMCAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDggMTYzIDE4NCAvIDAuMyk7XG59XG4gICAuXFxbXFwmX2RpdlxcXVxcOmJnLXdoaXRlIGRpdiB7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxuICAgIl0sCiAgIm1hcHBpbmdzIjogIjtBQWFHO0FBQ0QsZUFBYTtBQUNiLGNBQVk7QUFDWixlQUFhO0FBQ2IsZ0JBQWM7QUFDZCxPQUFLLDJGQUNILE9BQU87QUFDVDtBQUFBLElBQWUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsQ0FBQyxTQUFTO0FBQUEsSUFDdkUsQ0FBQyxDQUFDO0FBQ047QUFFRztBQUNELGVBQWE7QUFDYixjQUFZO0FBQ1osZUFBYTtBQUNiLGdCQUFjO0FBQ2QsT0FBSywyRkFDSCxPQUFPO0FBQ1Q7QUFBQSxJQUFlLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUM7QUFDakU7QUFFRztBQUNELGVBQWE7QUFDYixjQUFZO0FBQ1osZUFBYTtBQUNiLGdCQUFjO0FBQ2QsT0FBSywyRkFDSCxPQUFPO0FBQ1Q7QUFBQSxJQUFlLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUM1RSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtB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ZSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQzFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQzNFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsQ0FBQyxJQUFJO0FBQUEsSUFBRSxDQUFDLENBQUM7QUFDdEM7QUFFRztBQUNELGVBQWE7QUFDYixjQUFZO0FBQ1osZUFBYTtBQUNiLGdCQUFjO0FBQ2QsT0FBSyx3RkFDSCxPQUFPO0FBQ1Q7QUFBQSxJQUFlLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQzFFLENBQUMsQ0FBQyxTQUFTO0FBQUEsSUFBRSxDQUFDLENBQUM7QUFDbkI7QUFFRztBQUNELGVBQWE7QUFDYixjQUFZO0FBQ1osZUFBYTtBQUNiLGdCQUFjO0FBQ2QsT0FBSyx3RkFDSCxPQUFPO0FBQ1Q7QUFBQSxJQUFlLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFDMUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsQ0FBQztBQUM3RDtBQUVHO0FBQ0QsZUFBYTtBQUNiLGNBQVk7QUFDWixlQUFhO0FBQ2IsZ0JBQWM7QUFDZCxPQUFLLHNGQUNILE9BQU87QUFDVDtBQUFBLElBQWUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUMxRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUMzRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLENBQUMsSUFBSTtBQUFBLElBQUUsQ0FBQyxDQUFDO0FBQ3RDO0FBRUc7QUFDRCxlQUFhO0FBQ2IsY0FBWTtBQUNaLGVBQWE7QUFDYixnQkFBYztBQUNkLE9BQUssd0ZBQ0gsT0FBTztBQUNUO0FBQUEsSUFBZSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUMxRSxDQUFDLENBQUMsU0FBUztBQUFBLElBQUUsQ0FBQyxDQUFDO0FBQ25CO0FBRUc7QUFDRCxlQUFhO0FBQ2IsY0FBWTtBQUNaLGVBQWE7QUFDYixnQkFBYztBQUNkLE9BQUssd0ZBQ0gsT0FBTztBQUNUO0FBQUEsSUFBZSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQzFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLENBQUM7QUFDN0Q7QUFFRztBQUNELGVBQWE7QUFDYixjQUFZO0FBQ1osZUFBYTtBQUNiLGdCQUFjO0FBQ2QsT0FBSyxzRkFDSCxPQUFPO0FBQ1Q7QUFBQSxJQUFlLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFDMUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFDM0UsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxDQUFDLElBQUk7QUFBQSxJQUFFLENBQUMsQ0FBQztBQUN0QztBQUVHO0FBQ0QsZUFBYTtBQUNiLGNBQVk7QUFDWixlQUFhO0FBQ2IsZ0JBQWM7QUFDZCxPQUFLLG9GQUNILE9BQU87QUFDVDtBQUFBLElBQWUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFDMUUsQ0FBQyxDQUFDLFNBQVM7QUFBQSxJQUFFLENBQUMsQ0FBQztBQUNuQjtBQUVHO0FBQ0QsZUFBYTtBQUNiLGNBQVk7QUFDWixlQUFhO0FBQ2IsZ0JBQWM7QUFDZCxPQUFLLG9GQUNILE9BQU87QUFDVDtBQUFBLElBQWUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUMxRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxDQUFDO0FBQzdEO0FBRUc7QUFDRCxlQUFhO0FBQ2IsY0FBWTtBQUNaLGVBQWE7QUFDYixnQkFBYztBQUNkLE9BQUssa0ZBQ0gsT0FBTztBQUNUO0FBQUEsSUFBZSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQzFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQzNFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsQ0FBQyxJQUFJO0FBQUEsSUFBRSxDQUFDLENBQUM7QUFDdEM7QUFFRztBQUNELGVBQWE7QUFDYixjQUFZO0FBQ1osZUFBYTtBQUNiLGdCQUFjO0FBQ2QsT0FBSyxzRkFDSCxPQUFPO0FBQ1Q7QUFBQSxJQUFlLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQzFFLENBQUMsQ0FBQyxTQUFTO0FBQUEsSUFBRSxDQUFDLENBQUM7QUFDbkI7QUFFRztBQUNELGVBQWE7QUFDYixjQUFZO0FBQ1osZUFBYTtBQUNiLGdCQUFjO0FBQ2QsT0FBSyxzRkFDSCxPQUFPO0FBQ1Q7QUFBQSxJQUFlLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFDMUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsQ0FBQztBQUM3RDtBQUVHO0FBQ0QsZUFBYTtBQUNiLGNBQVk7QUFDWixlQUFhO0FBQ2IsZ0JBQWM7QUFDZCxPQUFLLG1GQUNILE9BQU87QUFDVDtBQUFBLElBQWUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUMxRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUMzRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLENBQUMsSUFBSTtBQUFBLElBQUUsQ0FBQyxDQUFDO0FBQ3RDO0FBRUc7QUFDRCxlQUFhO0FBQ2IsY0FBWTtBQUNaLGVBQWE7QUFDYixnQkFBYztBQUNkLE9BQUssc0ZBQ0gsT0FBTztBQUNUO0FBQUEsSUFBZSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUMxRSxDQUFDLENBQUMsU0FBUztBQUFBLElBQUUsQ0FBQyxDQUFDO0FBQ25CO0FBRUc7QUFDRCxlQUFhO0FBQ2IsY0FBWTtBQUNaLGVBQWE7QUFDYixnQkFBYztBQUNkLE9BQUssc0ZBQ0gsT0FBTztBQUNUO0FBQUEsSUFBZSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQzFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLENBQUM7QUFDN0Q7QUFFRztBQUNELGVBQWE7QUFDYixjQUFZO0FBQ1osZUFBYTtBQUNiLGdCQUFjO0FBQ2QsT0FBSyxtRkFDSCxPQUFPO0FBQ1Q7QUFBQSxJQUFlLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFDMUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUssS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFDM0UsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxDQUFDLElBQUk7QUFBQSxJQUFFLENBQUMsQ0FBQztBQUN0QztBQUVHO0FBQ0QsZUFBYTtBQUNiLGNBQVk7QUFDWixlQUFhO0FBQ2IsZ0JBQWM7QUFDZCxPQUFLLGtGQUNILE9BQU87QUFDVDtBQUFBLElBQWUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsVUFBVTtBQUFBLElBQUUsQ0FBQyxVQUFVO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFDMUUsQ0FBQyxDQUFDLFNBQVM7QUFBQSxJQUFFLENBQUMsQ0FBQztBQUNuQjtBQUVHO0FBQ0QsZUFBYTtBQUNiLGNBQVk7QUFDWixlQUFhO0FBQ2IsZ0JBQWM7QUFDZCxPQUFLLGtGQUNILE9BQU87QUFDVDtBQUFBLElBQWUsQ0FBQyxLQUFLLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSztBQUFBLElBQUUsQ0FBQyxLQUFLO0FBQUEsSUFBRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsS0FBSyxLQUFLO0FBQUEsSUFBRSxDQUFDLFVBQVU7QUFBQSxJQUMxRSxDQUFDLEtBQUs7QUFBQSxJQUFFLENBQUMsVUFB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QUNHLENBQUM7QUFDRixXQUFTO0FBQ1g7QUFDRyxDQUFDO0FBQ0YsVUFBUTtBQUNWO0FBQ0csQ0FBQztBQUNGLFVBQVE7QUFDVjtBQUNHLENBQUM7QUFDRixVQUFRO0FBQ1Y7QUFDRyxDQUFDO0FBQ0YsVUFBUTtBQUNWO0FBQ0csQ0FBQztBQUNGLFVBQVE7QUFDVjtBQUNHLENBQUM7QUFDRixVQUFRO0FBQ1Y7QUFDRyxDQUFDO0FBQ0YsVUFBUTtBQUNWO0FBQ0csQ0FBQztBQUNGLFVBQVE7QUFDVjtBQUNHLENBQUM7QUFDRixVQUFRO0FBQ1Y7QUFDRyxDQUFDO0FBQ0YsVUFBUTtBQUNWO0FBQ0csQ0FBQztBQUNGLFVBQVE7QUFDVjtBQUNHLENBQUM7QUFDRixVQUFRO0FBQ1Y7QUFDRyxDQUFDO0FBQ0YsVUFBUTtBQUNWO0FBQ0csQ0FBQztBQUNGLFVBQVE7QUFDVjtBQUNHLENBQUM7QUFDRixVQUFRO0FBQ1Y7QUFDRyxDQUFDO0FBQ0YsVUFBUTtBQUNWO0FBQ0csQ0FBQztBQUNGLFVBQVE7QUFDVjtBQUNHLENBQUM7QUFDRixVQUFRO0FBQ1Y7QUFDRyxDQUFDO0FBQ0YsY0FBWTtBQUNkO0FBQ0csQ0FBQztBQUNGLFNBQU87QUFDVDtBQUNHLENBQUM7QUFDRixTQUFPO0FBQ1Q7QUFDRyxDQUFDO0FBQ0YsU0FBTztBQUNUO0FBQ0csQ0FBQztBQUNGLFNBQU87QUFDVDtBQUNHLENBQUM7QUFDRixTQUFPO0FBQ1Q7QUFDRyxDQUFDO0FBQ0YsU0FBTztBQUNUO0FBQ0csQ0FBQztBQUNGLFNBQU87QUFDVDtBQUNHLENBQUM7QUFDRixTQUFPO0FBQ1Q7QUFDRyxDQUFDO0FBQ0YsU0FBTztBQUNUO0FBQ0csQ0FBQztBQUNGLFNBQU87QUFDVDtBQUNHLENBQUM7QUFDRixTQUFPO0FBQ1Q7QUFDRyxDQUFDO0FBQ0YsU0FBTztBQUNUO0FBQ0csQ0FBQztBQUNGLFNBQU87QUFDVDtBQUNHLENBQUM7QUFDRixTQUFPO0FBQ1Q7QUFDRyxDQUFDO0FBQ0YsU0FBTztBQUNUO0FBQ0csQ0FBQztBQUNGLFNBQU87QUFDVDtB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 */
