.u-bg-white {
  background-color: #fff; }

.u-bg-black {
  background-color: #000; }

.u-bg-gray-100 {
  background-color: #f5f5f5; }

.u-bg-gray-200 {
  background-color: #eeeeee; }

.u-bg-gray-300 {
  background-color: #e0e0e0; }

.u-bg-gray-400 {
  background-color: #bdbdbd; }

.u-bg-gray-500 {
  background-color: #9e9e9e; }

.u-bg-gray-600 {
  background-color: #757575; }

.u-bg-gray-700 {
  background-color: #616161; }

.u-bg-gray-800 {
  background-color: #424242; }

.u-bg-gray-900 {
  background-color: #212121; }

.u-font-14 {
  font-size: 0.875rem; }

.u-font-16 {
  font-size: 1rem; }

.u-font-18 {
  font-size: 1.125rem; }

.u-font-20 {
  font-size: 1.25rem; }

.u-font-22 {
  font-size: 1.375rem; }

.u-font-24 {
  font-size: 1.5rem; }

.u-font-26 {
  font-size: 1.625rem; }

.u-font-28 {
  font-size: 1.75rem; }

.u-font-30 {
  font-size: 1.875rem; }

.u-font-32 {
  font-size: 2rem; }

.u-font-34 {
  font-size: 2.125rem; }

.u-font-36 {
  font-size: 2.25rem; }

.u-font-38 {
  font-size: 2.375rem; }

.u-font-40 {
  font-size: 2.5rem; }

.u-font-42 {
  font-size: 2.625rem; }

.u-font-44 {
  font-size: 2.75rem; }

.u-font-46 {
  font-size: 2.875rem; }

.u-font-48 {
  font-size: 3rem; }

.u-font-50 {
  font-size: 3.125rem; }

.u-font-52 {
  font-size: 3.25rem; }

.u-text-white {
  color: #fff; }

.u-text-black {
  color: #000; }

.u-text-gray-100 {
  color: #f5f5f5; }

.u-text-gray-200 {
  color: #eeeeee; }

.u-text-gray-300 {
  color: #e0e0e0; }

.u-text-gray-400 {
  color: #bdbdbd; }

.u-text-gray-500 {
  color: #9e9e9e; }

.u-text-gray-600 {
  color: #757575; }

.u-text-gray-700 {
  color: #616161; }

.u-text-gray-800 {
  color: #424242; }

.u-text-gray-900 {
  color: #212121; }

.u-line-height-10 {
  line-height: 1; }

.u-line-height-11 {
  line-height: 1.1; }

.u-line-height-12 {
  line-height: 1.2; }

.u-line-height-13 {
  line-height: 1.3; }

.u-line-height-14 {
  line-height: 1.4; }

.u-line-height-15 {
  line-height: 1.5; }

.u-line-height-16 {
  line-height: 1.6; }

.u-line-height-17 {
  line-height: 1.7; }

.u-line-height-18 {
  line-height: 1.8; }

.u-line-height-19 {
  line-height: 1.9; }

.u-line-height-20 {
  line-height: 2; }

.u-font-weight-100 {
  font-weight: 100; }

.u-font-weight-200 {
  font-weight: 200; }

.u-font-weight-300 {
  font-weight: 300; }

.u-font-weight-400 {
  font-weight: 400; }

.u-font-weight-500 {
  font-weight: 500; }

.u-font-weight-600 {
  font-weight: 600; }

.u-font-weight-700 {
  font-weight: 700; }

.u-font-weight-800 {
  font-weight: 800; }

.u-font-weight-900 {
  font-weight: 900; }

@font-face {
  font-family: "NotoSansTC";
  src: url("../plugins/font/NotoSansTC-VariableFont_wght-subset.woff2") format("woff2");
  font-weight: 100 900;
  font-display: swap; }

.u-m-000 {
  margin: 0rem !important; }

.u-mt-000,
.u-my-000 {
  margin-top: 0rem !important; }

.u-mr-000,
.u-mx-000 {
  margin-right: 0rem !important; }

.u-mb-000,
.u-my-000 {
  margin-bottom: 0rem !important; }

.u-ml-000,
.u-mx-000 {
  margin-left: 0rem !important; }

.u-m-025 {
  margin: 0.25rem !important; }

.u-mt-025,
.u-my-025 {
  margin-top: 0.25rem !important; }

.u-mr-025,
.u-mx-025 {
  margin-right: 0.25rem !important; }

.u-mb-025,
.u-my-025 {
  margin-bottom: 0.25rem !important; }

.u-ml-025,
.u-mx-025 {
  margin-left: 0.25rem !important; }

.u-m-050 {
  margin: 0.5rem !important; }

.u-mt-050,
.u-my-050 {
  margin-top: 0.5rem !important; }

.u-mr-050,
.u-mx-050 {
  margin-right: 0.5rem !important; }

.u-mb-050,
.u-my-050 {
  margin-bottom: 0.5rem !important; }

.u-ml-050,
.u-mx-050 {
  margin-left: 0.5rem !important; }

.u-m-075 {
  margin: 0.75rem !important; }

.u-mt-075,
.u-my-075 {
  margin-top: 0.75rem !important; }

.u-mr-075,
.u-mx-075 {
  margin-right: 0.75rem !important; }

.u-mb-075,
.u-my-075 {
  margin-bottom: 0.75rem !important; }

.u-ml-075,
.u-mx-075 {
  margin-left: 0.75rem !important; }

.u-m-100 {
  margin: 1rem !important; }

.u-mt-100,
.u-my-100 {
  margin-top: 1rem !important; }

.u-mr-100,
.u-mx-100 {
  margin-right: 1rem !important; }

.u-mb-100,
.u-my-100 {
  margin-bottom: 1rem !important; }

.u-ml-100,
.u-mx-100 {
  margin-left: 1rem !important; }

.u-m-125 {
  margin: 1.25rem !important; }

.u-mt-125,
.u-my-125 {
  margin-top: 1.25rem !important; }

.u-mr-125,
.u-mx-125 {
  margin-right: 1.25rem !important; }

.u-mb-125,
.u-my-125 {
  margin-bottom: 1.25rem !important; }

.u-ml-125,
.u-mx-125 {
  margin-left: 1.25rem !important; }

.u-m-150 {
  margin: 1.5rem !important; }

.u-mt-150,
.u-my-150 {
  margin-top: 1.5rem !important; }

.u-mr-150,
.u-mx-150 {
  margin-right: 1.5rem !important; }

.u-mb-150,
.u-my-150 {
  margin-bottom: 1.5rem !important; }

.u-ml-150,
.u-mx-150 {
  margin-left: 1.5rem !important; }

.u-m-175 {
  margin: 1.75rem !important; }

.u-mt-175,
.u-my-175 {
  margin-top: 1.75rem !important; }

.u-mr-175,
.u-mx-175 {
  margin-right: 1.75rem !important; }

.u-mb-175,
.u-my-175 {
  margin-bottom: 1.75rem !important; }

.u-ml-175,
.u-mx-175 {
  margin-left: 1.75rem !important; }

.u-m-200 {
  margin: 2rem !important; }

.u-mt-200,
.u-my-200 {
  margin-top: 2rem !important; }

.u-mr-200,
.u-mx-200 {
  margin-right: 2rem !important; }

.u-mb-200,
.u-my-200 {
  margin-bottom: 2rem !important; }

.u-ml-200,
.u-mx-200 {
  margin-left: 2rem !important; }

.u-m-225 {
  margin: 2.25rem !important; }

.u-mt-225,
.u-my-225 {
  margin-top: 2.25rem !important; }

.u-mr-225,
.u-mx-225 {
  margin-right: 2.25rem !important; }

.u-mb-225,
.u-my-225 {
  margin-bottom: 2.25rem !important; }

.u-ml-225,
.u-mx-225 {
  margin-left: 2.25rem !important; }

.u-m-250 {
  margin: 2.5rem !important; }

.u-mt-250,
.u-my-250 {
  margin-top: 2.5rem !important; }

.u-mr-250,
.u-mx-250 {
  margin-right: 2.5rem !important; }

.u-mb-250,
.u-my-250 {
  margin-bottom: 2.5rem !important; }

.u-ml-250,
.u-mx-250 {
  margin-left: 2.5rem !important; }

.u-m-275 {
  margin: 2.75rem !important; }

.u-mt-275,
.u-my-275 {
  margin-top: 2.75rem !important; }

.u-mr-275,
.u-mx-275 {
  margin-right: 2.75rem !important; }

.u-mb-275,
.u-my-275 {
  margin-bottom: 2.75rem !important; }

.u-ml-275,
.u-mx-275 {
  margin-left: 2.75rem !important; }

.u-m-300 {
  margin: 3rem !important; }

.u-mt-300,
.u-my-300 {
  margin-top: 3rem !important; }

.u-mr-300,
.u-mx-300 {
  margin-right: 3rem !important; }

.u-mb-300,
.u-my-300 {
  margin-bottom: 3rem !important; }

.u-ml-300,
.u-mx-300 {
  margin-left: 3rem !important; }

.u-m-325 {
  margin: 3.25rem !important; }

.u-mt-325,
.u-my-325 {
  margin-top: 3.25rem !important; }

.u-mr-325,
.u-mx-325 {
  margin-right: 3.25rem !important; }

.u-mb-325,
.u-my-325 {
  margin-bottom: 3.25rem !important; }

.u-ml-325,
.u-mx-325 {
  margin-left: 3.25rem !important; }

.u-m-350 {
  margin: 3.5rem !important; }

.u-mt-350,
.u-my-350 {
  margin-top: 3.5rem !important; }

.u-mr-350,
.u-mx-350 {
  margin-right: 3.5rem !important; }

.u-mb-350,
.u-my-350 {
  margin-bottom: 3.5rem !important; }

.u-ml-350,
.u-mx-350 {
  margin-left: 3.5rem !important; }

.u-m-375 {
  margin: 3.75rem !important; }

.u-mt-375,
.u-my-375 {
  margin-top: 3.75rem !important; }

.u-mr-375,
.u-mx-375 {
  margin-right: 3.75rem !important; }

.u-mb-375,
.u-my-375 {
  margin-bottom: 3.75rem !important; }

.u-ml-375,
.u-mx-375 {
  margin-left: 3.75rem !important; }

.u-m-400 {
  margin: 4rem !important; }

.u-mt-400,
.u-my-400 {
  margin-top: 4rem !important; }

.u-mr-400,
.u-mx-400 {
  margin-right: 4rem !important; }

.u-mb-400,
.u-my-400 {
  margin-bottom: 4rem !important; }

.u-ml-400,
.u-mx-400 {
  margin-left: 4rem !important; }

.u-m-425 {
  margin: 4.25rem !important; }

.u-mt-425,
.u-my-425 {
  margin-top: 4.25rem !important; }

.u-mr-425,
.u-mx-425 {
  margin-right: 4.25rem !important; }

.u-mb-425,
.u-my-425 {
  margin-bottom: 4.25rem !important; }

.u-ml-425,
.u-mx-425 {
  margin-left: 4.25rem !important; }

.u-m-450 {
  margin: 4.5rem !important; }

.u-mt-450,
.u-my-450 {
  margin-top: 4.5rem !important; }

.u-mr-450,
.u-mx-450 {
  margin-right: 4.5rem !important; }

.u-mb-450,
.u-my-450 {
  margin-bottom: 4.5rem !important; }

.u-ml-450,
.u-mx-450 {
  margin-left: 4.5rem !important; }

.u-m-475 {
  margin: 4.75rem !important; }

.u-mt-475,
.u-my-475 {
  margin-top: 4.75rem !important; }

.u-mr-475,
.u-mx-475 {
  margin-right: 4.75rem !important; }

.u-mb-475,
.u-my-475 {
  margin-bottom: 4.75rem !important; }

.u-ml-475,
.u-mx-475 {
  margin-left: 4.75rem !important; }

.u-m-500 {
  margin: 5rem !important; }

.u-mt-500,
.u-my-500 {
  margin-top: 5rem !important; }

.u-mr-500,
.u-mx-500 {
  margin-right: 5rem !important; }

.u-mb-500,
.u-my-500 {
  margin-bottom: 5rem !important; }

.u-ml-500,
.u-mx-500 {
  margin-left: 5rem !important; }

.u-m-525 {
  margin: 5.25rem !important; }

.u-mt-525,
.u-my-525 {
  margin-top: 5.25rem !important; }

.u-mr-525,
.u-mx-525 {
  margin-right: 5.25rem !important; }

.u-mb-525,
.u-my-525 {
  margin-bottom: 5.25rem !important; }

.u-ml-525,
.u-mx-525 {
  margin-left: 5.25rem !important; }

.u-m-550 {
  margin: 5.5rem !important; }

.u-mt-550,
.u-my-550 {
  margin-top: 5.5rem !important; }

.u-mr-550,
.u-mx-550 {
  margin-right: 5.5rem !important; }

.u-mb-550,
.u-my-550 {
  margin-bottom: 5.5rem !important; }

.u-ml-550,
.u-mx-550 {
  margin-left: 5.5rem !important; }

.u-m-575 {
  margin: 5.75rem !important; }

.u-mt-575,
.u-my-575 {
  margin-top: 5.75rem !important; }

.u-mr-575,
.u-mx-575 {
  margin-right: 5.75rem !important; }

.u-mb-575,
.u-my-575 {
  margin-bottom: 5.75rem !important; }

.u-ml-575,
.u-mx-575 {
  margin-left: 5.75rem !important; }

.u-m-600 {
  margin: 6rem !important; }

.u-mt-600,
.u-my-600 {
  margin-top: 6rem !important; }

.u-mr-600,
.u-mx-600 {
  margin-right: 6rem !important; }

.u-mb-600,
.u-my-600 {
  margin-bottom: 6rem !important; }

.u-ml-600,
.u-mx-600 {
  margin-left: 6rem !important; }

.u-m-625 {
  margin: 6.25rem !important; }

.u-mt-625,
.u-my-625 {
  margin-top: 6.25rem !important; }

.u-mr-625,
.u-mx-625 {
  margin-right: 6.25rem !important; }

.u-mb-625,
.u-my-625 {
  margin-bottom: 6.25rem !important; }

.u-ml-625,
.u-mx-625 {
  margin-left: 6.25rem !important; }

.u-m-650 {
  margin: 6.5rem !important; }

.u-mt-650,
.u-my-650 {
  margin-top: 6.5rem !important; }

.u-mr-650,
.u-mx-650 {
  margin-right: 6.5rem !important; }

.u-mb-650,
.u-my-650 {
  margin-bottom: 6.5rem !important; }

.u-ml-650,
.u-mx-650 {
  margin-left: 6.5rem !important; }

.u-m-675 {
  margin: 6.75rem !important; }

.u-mt-675,
.u-my-675 {
  margin-top: 6.75rem !important; }

.u-mr-675,
.u-mx-675 {
  margin-right: 6.75rem !important; }

.u-mb-675,
.u-my-675 {
  margin-bottom: 6.75rem !important; }

.u-ml-675,
.u-mx-675 {
  margin-left: 6.75rem !important; }

.u-m-700 {
  margin: 7rem !important; }

.u-mt-700,
.u-my-700 {
  margin-top: 7rem !important; }

.u-mr-700,
.u-mx-700 {
  margin-right: 7rem !important; }

.u-mb-700,
.u-my-700 {
  margin-bottom: 7rem !important; }

.u-ml-700,
.u-mx-700 {
  margin-left: 7rem !important; }

.u-m-725 {
  margin: 7.25rem !important; }

.u-mt-725,
.u-my-725 {
  margin-top: 7.25rem !important; }

.u-mr-725,
.u-mx-725 {
  margin-right: 7.25rem !important; }

.u-mb-725,
.u-my-725 {
  margin-bottom: 7.25rem !important; }

.u-ml-725,
.u-mx-725 {
  margin-left: 7.25rem !important; }

.u-m-750 {
  margin: 7.5rem !important; }

.u-mt-750,
.u-my-750 {
  margin-top: 7.5rem !important; }

.u-mr-750,
.u-mx-750 {
  margin-right: 7.5rem !important; }

.u-mb-750,
.u-my-750 {
  margin-bottom: 7.5rem !important; }

.u-ml-750,
.u-mx-750 {
  margin-left: 7.5rem !important; }

.u-m-775 {
  margin: 7.75rem !important; }

.u-mt-775,
.u-my-775 {
  margin-top: 7.75rem !important; }

.u-mr-775,
.u-mx-775 {
  margin-right: 7.75rem !important; }

.u-mb-775,
.u-my-775 {
  margin-bottom: 7.75rem !important; }

.u-ml-775,
.u-mx-775 {
  margin-left: 7.75rem !important; }

.u-m-800 {
  margin: 8rem !important; }

.u-mt-800,
.u-my-800 {
  margin-top: 8rem !important; }

.u-mr-800,
.u-mx-800 {
  margin-right: 8rem !important; }

.u-mb-800,
.u-my-800 {
  margin-bottom: 8rem !important; }

.u-ml-800,
.u-mx-800 {
  margin-left: 8rem !important; }

.u-p-000 {
  padding: 0rem !important; }

.u-pt-000,
.u-py-000 {
  padding-top: 0rem !important; }

.u-pr-000,
.u-px-000 {
  padding-right: 0rem !important; }

.u-pb-000,
.u-py-000 {
  padding-bottom: 0rem !important; }

.u-pl-000,
.u-px-000 {
  padding-left: 0rem !important; }

.u-p-025 {
  padding: 0.25rem !important; }

.u-pt-025,
.u-py-025 {
  padding-top: 0.25rem !important; }

.u-pr-025,
.u-px-025 {
  padding-right: 0.25rem !important; }

.u-pb-025,
.u-py-025 {
  padding-bottom: 0.25rem !important; }

.u-pl-025,
.u-px-025 {
  padding-left: 0.25rem !important; }

.u-p-050 {
  padding: 0.5rem !important; }

.u-pt-050,
.u-py-050 {
  padding-top: 0.5rem !important; }

.u-pr-050,
.u-px-050 {
  padding-right: 0.5rem !important; }

.u-pb-050,
.u-py-050 {
  padding-bottom: 0.5rem !important; }

.u-pl-050,
.u-px-050 {
  padding-left: 0.5rem !important; }

.u-p-075 {
  padding: 0.75rem !important; }

.u-pt-075,
.u-py-075 {
  padding-top: 0.75rem !important; }

.u-pr-075,
.u-px-075 {
  padding-right: 0.75rem !important; }

.u-pb-075,
.u-py-075 {
  padding-bottom: 0.75rem !important; }

.u-pl-075,
.u-px-075 {
  padding-left: 0.75rem !important; }

.u-p-100 {
  padding: 1rem !important; }

.u-pt-100,
.u-py-100 {
  padding-top: 1rem !important; }

.u-pr-100,
.u-px-100 {
  padding-right: 1rem !important; }

.u-pb-100,
.u-py-100 {
  padding-bottom: 1rem !important; }

.u-pl-100,
.u-px-100 {
  padding-left: 1rem !important; }

.u-p-125 {
  padding: 1.25rem !important; }

.u-pt-125,
.u-py-125 {
  padding-top: 1.25rem !important; }

.u-pr-125,
.u-px-125 {
  padding-right: 1.25rem !important; }

.u-pb-125,
.u-py-125 {
  padding-bottom: 1.25rem !important; }

.u-pl-125,
.u-px-125 {
  padding-left: 1.25rem !important; }

.u-p-150 {
  padding: 1.5rem !important; }

.u-pt-150,
.u-py-150 {
  padding-top: 1.5rem !important; }

.u-pr-150,
.u-px-150 {
  padding-right: 1.5rem !important; }

.u-pb-150,
.u-py-150 {
  padding-bottom: 1.5rem !important; }

.u-pl-150,
.u-px-150 {
  padding-left: 1.5rem !important; }

.u-p-175 {
  padding: 1.75rem !important; }

.u-pt-175,
.u-py-175 {
  padding-top: 1.75rem !important; }

.u-pr-175,
.u-px-175 {
  padding-right: 1.75rem !important; }

.u-pb-175,
.u-py-175 {
  padding-bottom: 1.75rem !important; }

.u-pl-175,
.u-px-175 {
  padding-left: 1.75rem !important; }

.u-p-200 {
  padding: 2rem !important; }

.u-pt-200,
.u-py-200 {
  padding-top: 2rem !important; }

.u-pr-200,
.u-px-200 {
  padding-right: 2rem !important; }

.u-pb-200,
.u-py-200 {
  padding-bottom: 2rem !important; }

.u-pl-200,
.u-px-200 {
  padding-left: 2rem !important; }

.u-p-225 {
  padding: 2.25rem !important; }

.u-pt-225,
.u-py-225 {
  padding-top: 2.25rem !important; }

.u-pr-225,
.u-px-225 {
  padding-right: 2.25rem !important; }

.u-pb-225,
.u-py-225 {
  padding-bottom: 2.25rem !important; }

.u-pl-225,
.u-px-225 {
  padding-left: 2.25rem !important; }

.u-p-250 {
  padding: 2.5rem !important; }

.u-pt-250,
.u-py-250 {
  padding-top: 2.5rem !important; }

.u-pr-250,
.u-px-250 {
  padding-right: 2.5rem !important; }

.u-pb-250,
.u-py-250 {
  padding-bottom: 2.5rem !important; }

.u-pl-250,
.u-px-250 {
  padding-left: 2.5rem !important; }

.u-p-275 {
  padding: 2.75rem !important; }

.u-pt-275,
.u-py-275 {
  padding-top: 2.75rem !important; }

.u-pr-275,
.u-px-275 {
  padding-right: 2.75rem !important; }

.u-pb-275,
.u-py-275 {
  padding-bottom: 2.75rem !important; }

.u-pl-275,
.u-px-275 {
  padding-left: 2.75rem !important; }

.u-p-300 {
  padding: 3rem !important; }

.u-pt-300,
.u-py-300 {
  padding-top: 3rem !important; }

.u-pr-300,
.u-px-300 {
  padding-right: 3rem !important; }

.u-pb-300,
.u-py-300 {
  padding-bottom: 3rem !important; }

.u-pl-300,
.u-px-300 {
  padding-left: 3rem !important; }

.u-p-325 {
  padding: 3.25rem !important; }

.u-pt-325,
.u-py-325 {
  padding-top: 3.25rem !important; }

.u-pr-325,
.u-px-325 {
  padding-right: 3.25rem !important; }

.u-pb-325,
.u-py-325 {
  padding-bottom: 3.25rem !important; }

.u-pl-325,
.u-px-325 {
  padding-left: 3.25rem !important; }

.u-p-350 {
  padding: 3.5rem !important; }

.u-pt-350,
.u-py-350 {
  padding-top: 3.5rem !important; }

.u-pr-350,
.u-px-350 {
  padding-right: 3.5rem !important; }

.u-pb-350,
.u-py-350 {
  padding-bottom: 3.5rem !important; }

.u-pl-350,
.u-px-350 {
  padding-left: 3.5rem !important; }

.u-p-375 {
  padding: 3.75rem !important; }

.u-pt-375,
.u-py-375 {
  padding-top: 3.75rem !important; }

.u-pr-375,
.u-px-375 {
  padding-right: 3.75rem !important; }

.u-pb-375,
.u-py-375 {
  padding-bottom: 3.75rem !important; }

.u-pl-375,
.u-px-375 {
  padding-left: 3.75rem !important; }

.u-p-400 {
  padding: 4rem !important; }

.u-pt-400,
.u-py-400 {
  padding-top: 4rem !important; }

.u-pr-400,
.u-px-400 {
  padding-right: 4rem !important; }

.u-pb-400,
.u-py-400 {
  padding-bottom: 4rem !important; }

.u-pl-400,
.u-px-400 {
  padding-left: 4rem !important; }

.u-p-425 {
  padding: 4.25rem !important; }

.u-pt-425,
.u-py-425 {
  padding-top: 4.25rem !important; }

.u-pr-425,
.u-px-425 {
  padding-right: 4.25rem !important; }

.u-pb-425,
.u-py-425 {
  padding-bottom: 4.25rem !important; }

.u-pl-425,
.u-px-425 {
  padding-left: 4.25rem !important; }

.u-p-450 {
  padding: 4.5rem !important; }

.u-pt-450,
.u-py-450 {
  padding-top: 4.5rem !important; }

.u-pr-450,
.u-px-450 {
  padding-right: 4.5rem !important; }

.u-pb-450,
.u-py-450 {
  padding-bottom: 4.5rem !important; }

.u-pl-450,
.u-px-450 {
  padding-left: 4.5rem !important; }

.u-p-475 {
  padding: 4.75rem !important; }

.u-pt-475,
.u-py-475 {
  padding-top: 4.75rem !important; }

.u-pr-475,
.u-px-475 {
  padding-right: 4.75rem !important; }

.u-pb-475,
.u-py-475 {
  padding-bottom: 4.75rem !important; }

.u-pl-475,
.u-px-475 {
  padding-left: 4.75rem !important; }

.u-p-500 {
  padding: 5rem !important; }

.u-pt-500,
.u-py-500 {
  padding-top: 5rem !important; }

.u-pr-500,
.u-px-500 {
  padding-right: 5rem !important; }

.u-pb-500,
.u-py-500 {
  padding-bottom: 5rem !important; }

.u-pl-500,
.u-px-500 {
  padding-left: 5rem !important; }

.u-p-525 {
  padding: 5.25rem !important; }

.u-pt-525,
.u-py-525 {
  padding-top: 5.25rem !important; }

.u-pr-525,
.u-px-525 {
  padding-right: 5.25rem !important; }

.u-pb-525,
.u-py-525 {
  padding-bottom: 5.25rem !important; }

.u-pl-525,
.u-px-525 {
  padding-left: 5.25rem !important; }

.u-p-550 {
  padding: 5.5rem !important; }

.u-pt-550,
.u-py-550 {
  padding-top: 5.5rem !important; }

.u-pr-550,
.u-px-550 {
  padding-right: 5.5rem !important; }

.u-pb-550,
.u-py-550 {
  padding-bottom: 5.5rem !important; }

.u-pl-550,
.u-px-550 {
  padding-left: 5.5rem !important; }

.u-p-575 {
  padding: 5.75rem !important; }

.u-pt-575,
.u-py-575 {
  padding-top: 5.75rem !important; }

.u-pr-575,
.u-px-575 {
  padding-right: 5.75rem !important; }

.u-pb-575,
.u-py-575 {
  padding-bottom: 5.75rem !important; }

.u-pl-575,
.u-px-575 {
  padding-left: 5.75rem !important; }

.u-p-600 {
  padding: 6rem !important; }

.u-pt-600,
.u-py-600 {
  padding-top: 6rem !important; }

.u-pr-600,
.u-px-600 {
  padding-right: 6rem !important; }

.u-pb-600,
.u-py-600 {
  padding-bottom: 6rem !important; }

.u-pl-600,
.u-px-600 {
  padding-left: 6rem !important; }

.u-p-625 {
  padding: 6.25rem !important; }

.u-pt-625,
.u-py-625 {
  padding-top: 6.25rem !important; }

.u-pr-625,
.u-px-625 {
  padding-right: 6.25rem !important; }

.u-pb-625,
.u-py-625 {
  padding-bottom: 6.25rem !important; }

.u-pl-625,
.u-px-625 {
  padding-left: 6.25rem !important; }

.u-p-650 {
  padding: 6.5rem !important; }

.u-pt-650,
.u-py-650 {
  padding-top: 6.5rem !important; }

.u-pr-650,
.u-px-650 {
  padding-right: 6.5rem !important; }

.u-pb-650,
.u-py-650 {
  padding-bottom: 6.5rem !important; }

.u-pl-650,
.u-px-650 {
  padding-left: 6.5rem !important; }

.u-p-675 {
  padding: 6.75rem !important; }

.u-pt-675,
.u-py-675 {
  padding-top: 6.75rem !important; }

.u-pr-675,
.u-px-675 {
  padding-right: 6.75rem !important; }

.u-pb-675,
.u-py-675 {
  padding-bottom: 6.75rem !important; }

.u-pl-675,
.u-px-675 {
  padding-left: 6.75rem !important; }

.u-p-700 {
  padding: 7rem !important; }

.u-pt-700,
.u-py-700 {
  padding-top: 7rem !important; }

.u-pr-700,
.u-px-700 {
  padding-right: 7rem !important; }

.u-pb-700,
.u-py-700 {
  padding-bottom: 7rem !important; }

.u-pl-700,
.u-px-700 {
  padding-left: 7rem !important; }

.u-p-725 {
  padding: 7.25rem !important; }

.u-pt-725,
.u-py-725 {
  padding-top: 7.25rem !important; }

.u-pr-725,
.u-px-725 {
  padding-right: 7.25rem !important; }

.u-pb-725,
.u-py-725 {
  padding-bottom: 7.25rem !important; }

.u-pl-725,
.u-px-725 {
  padding-left: 7.25rem !important; }

.u-p-750 {
  padding: 7.5rem !important; }

.u-pt-750,
.u-py-750 {
  padding-top: 7.5rem !important; }

.u-pr-750,
.u-px-750 {
  padding-right: 7.5rem !important; }

.u-pb-750,
.u-py-750 {
  padding-bottom: 7.5rem !important; }

.u-pl-750,
.u-px-750 {
  padding-left: 7.5rem !important; }

.u-p-775 {
  padding: 7.75rem !important; }

.u-pt-775,
.u-py-775 {
  padding-top: 7.75rem !important; }

.u-pr-775,
.u-px-775 {
  padding-right: 7.75rem !important; }

.u-pb-775,
.u-py-775 {
  padding-bottom: 7.75rem !important; }

.u-pl-775,
.u-px-775 {
  padding-left: 7.75rem !important; }

.u-p-800 {
  padding: 8rem !important; }

.u-pt-800,
.u-py-800 {
  padding-top: 8rem !important; }

.u-pr-800,
.u-px-800 {
  padding-right: 8rem !important; }

.u-pb-800,
.u-py-800 {
  padding-bottom: 8rem !important; }

.u-pl-800,
.u-px-800 {
  padding-left: 8rem !important; }

@media (min-width: 576px) {
  .u-m-sm-000 {
    margin: 0rem !important; }
  .u-mt-sm-000,
  .u-my-sm-000 {
    margin-top: 0rem !important; }
  .u-mr-sm-000,
  .u-mx-sm-000 {
    margin-right: 0rem !important; }
  .u-mb-sm-000,
  .u-my-sm-000 {
    margin-bottom: 0rem !important; }
  .u-ml-sm-000,
  .u-mx-sm-000 {
    margin-left: 0rem !important; }
  .u-m-sm-025 {
    margin: 0.25rem !important; }
  .u-mt-sm-025,
  .u-my-sm-025 {
    margin-top: 0.25rem !important; }
  .u-mr-sm-025,
  .u-mx-sm-025 {
    margin-right: 0.25rem !important; }
  .u-mb-sm-025,
  .u-my-sm-025 {
    margin-bottom: 0.25rem !important; }
  .u-ml-sm-025,
  .u-mx-sm-025 {
    margin-left: 0.25rem !important; }
  .u-m-sm-050 {
    margin: 0.5rem !important; }
  .u-mt-sm-050,
  .u-my-sm-050 {
    margin-top: 0.5rem !important; }
  .u-mr-sm-050,
  .u-mx-sm-050 {
    margin-right: 0.5rem !important; }
  .u-mb-sm-050,
  .u-my-sm-050 {
    margin-bottom: 0.5rem !important; }
  .u-ml-sm-050,
  .u-mx-sm-050 {
    margin-left: 0.5rem !important; }
  .u-m-sm-075 {
    margin: 0.75rem !important; }
  .u-mt-sm-075,
  .u-my-sm-075 {
    margin-top: 0.75rem !important; }
  .u-mr-sm-075,
  .u-mx-sm-075 {
    margin-right: 0.75rem !important; }
  .u-mb-sm-075,
  .u-my-sm-075 {
    margin-bottom: 0.75rem !important; }
  .u-ml-sm-075,
  .u-mx-sm-075 {
    margin-left: 0.75rem !important; }
  .u-m-sm-100 {
    margin: 1rem !important; }
  .u-mt-sm-100,
  .u-my-sm-100 {
    margin-top: 1rem !important; }
  .u-mr-sm-100,
  .u-mx-sm-100 {
    margin-right: 1rem !important; }
  .u-mb-sm-100,
  .u-my-sm-100 {
    margin-bottom: 1rem !important; }
  .u-ml-sm-100,
  .u-mx-sm-100 {
    margin-left: 1rem !important; }
  .u-m-sm-125 {
    margin: 1.25rem !important; }
  .u-mt-sm-125,
  .u-my-sm-125 {
    margin-top: 1.25rem !important; }
  .u-mr-sm-125,
  .u-mx-sm-125 {
    margin-right: 1.25rem !important; }
  .u-mb-sm-125,
  .u-my-sm-125 {
    margin-bottom: 1.25rem !important; }
  .u-ml-sm-125,
  .u-mx-sm-125 {
    margin-left: 1.25rem !important; }
  .u-m-sm-150 {
    margin: 1.5rem !important; }
  .u-mt-sm-150,
  .u-my-sm-150 {
    margin-top: 1.5rem !important; }
  .u-mr-sm-150,
  .u-mx-sm-150 {
    margin-right: 1.5rem !important; }
  .u-mb-sm-150,
  .u-my-sm-150 {
    margin-bottom: 1.5rem !important; }
  .u-ml-sm-150,
  .u-mx-sm-150 {
    margin-left: 1.5rem !important; }
  .u-m-sm-175 {
    margin: 1.75rem !important; }
  .u-mt-sm-175,
  .u-my-sm-175 {
    margin-top: 1.75rem !important; }
  .u-mr-sm-175,
  .u-mx-sm-175 {
    margin-right: 1.75rem !important; }
  .u-mb-sm-175,
  .u-my-sm-175 {
    margin-bottom: 1.75rem !important; }
  .u-ml-sm-175,
  .u-mx-sm-175 {
    margin-left: 1.75rem !important; }
  .u-m-sm-200 {
    margin: 2rem !important; }
  .u-mt-sm-200,
  .u-my-sm-200 {
    margin-top: 2rem !important; }
  .u-mr-sm-200,
  .u-mx-sm-200 {
    margin-right: 2rem !important; }
  .u-mb-sm-200,
  .u-my-sm-200 {
    margin-bottom: 2rem !important; }
  .u-ml-sm-200,
  .u-mx-sm-200 {
    margin-left: 2rem !important; }
  .u-m-sm-225 {
    margin: 2.25rem !important; }
  .u-mt-sm-225,
  .u-my-sm-225 {
    margin-top: 2.25rem !important; }
  .u-mr-sm-225,
  .u-mx-sm-225 {
    margin-right: 2.25rem !important; }
  .u-mb-sm-225,
  .u-my-sm-225 {
    margin-bottom: 2.25rem !important; }
  .u-ml-sm-225,
  .u-mx-sm-225 {
    margin-left: 2.25rem !important; }
  .u-m-sm-250 {
    margin: 2.5rem !important; }
  .u-mt-sm-250,
  .u-my-sm-250 {
    margin-top: 2.5rem !important; }
  .u-mr-sm-250,
  .u-mx-sm-250 {
    margin-right: 2.5rem !important; }
  .u-mb-sm-250,
  .u-my-sm-250 {
    margin-bottom: 2.5rem !important; }
  .u-ml-sm-250,
  .u-mx-sm-250 {
    margin-left: 2.5rem !important; }
  .u-m-sm-275 {
    margin: 2.75rem !important; }
  .u-mt-sm-275,
  .u-my-sm-275 {
    margin-top: 2.75rem !important; }
  .u-mr-sm-275,
  .u-mx-sm-275 {
    margin-right: 2.75rem !important; }
  .u-mb-sm-275,
  .u-my-sm-275 {
    margin-bottom: 2.75rem !important; }
  .u-ml-sm-275,
  .u-mx-sm-275 {
    margin-left: 2.75rem !important; }
  .u-m-sm-300 {
    margin: 3rem !important; }
  .u-mt-sm-300,
  .u-my-sm-300 {
    margin-top: 3rem !important; }
  .u-mr-sm-300,
  .u-mx-sm-300 {
    margin-right: 3rem !important; }
  .u-mb-sm-300,
  .u-my-sm-300 {
    margin-bottom: 3rem !important; }
  .u-ml-sm-300,
  .u-mx-sm-300 {
    margin-left: 3rem !important; }
  .u-m-sm-325 {
    margin: 3.25rem !important; }
  .u-mt-sm-325,
  .u-my-sm-325 {
    margin-top: 3.25rem !important; }
  .u-mr-sm-325,
  .u-mx-sm-325 {
    margin-right: 3.25rem !important; }
  .u-mb-sm-325,
  .u-my-sm-325 {
    margin-bottom: 3.25rem !important; }
  .u-ml-sm-325,
  .u-mx-sm-325 {
    margin-left: 3.25rem !important; }
  .u-m-sm-350 {
    margin: 3.5rem !important; }
  .u-mt-sm-350,
  .u-my-sm-350 {
    margin-top: 3.5rem !important; }
  .u-mr-sm-350,
  .u-mx-sm-350 {
    margin-right: 3.5rem !important; }
  .u-mb-sm-350,
  .u-my-sm-350 {
    margin-bottom: 3.5rem !important; }
  .u-ml-sm-350,
  .u-mx-sm-350 {
    margin-left: 3.5rem !important; }
  .u-m-sm-375 {
    margin: 3.75rem !important; }
  .u-mt-sm-375,
  .u-my-sm-375 {
    margin-top: 3.75rem !important; }
  .u-mr-sm-375,
  .u-mx-sm-375 {
    margin-right: 3.75rem !important; }
  .u-mb-sm-375,
  .u-my-sm-375 {
    margin-bottom: 3.75rem !important; }
  .u-ml-sm-375,
  .u-mx-sm-375 {
    margin-left: 3.75rem !important; }
  .u-m-sm-400 {
    margin: 4rem !important; }
  .u-mt-sm-400,
  .u-my-sm-400 {
    margin-top: 4rem !important; }
  .u-mr-sm-400,
  .u-mx-sm-400 {
    margin-right: 4rem !important; }
  .u-mb-sm-400,
  .u-my-sm-400 {
    margin-bottom: 4rem !important; }
  .u-ml-sm-400,
  .u-mx-sm-400 {
    margin-left: 4rem !important; }
  .u-m-sm-425 {
    margin: 4.25rem !important; }
  .u-mt-sm-425,
  .u-my-sm-425 {
    margin-top: 4.25rem !important; }
  .u-mr-sm-425,
  .u-mx-sm-425 {
    margin-right: 4.25rem !important; }
  .u-mb-sm-425,
  .u-my-sm-425 {
    margin-bottom: 4.25rem !important; }
  .u-ml-sm-425,
  .u-mx-sm-425 {
    margin-left: 4.25rem !important; }
  .u-m-sm-450 {
    margin: 4.5rem !important; }
  .u-mt-sm-450,
  .u-my-sm-450 {
    margin-top: 4.5rem !important; }
  .u-mr-sm-450,
  .u-mx-sm-450 {
    margin-right: 4.5rem !important; }
  .u-mb-sm-450,
  .u-my-sm-450 {
    margin-bottom: 4.5rem !important; }
  .u-ml-sm-450,
  .u-mx-sm-450 {
    margin-left: 4.5rem !important; }
  .u-m-sm-475 {
    margin: 4.75rem !important; }
  .u-mt-sm-475,
  .u-my-sm-475 {
    margin-top: 4.75rem !important; }
  .u-mr-sm-475,
  .u-mx-sm-475 {
    margin-right: 4.75rem !important; }
  .u-mb-sm-475,
  .u-my-sm-475 {
    margin-bottom: 4.75rem !important; }
  .u-ml-sm-475,
  .u-mx-sm-475 {
    margin-left: 4.75rem !important; }
  .u-m-sm-500 {
    margin: 5rem !important; }
  .u-mt-sm-500,
  .u-my-sm-500 {
    margin-top: 5rem !important; }
  .u-mr-sm-500,
  .u-mx-sm-500 {
    margin-right: 5rem !important; }
  .u-mb-sm-500,
  .u-my-sm-500 {
    margin-bottom: 5rem !important; }
  .u-ml-sm-500,
  .u-mx-sm-500 {
    margin-left: 5rem !important; }
  .u-m-sm-525 {
    margin: 5.25rem !important; }
  .u-mt-sm-525,
  .u-my-sm-525 {
    margin-top: 5.25rem !important; }
  .u-mr-sm-525,
  .u-mx-sm-525 {
    margin-right: 5.25rem !important; }
  .u-mb-sm-525,
  .u-my-sm-525 {
    margin-bottom: 5.25rem !important; }
  .u-ml-sm-525,
  .u-mx-sm-525 {
    margin-left: 5.25rem !important; }
  .u-m-sm-550 {
    margin: 5.5rem !important; }
  .u-mt-sm-550,
  .u-my-sm-550 {
    margin-top: 5.5rem !important; }
  .u-mr-sm-550,
  .u-mx-sm-550 {
    margin-right: 5.5rem !important; }
  .u-mb-sm-550,
  .u-my-sm-550 {
    margin-bottom: 5.5rem !important; }
  .u-ml-sm-550,
  .u-mx-sm-550 {
    margin-left: 5.5rem !important; }
  .u-m-sm-575 {
    margin: 5.75rem !important; }
  .u-mt-sm-575,
  .u-my-sm-575 {
    margin-top: 5.75rem !important; }
  .u-mr-sm-575,
  .u-mx-sm-575 {
    margin-right: 5.75rem !important; }
  .u-mb-sm-575,
  .u-my-sm-575 {
    margin-bottom: 5.75rem !important; }
  .u-ml-sm-575,
  .u-mx-sm-575 {
    margin-left: 5.75rem !important; }
  .u-m-sm-600 {
    margin: 6rem !important; }
  .u-mt-sm-600,
  .u-my-sm-600 {
    margin-top: 6rem !important; }
  .u-mr-sm-600,
  .u-mx-sm-600 {
    margin-right: 6rem !important; }
  .u-mb-sm-600,
  .u-my-sm-600 {
    margin-bottom: 6rem !important; }
  .u-ml-sm-600,
  .u-mx-sm-600 {
    margin-left: 6rem !important; }
  .u-m-sm-625 {
    margin: 6.25rem !important; }
  .u-mt-sm-625,
  .u-my-sm-625 {
    margin-top: 6.25rem !important; }
  .u-mr-sm-625,
  .u-mx-sm-625 {
    margin-right: 6.25rem !important; }
  .u-mb-sm-625,
  .u-my-sm-625 {
    margin-bottom: 6.25rem !important; }
  .u-ml-sm-625,
  .u-mx-sm-625 {
    margin-left: 6.25rem !important; }
  .u-m-sm-650 {
    margin: 6.5rem !important; }
  .u-mt-sm-650,
  .u-my-sm-650 {
    margin-top: 6.5rem !important; }
  .u-mr-sm-650,
  .u-mx-sm-650 {
    margin-right: 6.5rem !important; }
  .u-mb-sm-650,
  .u-my-sm-650 {
    margin-bottom: 6.5rem !important; }
  .u-ml-sm-650,
  .u-mx-sm-650 {
    margin-left: 6.5rem !important; }
  .u-m-sm-675 {
    margin: 6.75rem !important; }
  .u-mt-sm-675,
  .u-my-sm-675 {
    margin-top: 6.75rem !important; }
  .u-mr-sm-675,
  .u-mx-sm-675 {
    margin-right: 6.75rem !important; }
  .u-mb-sm-675,
  .u-my-sm-675 {
    margin-bottom: 6.75rem !important; }
  .u-ml-sm-675,
  .u-mx-sm-675 {
    margin-left: 6.75rem !important; }
  .u-m-sm-700 {
    margin: 7rem !important; }
  .u-mt-sm-700,
  .u-my-sm-700 {
    margin-top: 7rem !important; }
  .u-mr-sm-700,
  .u-mx-sm-700 {
    margin-right: 7rem !important; }
  .u-mb-sm-700,
  .u-my-sm-700 {
    margin-bottom: 7rem !important; }
  .u-ml-sm-700,
  .u-mx-sm-700 {
    margin-left: 7rem !important; }
  .u-m-sm-725 {
    margin: 7.25rem !important; }
  .u-mt-sm-725,
  .u-my-sm-725 {
    margin-top: 7.25rem !important; }
  .u-mr-sm-725,
  .u-mx-sm-725 {
    margin-right: 7.25rem !important; }
  .u-mb-sm-725,
  .u-my-sm-725 {
    margin-bottom: 7.25rem !important; }
  .u-ml-sm-725,
  .u-mx-sm-725 {
    margin-left: 7.25rem !important; }
  .u-m-sm-750 {
    margin: 7.5rem !important; }
  .u-mt-sm-750,
  .u-my-sm-750 {
    margin-top: 7.5rem !important; }
  .u-mr-sm-750,
  .u-mx-sm-750 {
    margin-right: 7.5rem !important; }
  .u-mb-sm-750,
  .u-my-sm-750 {
    margin-bottom: 7.5rem !important; }
  .u-ml-sm-750,
  .u-mx-sm-750 {
    margin-left: 7.5rem !important; }
  .u-m-sm-775 {
    margin: 7.75rem !important; }
  .u-mt-sm-775,
  .u-my-sm-775 {
    margin-top: 7.75rem !important; }
  .u-mr-sm-775,
  .u-mx-sm-775 {
    margin-right: 7.75rem !important; }
  .u-mb-sm-775,
  .u-my-sm-775 {
    margin-bottom: 7.75rem !important; }
  .u-ml-sm-775,
  .u-mx-sm-775 {
    margin-left: 7.75rem !important; }
  .u-m-sm-800 {
    margin: 8rem !important; }
  .u-mt-sm-800,
  .u-my-sm-800 {
    margin-top: 8rem !important; }
  .u-mr-sm-800,
  .u-mx-sm-800 {
    margin-right: 8rem !important; }
  .u-mb-sm-800,
  .u-my-sm-800 {
    margin-bottom: 8rem !important; }
  .u-ml-sm-800,
  .u-mx-sm-800 {
    margin-left: 8rem !important; }
  .u-p-sm-000 {
    padding: 0rem !important; }
  .u-pt-sm-000,
  .u-py-sm-000 {
    padding-top: 0rem !important; }
  .u-pr-sm-000,
  .u-px-sm-000 {
    padding-right: 0rem !important; }
  .u-pb-sm-000,
  .u-py-sm-000 {
    padding-bottom: 0rem !important; }
  .u-pl-sm-000,
  .u-px-sm-000 {
    padding-left: 0rem !important; }
  .u-p-sm-025 {
    padding: 0.25rem !important; }
  .u-pt-sm-025,
  .u-py-sm-025 {
    padding-top: 0.25rem !important; }
  .u-pr-sm-025,
  .u-px-sm-025 {
    padding-right: 0.25rem !important; }
  .u-pb-sm-025,
  .u-py-sm-025 {
    padding-bottom: 0.25rem !important; }
  .u-pl-sm-025,
  .u-px-sm-025 {
    padding-left: 0.25rem !important; }
  .u-p-sm-050 {
    padding: 0.5rem !important; }
  .u-pt-sm-050,
  .u-py-sm-050 {
    padding-top: 0.5rem !important; }
  .u-pr-sm-050,
  .u-px-sm-050 {
    padding-right: 0.5rem !important; }
  .u-pb-sm-050,
  .u-py-sm-050 {
    padding-bottom: 0.5rem !important; }
  .u-pl-sm-050,
  .u-px-sm-050 {
    padding-left: 0.5rem !important; }
  .u-p-sm-075 {
    padding: 0.75rem !important; }
  .u-pt-sm-075,
  .u-py-sm-075 {
    padding-top: 0.75rem !important; }
  .u-pr-sm-075,
  .u-px-sm-075 {
    padding-right: 0.75rem !important; }
  .u-pb-sm-075,
  .u-py-sm-075 {
    padding-bottom: 0.75rem !important; }
  .u-pl-sm-075,
  .u-px-sm-075 {
    padding-left: 0.75rem !important; }
  .u-p-sm-100 {
    padding: 1rem !important; }
  .u-pt-sm-100,
  .u-py-sm-100 {
    padding-top: 1rem !important; }
  .u-pr-sm-100,
  .u-px-sm-100 {
    padding-right: 1rem !important; }
  .u-pb-sm-100,
  .u-py-sm-100 {
    padding-bottom: 1rem !important; }
  .u-pl-sm-100,
  .u-px-sm-100 {
    padding-left: 1rem !important; }
  .u-p-sm-125 {
    padding: 1.25rem !important; }
  .u-pt-sm-125,
  .u-py-sm-125 {
    padding-top: 1.25rem !important; }
  .u-pr-sm-125,
  .u-px-sm-125 {
    padding-right: 1.25rem !important; }
  .u-pb-sm-125,
  .u-py-sm-125 {
    padding-bottom: 1.25rem !important; }
  .u-pl-sm-125,
  .u-px-sm-125 {
    padding-left: 1.25rem !important; }
  .u-p-sm-150 {
    padding: 1.5rem !important; }
  .u-pt-sm-150,
  .u-py-sm-150 {
    padding-top: 1.5rem !important; }
  .u-pr-sm-150,
  .u-px-sm-150 {
    padding-right: 1.5rem !important; }
  .u-pb-sm-150,
  .u-py-sm-150 {
    padding-bottom: 1.5rem !important; }
  .u-pl-sm-150,
  .u-px-sm-150 {
    padding-left: 1.5rem !important; }
  .u-p-sm-175 {
    padding: 1.75rem !important; }
  .u-pt-sm-175,
  .u-py-sm-175 {
    padding-top: 1.75rem !important; }
  .u-pr-sm-175,
  .u-px-sm-175 {
    padding-right: 1.75rem !important; }
  .u-pb-sm-175,
  .u-py-sm-175 {
    padding-bottom: 1.75rem !important; }
  .u-pl-sm-175,
  .u-px-sm-175 {
    padding-left: 1.75rem !important; }
  .u-p-sm-200 {
    padding: 2rem !important; }
  .u-pt-sm-200,
  .u-py-sm-200 {
    padding-top: 2rem !important; }
  .u-pr-sm-200,
  .u-px-sm-200 {
    padding-right: 2rem !important; }
  .u-pb-sm-200,
  .u-py-sm-200 {
    padding-bottom: 2rem !important; }
  .u-pl-sm-200,
  .u-px-sm-200 {
    padding-left: 2rem !important; }
  .u-p-sm-225 {
    padding: 2.25rem !important; }
  .u-pt-sm-225,
  .u-py-sm-225 {
    padding-top: 2.25rem !important; }
  .u-pr-sm-225,
  .u-px-sm-225 {
    padding-right: 2.25rem !important; }
  .u-pb-sm-225,
  .u-py-sm-225 {
    padding-bottom: 2.25rem !important; }
  .u-pl-sm-225,
  .u-px-sm-225 {
    padding-left: 2.25rem !important; }
  .u-p-sm-250 {
    padding: 2.5rem !important; }
  .u-pt-sm-250,
  .u-py-sm-250 {
    padding-top: 2.5rem !important; }
  .u-pr-sm-250,
  .u-px-sm-250 {
    padding-right: 2.5rem !important; }
  .u-pb-sm-250,
  .u-py-sm-250 {
    padding-bottom: 2.5rem !important; }
  .u-pl-sm-250,
  .u-px-sm-250 {
    padding-left: 2.5rem !important; }
  .u-p-sm-275 {
    padding: 2.75rem !important; }
  .u-pt-sm-275,
  .u-py-sm-275 {
    padding-top: 2.75rem !important; }
  .u-pr-sm-275,
  .u-px-sm-275 {
    padding-right: 2.75rem !important; }
  .u-pb-sm-275,
  .u-py-sm-275 {
    padding-bottom: 2.75rem !important; }
  .u-pl-sm-275,
  .u-px-sm-275 {
    padding-left: 2.75rem !important; }
  .u-p-sm-300 {
    padding: 3rem !important; }
  .u-pt-sm-300,
  .u-py-sm-300 {
    padding-top: 3rem !important; }
  .u-pr-sm-300,
  .u-px-sm-300 {
    padding-right: 3rem !important; }
  .u-pb-sm-300,
  .u-py-sm-300 {
    padding-bottom: 3rem !important; }
  .u-pl-sm-300,
  .u-px-sm-300 {
    padding-left: 3rem !important; }
  .u-p-sm-325 {
    padding: 3.25rem !important; }
  .u-pt-sm-325,
  .u-py-sm-325 {
    padding-top: 3.25rem !important; }
  .u-pr-sm-325,
  .u-px-sm-325 {
    padding-right: 3.25rem !important; }
  .u-pb-sm-325,
  .u-py-sm-325 {
    padding-bottom: 3.25rem !important; }
  .u-pl-sm-325,
  .u-px-sm-325 {
    padding-left: 3.25rem !important; }
  .u-p-sm-350 {
    padding: 3.5rem !important; }
  .u-pt-sm-350,
  .u-py-sm-350 {
    padding-top: 3.5rem !important; }
  .u-pr-sm-350,
  .u-px-sm-350 {
    padding-right: 3.5rem !important; }
  .u-pb-sm-350,
  .u-py-sm-350 {
    padding-bottom: 3.5rem !important; }
  .u-pl-sm-350,
  .u-px-sm-350 {
    padding-left: 3.5rem !important; }
  .u-p-sm-375 {
    padding: 3.75rem !important; }
  .u-pt-sm-375,
  .u-py-sm-375 {
    padding-top: 3.75rem !important; }
  .u-pr-sm-375,
  .u-px-sm-375 {
    padding-right: 3.75rem !important; }
  .u-pb-sm-375,
  .u-py-sm-375 {
    padding-bottom: 3.75rem !important; }
  .u-pl-sm-375,
  .u-px-sm-375 {
    padding-left: 3.75rem !important; }
  .u-p-sm-400 {
    padding: 4rem !important; }
  .u-pt-sm-400,
  .u-py-sm-400 {
    padding-top: 4rem !important; }
  .u-pr-sm-400,
  .u-px-sm-400 {
    padding-right: 4rem !important; }
  .u-pb-sm-400,
  .u-py-sm-400 {
    padding-bottom: 4rem !important; }
  .u-pl-sm-400,
  .u-px-sm-400 {
    padding-left: 4rem !important; }
  .u-p-sm-425 {
    padding: 4.25rem !important; }
  .u-pt-sm-425,
  .u-py-sm-425 {
    padding-top: 4.25rem !important; }
  .u-pr-sm-425,
  .u-px-sm-425 {
    padding-right: 4.25rem !important; }
  .u-pb-sm-425,
  .u-py-sm-425 {
    padding-bottom: 4.25rem !important; }
  .u-pl-sm-425,
  .u-px-sm-425 {
    padding-left: 4.25rem !important; }
  .u-p-sm-450 {
    padding: 4.5rem !important; }
  .u-pt-sm-450,
  .u-py-sm-450 {
    padding-top: 4.5rem !important; }
  .u-pr-sm-450,
  .u-px-sm-450 {
    padding-right: 4.5rem !important; }
  .u-pb-sm-450,
  .u-py-sm-450 {
    padding-bottom: 4.5rem !important; }
  .u-pl-sm-450,
  .u-px-sm-450 {
    padding-left: 4.5rem !important; }
  .u-p-sm-475 {
    padding: 4.75rem !important; }
  .u-pt-sm-475,
  .u-py-sm-475 {
    padding-top: 4.75rem !important; }
  .u-pr-sm-475,
  .u-px-sm-475 {
    padding-right: 4.75rem !important; }
  .u-pb-sm-475,
  .u-py-sm-475 {
    padding-bottom: 4.75rem !important; }
  .u-pl-sm-475,
  .u-px-sm-475 {
    padding-left: 4.75rem !important; }
  .u-p-sm-500 {
    padding: 5rem !important; }
  .u-pt-sm-500,
  .u-py-sm-500 {
    padding-top: 5rem !important; }
  .u-pr-sm-500,
  .u-px-sm-500 {
    padding-right: 5rem !important; }
  .u-pb-sm-500,
  .u-py-sm-500 {
    padding-bottom: 5rem !important; }
  .u-pl-sm-500,
  .u-px-sm-500 {
    padding-left: 5rem !important; }
  .u-p-sm-525 {
    padding: 5.25rem !important; }
  .u-pt-sm-525,
  .u-py-sm-525 {
    padding-top: 5.25rem !important; }
  .u-pr-sm-525,
  .u-px-sm-525 {
    padding-right: 5.25rem !important; }
  .u-pb-sm-525,
  .u-py-sm-525 {
    padding-bottom: 5.25rem !important; }
  .u-pl-sm-525,
  .u-px-sm-525 {
    padding-left: 5.25rem !important; }
  .u-p-sm-550 {
    padding: 5.5rem !important; }
  .u-pt-sm-550,
  .u-py-sm-550 {
    padding-top: 5.5rem !important; }
  .u-pr-sm-550,
  .u-px-sm-550 {
    padding-right: 5.5rem !important; }
  .u-pb-sm-550,
  .u-py-sm-550 {
    padding-bottom: 5.5rem !important; }
  .u-pl-sm-550,
  .u-px-sm-550 {
    padding-left: 5.5rem !important; }
  .u-p-sm-575 {
    padding: 5.75rem !important; }
  .u-pt-sm-575,
  .u-py-sm-575 {
    padding-top: 5.75rem !important; }
  .u-pr-sm-575,
  .u-px-sm-575 {
    padding-right: 5.75rem !important; }
  .u-pb-sm-575,
  .u-py-sm-575 {
    padding-bottom: 5.75rem !important; }
  .u-pl-sm-575,
  .u-px-sm-575 {
    padding-left: 5.75rem !important; }
  .u-p-sm-600 {
    padding: 6rem !important; }
  .u-pt-sm-600,
  .u-py-sm-600 {
    padding-top: 6rem !important; }
  .u-pr-sm-600,
  .u-px-sm-600 {
    padding-right: 6rem !important; }
  .u-pb-sm-600,
  .u-py-sm-600 {
    padding-bottom: 6rem !important; }
  .u-pl-sm-600,
  .u-px-sm-600 {
    padding-left: 6rem !important; }
  .u-p-sm-625 {
    padding: 6.25rem !important; }
  .u-pt-sm-625,
  .u-py-sm-625 {
    padding-top: 6.25rem !important; }
  .u-pr-sm-625,
  .u-px-sm-625 {
    padding-right: 6.25rem !important; }
  .u-pb-sm-625,
  .u-py-sm-625 {
    padding-bottom: 6.25rem !important; }
  .u-pl-sm-625,
  .u-px-sm-625 {
    padding-left: 6.25rem !important; }
  .u-p-sm-650 {
    padding: 6.5rem !important; }
  .u-pt-sm-650,
  .u-py-sm-650 {
    padding-top: 6.5rem !important; }
  .u-pr-sm-650,
  .u-px-sm-650 {
    padding-right: 6.5rem !important; }
  .u-pb-sm-650,
  .u-py-sm-650 {
    padding-bottom: 6.5rem !important; }
  .u-pl-sm-650,
  .u-px-sm-650 {
    padding-left: 6.5rem !important; }
  .u-p-sm-675 {
    padding: 6.75rem !important; }
  .u-pt-sm-675,
  .u-py-sm-675 {
    padding-top: 6.75rem !important; }
  .u-pr-sm-675,
  .u-px-sm-675 {
    padding-right: 6.75rem !important; }
  .u-pb-sm-675,
  .u-py-sm-675 {
    padding-bottom: 6.75rem !important; }
  .u-pl-sm-675,
  .u-px-sm-675 {
    padding-left: 6.75rem !important; }
  .u-p-sm-700 {
    padding: 7rem !important; }
  .u-pt-sm-700,
  .u-py-sm-700 {
    padding-top: 7rem !important; }
  .u-pr-sm-700,
  .u-px-sm-700 {
    padding-right: 7rem !important; }
  .u-pb-sm-700,
  .u-py-sm-700 {
    padding-bottom: 7rem !important; }
  .u-pl-sm-700,
  .u-px-sm-700 {
    padding-left: 7rem !important; }
  .u-p-sm-725 {
    padding: 7.25rem !important; }
  .u-pt-sm-725,
  .u-py-sm-725 {
    padding-top: 7.25rem !important; }
  .u-pr-sm-725,
  .u-px-sm-725 {
    padding-right: 7.25rem !important; }
  .u-pb-sm-725,
  .u-py-sm-725 {
    padding-bottom: 7.25rem !important; }
  .u-pl-sm-725,
  .u-px-sm-725 {
    padding-left: 7.25rem !important; }
  .u-p-sm-750 {
    padding: 7.5rem !important; }
  .u-pt-sm-750,
  .u-py-sm-750 {
    padding-top: 7.5rem !important; }
  .u-pr-sm-750,
  .u-px-sm-750 {
    padding-right: 7.5rem !important; }
  .u-pb-sm-750,
  .u-py-sm-750 {
    padding-bottom: 7.5rem !important; }
  .u-pl-sm-750,
  .u-px-sm-750 {
    padding-left: 7.5rem !important; }
  .u-p-sm-775 {
    padding: 7.75rem !important; }
  .u-pt-sm-775,
  .u-py-sm-775 {
    padding-top: 7.75rem !important; }
  .u-pr-sm-775,
  .u-px-sm-775 {
    padding-right: 7.75rem !important; }
  .u-pb-sm-775,
  .u-py-sm-775 {
    padding-bottom: 7.75rem !important; }
  .u-pl-sm-775,
  .u-px-sm-775 {
    padding-left: 7.75rem !important; }
  .u-p-sm-800 {
    padding: 8rem !important; }
  .u-pt-sm-800,
  .u-py-sm-800 {
    padding-top: 8rem !important; }
  .u-pr-sm-800,
  .u-px-sm-800 {
    padding-right: 8rem !important; }
  .u-pb-sm-800,
  .u-py-sm-800 {
    padding-bottom: 8rem !important; }
  .u-pl-sm-800,
  .u-px-sm-800 {
    padding-left: 8rem !important; } }

@media (min-width: 768px) {
  .u-m-md-000 {
    margin: 0rem !important; }
  .u-mt-md-000,
  .u-my-md-000 {
    margin-top: 0rem !important; }
  .u-mr-md-000,
  .u-mx-md-000 {
    margin-right: 0rem !important; }
  .u-mb-md-000,
  .u-my-md-000 {
    margin-bottom: 0rem !important; }
  .u-ml-md-000,
  .u-mx-md-000 {
    margin-left: 0rem !important; }
  .u-m-md-025 {
    margin: 0.25rem !important; }
  .u-mt-md-025,
  .u-my-md-025 {
    margin-top: 0.25rem !important; }
  .u-mr-md-025,
  .u-mx-md-025 {
    margin-right: 0.25rem !important; }
  .u-mb-md-025,
  .u-my-md-025 {
    margin-bottom: 0.25rem !important; }
  .u-ml-md-025,
  .u-mx-md-025 {
    margin-left: 0.25rem !important; }
  .u-m-md-050 {
    margin: 0.5rem !important; }
  .u-mt-md-050,
  .u-my-md-050 {
    margin-top: 0.5rem !important; }
  .u-mr-md-050,
  .u-mx-md-050 {
    margin-right: 0.5rem !important; }
  .u-mb-md-050,
  .u-my-md-050 {
    margin-bottom: 0.5rem !important; }
  .u-ml-md-050,
  .u-mx-md-050 {
    margin-left: 0.5rem !important; }
  .u-m-md-075 {
    margin: 0.75rem !important; }
  .u-mt-md-075,
  .u-my-md-075 {
    margin-top: 0.75rem !important; }
  .u-mr-md-075,
  .u-mx-md-075 {
    margin-right: 0.75rem !important; }
  .u-mb-md-075,
  .u-my-md-075 {
    margin-bottom: 0.75rem !important; }
  .u-ml-md-075,
  .u-mx-md-075 {
    margin-left: 0.75rem !important; }
  .u-m-md-100 {
    margin: 1rem !important; }
  .u-mt-md-100,
  .u-my-md-100 {
    margin-top: 1rem !important; }
  .u-mr-md-100,
  .u-mx-md-100 {
    margin-right: 1rem !important; }
  .u-mb-md-100,
  .u-my-md-100 {
    margin-bottom: 1rem !important; }
  .u-ml-md-100,
  .u-mx-md-100 {
    margin-left: 1rem !important; }
  .u-m-md-125 {
    margin: 1.25rem !important; }
  .u-mt-md-125,
  .u-my-md-125 {
    margin-top: 1.25rem !important; }
  .u-mr-md-125,
  .u-mx-md-125 {
    margin-right: 1.25rem !important; }
  .u-mb-md-125,
  .u-my-md-125 {
    margin-bottom: 1.25rem !important; }
  .u-ml-md-125,
  .u-mx-md-125 {
    margin-left: 1.25rem !important; }
  .u-m-md-150 {
    margin: 1.5rem !important; }
  .u-mt-md-150,
  .u-my-md-150 {
    margin-top: 1.5rem !important; }
  .u-mr-md-150,
  .u-mx-md-150 {
    margin-right: 1.5rem !important; }
  .u-mb-md-150,
  .u-my-md-150 {
    margin-bottom: 1.5rem !important; }
  .u-ml-md-150,
  .u-mx-md-150 {
    margin-left: 1.5rem !important; }
  .u-m-md-175 {
    margin: 1.75rem !important; }
  .u-mt-md-175,
  .u-my-md-175 {
    margin-top: 1.75rem !important; }
  .u-mr-md-175,
  .u-mx-md-175 {
    margin-right: 1.75rem !important; }
  .u-mb-md-175,
  .u-my-md-175 {
    margin-bottom: 1.75rem !important; }
  .u-ml-md-175,
  .u-mx-md-175 {
    margin-left: 1.75rem !important; }
  .u-m-md-200 {
    margin: 2rem !important; }
  .u-mt-md-200,
  .u-my-md-200 {
    margin-top: 2rem !important; }
  .u-mr-md-200,
  .u-mx-md-200 {
    margin-right: 2rem !important; }
  .u-mb-md-200,
  .u-my-md-200 {
    margin-bottom: 2rem !important; }
  .u-ml-md-200,
  .u-mx-md-200 {
    margin-left: 2rem !important; }
  .u-m-md-225 {
    margin: 2.25rem !important; }
  .u-mt-md-225,
  .u-my-md-225 {
    margin-top: 2.25rem !important; }
  .u-mr-md-225,
  .u-mx-md-225 {
    margin-right: 2.25rem !important; }
  .u-mb-md-225,
  .u-my-md-225 {
    margin-bottom: 2.25rem !important; }
  .u-ml-md-225,
  .u-mx-md-225 {
    margin-left: 2.25rem !important; }
  .u-m-md-250 {
    margin: 2.5rem !important; }
  .u-mt-md-250,
  .u-my-md-250 {
    margin-top: 2.5rem !important; }
  .u-mr-md-250,
  .u-mx-md-250 {
    margin-right: 2.5rem !important; }
  .u-mb-md-250,
  .u-my-md-250 {
    margin-bottom: 2.5rem !important; }
  .u-ml-md-250,
  .u-mx-md-250 {
    margin-left: 2.5rem !important; }
  .u-m-md-275 {
    margin: 2.75rem !important; }
  .u-mt-md-275,
  .u-my-md-275 {
    margin-top: 2.75rem !important; }
  .u-mr-md-275,
  .u-mx-md-275 {
    margin-right: 2.75rem !important; }
  .u-mb-md-275,
  .u-my-md-275 {
    margin-bottom: 2.75rem !important; }
  .u-ml-md-275,
  .u-mx-md-275 {
    margin-left: 2.75rem !important; }
  .u-m-md-300 {
    margin: 3rem !important; }
  .u-mt-md-300,
  .u-my-md-300 {
    margin-top: 3rem !important; }
  .u-mr-md-300,
  .u-mx-md-300 {
    margin-right: 3rem !important; }
  .u-mb-md-300,
  .u-my-md-300 {
    margin-bottom: 3rem !important; }
  .u-ml-md-300,
  .u-mx-md-300 {
    margin-left: 3rem !important; }
  .u-m-md-325 {
    margin: 3.25rem !important; }
  .u-mt-md-325,
  .u-my-md-325 {
    margin-top: 3.25rem !important; }
  .u-mr-md-325,
  .u-mx-md-325 {
    margin-right: 3.25rem !important; }
  .u-mb-md-325,
  .u-my-md-325 {
    margin-bottom: 3.25rem !important; }
  .u-ml-md-325,
  .u-mx-md-325 {
    margin-left: 3.25rem !important; }
  .u-m-md-350 {
    margin: 3.5rem !important; }
  .u-mt-md-350,
  .u-my-md-350 {
    margin-top: 3.5rem !important; }
  .u-mr-md-350,
  .u-mx-md-350 {
    margin-right: 3.5rem !important; }
  .u-mb-md-350,
  .u-my-md-350 {
    margin-bottom: 3.5rem !important; }
  .u-ml-md-350,
  .u-mx-md-350 {
    margin-left: 3.5rem !important; }
  .u-m-md-375 {
    margin: 3.75rem !important; }
  .u-mt-md-375,
  .u-my-md-375 {
    margin-top: 3.75rem !important; }
  .u-mr-md-375,
  .u-mx-md-375 {
    margin-right: 3.75rem !important; }
  .u-mb-md-375,
  .u-my-md-375 {
    margin-bottom: 3.75rem !important; }
  .u-ml-md-375,
  .u-mx-md-375 {
    margin-left: 3.75rem !important; }
  .u-m-md-400 {
    margin: 4rem !important; }
  .u-mt-md-400,
  .u-my-md-400 {
    margin-top: 4rem !important; }
  .u-mr-md-400,
  .u-mx-md-400 {
    margin-right: 4rem !important; }
  .u-mb-md-400,
  .u-my-md-400 {
    margin-bottom: 4rem !important; }
  .u-ml-md-400,
  .u-mx-md-400 {
    margin-left: 4rem !important; }
  .u-m-md-425 {
    margin: 4.25rem !important; }
  .u-mt-md-425,
  .u-my-md-425 {
    margin-top: 4.25rem !important; }
  .u-mr-md-425,
  .u-mx-md-425 {
    margin-right: 4.25rem !important; }
  .u-mb-md-425,
  .u-my-md-425 {
    margin-bottom: 4.25rem !important; }
  .u-ml-md-425,
  .u-mx-md-425 {
    margin-left: 4.25rem !important; }
  .u-m-md-450 {
    margin: 4.5rem !important; }
  .u-mt-md-450,
  .u-my-md-450 {
    margin-top: 4.5rem !important; }
  .u-mr-md-450,
  .u-mx-md-450 {
    margin-right: 4.5rem !important; }
  .u-mb-md-450,
  .u-my-md-450 {
    margin-bottom: 4.5rem !important; }
  .u-ml-md-450,
  .u-mx-md-450 {
    margin-left: 4.5rem !important; }
  .u-m-md-475 {
    margin: 4.75rem !important; }
  .u-mt-md-475,
  .u-my-md-475 {
    margin-top: 4.75rem !important; }
  .u-mr-md-475,
  .u-mx-md-475 {
    margin-right: 4.75rem !important; }
  .u-mb-md-475,
  .u-my-md-475 {
    margin-bottom: 4.75rem !important; }
  .u-ml-md-475,
  .u-mx-md-475 {
    margin-left: 4.75rem !important; }
  .u-m-md-500 {
    margin: 5rem !important; }
  .u-mt-md-500,
  .u-my-md-500 {
    margin-top: 5rem !important; }
  .u-mr-md-500,
  .u-mx-md-500 {
    margin-right: 5rem !important; }
  .u-mb-md-500,
  .u-my-md-500 {
    margin-bottom: 5rem !important; }
  .u-ml-md-500,
  .u-mx-md-500 {
    margin-left: 5rem !important; }
  .u-m-md-525 {
    margin: 5.25rem !important; }
  .u-mt-md-525,
  .u-my-md-525 {
    margin-top: 5.25rem !important; }
  .u-mr-md-525,
  .u-mx-md-525 {
    margin-right: 5.25rem !important; }
  .u-mb-md-525,
  .u-my-md-525 {
    margin-bottom: 5.25rem !important; }
  .u-ml-md-525,
  .u-mx-md-525 {
    margin-left: 5.25rem !important; }
  .u-m-md-550 {
    margin: 5.5rem !important; }
  .u-mt-md-550,
  .u-my-md-550 {
    margin-top: 5.5rem !important; }
  .u-mr-md-550,
  .u-mx-md-550 {
    margin-right: 5.5rem !important; }
  .u-mb-md-550,
  .u-my-md-550 {
    margin-bottom: 5.5rem !important; }
  .u-ml-md-550,
  .u-mx-md-550 {
    margin-left: 5.5rem !important; }
  .u-m-md-575 {
    margin: 5.75rem !important; }
  .u-mt-md-575,
  .u-my-md-575 {
    margin-top: 5.75rem !important; }
  .u-mr-md-575,
  .u-mx-md-575 {
    margin-right: 5.75rem !important; }
  .u-mb-md-575,
  .u-my-md-575 {
    margin-bottom: 5.75rem !important; }
  .u-ml-md-575,
  .u-mx-md-575 {
    margin-left: 5.75rem !important; }
  .u-m-md-600 {
    margin: 6rem !important; }
  .u-mt-md-600,
  .u-my-md-600 {
    margin-top: 6rem !important; }
  .u-mr-md-600,
  .u-mx-md-600 {
    margin-right: 6rem !important; }
  .u-mb-md-600,
  .u-my-md-600 {
    margin-bottom: 6rem !important; }
  .u-ml-md-600,
  .u-mx-md-600 {
    margin-left: 6rem !important; }
  .u-m-md-625 {
    margin: 6.25rem !important; }
  .u-mt-md-625,
  .u-my-md-625 {
    margin-top: 6.25rem !important; }
  .u-mr-md-625,
  .u-mx-md-625 {
    margin-right: 6.25rem !important; }
  .u-mb-md-625,
  .u-my-md-625 {
    margin-bottom: 6.25rem !important; }
  .u-ml-md-625,
  .u-mx-md-625 {
    margin-left: 6.25rem !important; }
  .u-m-md-650 {
    margin: 6.5rem !important; }
  .u-mt-md-650,
  .u-my-md-650 {
    margin-top: 6.5rem !important; }
  .u-mr-md-650,
  .u-mx-md-650 {
    margin-right: 6.5rem !important; }
  .u-mb-md-650,
  .u-my-md-650 {
    margin-bottom: 6.5rem !important; }
  .u-ml-md-650,
  .u-mx-md-650 {
    margin-left: 6.5rem !important; }
  .u-m-md-675 {
    margin: 6.75rem !important; }
  .u-mt-md-675,
  .u-my-md-675 {
    margin-top: 6.75rem !important; }
  .u-mr-md-675,
  .u-mx-md-675 {
    margin-right: 6.75rem !important; }
  .u-mb-md-675,
  .u-my-md-675 {
    margin-bottom: 6.75rem !important; }
  .u-ml-md-675,
  .u-mx-md-675 {
    margin-left: 6.75rem !important; }
  .u-m-md-700 {
    margin: 7rem !important; }
  .u-mt-md-700,
  .u-my-md-700 {
    margin-top: 7rem !important; }
  .u-mr-md-700,
  .u-mx-md-700 {
    margin-right: 7rem !important; }
  .u-mb-md-700,
  .u-my-md-700 {
    margin-bottom: 7rem !important; }
  .u-ml-md-700,
  .u-mx-md-700 {
    margin-left: 7rem !important; }
  .u-m-md-725 {
    margin: 7.25rem !important; }
  .u-mt-md-725,
  .u-my-md-725 {
    margin-top: 7.25rem !important; }
  .u-mr-md-725,
  .u-mx-md-725 {
    margin-right: 7.25rem !important; }
  .u-mb-md-725,
  .u-my-md-725 {
    margin-bottom: 7.25rem !important; }
  .u-ml-md-725,
  .u-mx-md-725 {
    margin-left: 7.25rem !important; }
  .u-m-md-750 {
    margin: 7.5rem !important; }
  .u-mt-md-750,
  .u-my-md-750 {
    margin-top: 7.5rem !important; }
  .u-mr-md-750,
  .u-mx-md-750 {
    margin-right: 7.5rem !important; }
  .u-mb-md-750,
  .u-my-md-750 {
    margin-bottom: 7.5rem !important; }
  .u-ml-md-750,
  .u-mx-md-750 {
    margin-left: 7.5rem !important; }
  .u-m-md-775 {
    margin: 7.75rem !important; }
  .u-mt-md-775,
  .u-my-md-775 {
    margin-top: 7.75rem !important; }
  .u-mr-md-775,
  .u-mx-md-775 {
    margin-right: 7.75rem !important; }
  .u-mb-md-775,
  .u-my-md-775 {
    margin-bottom: 7.75rem !important; }
  .u-ml-md-775,
  .u-mx-md-775 {
    margin-left: 7.75rem !important; }
  .u-m-md-800 {
    margin: 8rem !important; }
  .u-mt-md-800,
  .u-my-md-800 {
    margin-top: 8rem !important; }
  .u-mr-md-800,
  .u-mx-md-800 {
    margin-right: 8rem !important; }
  .u-mb-md-800,
  .u-my-md-800 {
    margin-bottom: 8rem !important; }
  .u-ml-md-800,
  .u-mx-md-800 {
    margin-left: 8rem !important; }
  .u-p-md-000 {
    padding: 0rem !important; }
  .u-pt-md-000,
  .u-py-md-000 {
    padding-top: 0rem !important; }
  .u-pr-md-000,
  .u-px-md-000 {
    padding-right: 0rem !important; }
  .u-pb-md-000,
  .u-py-md-000 {
    padding-bottom: 0rem !important; }
  .u-pl-md-000,
  .u-px-md-000 {
    padding-left: 0rem !important; }
  .u-p-md-025 {
    padding: 0.25rem !important; }
  .u-pt-md-025,
  .u-py-md-025 {
    padding-top: 0.25rem !important; }
  .u-pr-md-025,
  .u-px-md-025 {
    padding-right: 0.25rem !important; }
  .u-pb-md-025,
  .u-py-md-025 {
    padding-bottom: 0.25rem !important; }
  .u-pl-md-025,
  .u-px-md-025 {
    padding-left: 0.25rem !important; }
  .u-p-md-050 {
    padding: 0.5rem !important; }
  .u-pt-md-050,
  .u-py-md-050 {
    padding-top: 0.5rem !important; }
  .u-pr-md-050,
  .u-px-md-050 {
    padding-right: 0.5rem !important; }
  .u-pb-md-050,
  .u-py-md-050 {
    padding-bottom: 0.5rem !important; }
  .u-pl-md-050,
  .u-px-md-050 {
    padding-left: 0.5rem !important; }
  .u-p-md-075 {
    padding: 0.75rem !important; }
  .u-pt-md-075,
  .u-py-md-075 {
    padding-top: 0.75rem !important; }
  .u-pr-md-075,
  .u-px-md-075 {
    padding-right: 0.75rem !important; }
  .u-pb-md-075,
  .u-py-md-075 {
    padding-bottom: 0.75rem !important; }
  .u-pl-md-075,
  .u-px-md-075 {
    padding-left: 0.75rem !important; }
  .u-p-md-100 {
    padding: 1rem !important; }
  .u-pt-md-100,
  .u-py-md-100 {
    padding-top: 1rem !important; }
  .u-pr-md-100,
  .u-px-md-100 {
    padding-right: 1rem !important; }
  .u-pb-md-100,
  .u-py-md-100 {
    padding-bottom: 1rem !important; }
  .u-pl-md-100,
  .u-px-md-100 {
    padding-left: 1rem !important; }
  .u-p-md-125 {
    padding: 1.25rem !important; }
  .u-pt-md-125,
  .u-py-md-125 {
    padding-top: 1.25rem !important; }
  .u-pr-md-125,
  .u-px-md-125 {
    padding-right: 1.25rem !important; }
  .u-pb-md-125,
  .u-py-md-125 {
    padding-bottom: 1.25rem !important; }
  .u-pl-md-125,
  .u-px-md-125 {
    padding-left: 1.25rem !important; }
  .u-p-md-150 {
    padding: 1.5rem !important; }
  .u-pt-md-150,
  .u-py-md-150 {
    padding-top: 1.5rem !important; }
  .u-pr-md-150,
  .u-px-md-150 {
    padding-right: 1.5rem !important; }
  .u-pb-md-150,
  .u-py-md-150 {
    padding-bottom: 1.5rem !important; }
  .u-pl-md-150,
  .u-px-md-150 {
    padding-left: 1.5rem !important; }
  .u-p-md-175 {
    padding: 1.75rem !important; }
  .u-pt-md-175,
  .u-py-md-175 {
    padding-top: 1.75rem !important; }
  .u-pr-md-175,
  .u-px-md-175 {
    padding-right: 1.75rem !important; }
  .u-pb-md-175,
  .u-py-md-175 {
    padding-bottom: 1.75rem !important; }
  .u-pl-md-175,
  .u-px-md-175 {
    padding-left: 1.75rem !important; }
  .u-p-md-200 {
    padding: 2rem !important; }
  .u-pt-md-200,
  .u-py-md-200 {
    padding-top: 2rem !important; }
  .u-pr-md-200,
  .u-px-md-200 {
    padding-right: 2rem !important; }
  .u-pb-md-200,
  .u-py-md-200 {
    padding-bottom: 2rem !important; }
  .u-pl-md-200,
  .u-px-md-200 {
    padding-left: 2rem !important; }
  .u-p-md-225 {
    padding: 2.25rem !important; }
  .u-pt-md-225,
  .u-py-md-225 {
    padding-top: 2.25rem !important; }
  .u-pr-md-225,
  .u-px-md-225 {
    padding-right: 2.25rem !important; }
  .u-pb-md-225,
  .u-py-md-225 {
    padding-bottom: 2.25rem !important; }
  .u-pl-md-225,
  .u-px-md-225 {
    padding-left: 2.25rem !important; }
  .u-p-md-250 {
    padding: 2.5rem !important; }
  .u-pt-md-250,
  .u-py-md-250 {
    padding-top: 2.5rem !important; }
  .u-pr-md-250,
  .u-px-md-250 {
    padding-right: 2.5rem !important; }
  .u-pb-md-250,
  .u-py-md-250 {
    padding-bottom: 2.5rem !important; }
  .u-pl-md-250,
  .u-px-md-250 {
    padding-left: 2.5rem !important; }
  .u-p-md-275 {
    padding: 2.75rem !important; }
  .u-pt-md-275,
  .u-py-md-275 {
    padding-top: 2.75rem !important; }
  .u-pr-md-275,
  .u-px-md-275 {
    padding-right: 2.75rem !important; }
  .u-pb-md-275,
  .u-py-md-275 {
    padding-bottom: 2.75rem !important; }
  .u-pl-md-275,
  .u-px-md-275 {
    padding-left: 2.75rem !important; }
  .u-p-md-300 {
    padding: 3rem !important; }
  .u-pt-md-300,
  .u-py-md-300 {
    padding-top: 3rem !important; }
  .u-pr-md-300,
  .u-px-md-300 {
    padding-right: 3rem !important; }
  .u-pb-md-300,
  .u-py-md-300 {
    padding-bottom: 3rem !important; }
  .u-pl-md-300,
  .u-px-md-300 {
    padding-left: 3rem !important; }
  .u-p-md-325 {
    padding: 3.25rem !important; }
  .u-pt-md-325,
  .u-py-md-325 {
    padding-top: 3.25rem !important; }
  .u-pr-md-325,
  .u-px-md-325 {
    padding-right: 3.25rem !important; }
  .u-pb-md-325,
  .u-py-md-325 {
    padding-bottom: 3.25rem !important; }
  .u-pl-md-325,
  .u-px-md-325 {
    padding-left: 3.25rem !important; }
  .u-p-md-350 {
    padding: 3.5rem !important; }
  .u-pt-md-350,
  .u-py-md-350 {
    padding-top: 3.5rem !important; }
  .u-pr-md-350,
  .u-px-md-350 {
    padding-right: 3.5rem !important; }
  .u-pb-md-350,
  .u-py-md-350 {
    padding-bottom: 3.5rem !important; }
  .u-pl-md-350,
  .u-px-md-350 {
    padding-left: 3.5rem !important; }
  .u-p-md-375 {
    padding: 3.75rem !important; }
  .u-pt-md-375,
  .u-py-md-375 {
    padding-top: 3.75rem !important; }
  .u-pr-md-375,
  .u-px-md-375 {
    padding-right: 3.75rem !important; }
  .u-pb-md-375,
  .u-py-md-375 {
    padding-bottom: 3.75rem !important; }
  .u-pl-md-375,
  .u-px-md-375 {
    padding-left: 3.75rem !important; }
  .u-p-md-400 {
    padding: 4rem !important; }
  .u-pt-md-400,
  .u-py-md-400 {
    padding-top: 4rem !important; }
  .u-pr-md-400,
  .u-px-md-400 {
    padding-right: 4rem !important; }
  .u-pb-md-400,
  .u-py-md-400 {
    padding-bottom: 4rem !important; }
  .u-pl-md-400,
  .u-px-md-400 {
    padding-left: 4rem !important; }
  .u-p-md-425 {
    padding: 4.25rem !important; }
  .u-pt-md-425,
  .u-py-md-425 {
    padding-top: 4.25rem !important; }
  .u-pr-md-425,
  .u-px-md-425 {
    padding-right: 4.25rem !important; }
  .u-pb-md-425,
  .u-py-md-425 {
    padding-bottom: 4.25rem !important; }
  .u-pl-md-425,
  .u-px-md-425 {
    padding-left: 4.25rem !important; }
  .u-p-md-450 {
    padding: 4.5rem !important; }
  .u-pt-md-450,
  .u-py-md-450 {
    padding-top: 4.5rem !important; }
  .u-pr-md-450,
  .u-px-md-450 {
    padding-right: 4.5rem !important; }
  .u-pb-md-450,
  .u-py-md-450 {
    padding-bottom: 4.5rem !important; }
  .u-pl-md-450,
  .u-px-md-450 {
    padding-left: 4.5rem !important; }
  .u-p-md-475 {
    padding: 4.75rem !important; }
  .u-pt-md-475,
  .u-py-md-475 {
    padding-top: 4.75rem !important; }
  .u-pr-md-475,
  .u-px-md-475 {
    padding-right: 4.75rem !important; }
  .u-pb-md-475,
  .u-py-md-475 {
    padding-bottom: 4.75rem !important; }
  .u-pl-md-475,
  .u-px-md-475 {
    padding-left: 4.75rem !important; }
  .u-p-md-500 {
    padding: 5rem !important; }
  .u-pt-md-500,
  .u-py-md-500 {
    padding-top: 5rem !important; }
  .u-pr-md-500,
  .u-px-md-500 {
    padding-right: 5rem !important; }
  .u-pb-md-500,
  .u-py-md-500 {
    padding-bottom: 5rem !important; }
  .u-pl-md-500,
  .u-px-md-500 {
    padding-left: 5rem !important; }
  .u-p-md-525 {
    padding: 5.25rem !important; }
  .u-pt-md-525,
  .u-py-md-525 {
    padding-top: 5.25rem !important; }
  .u-pr-md-525,
  .u-px-md-525 {
    padding-right: 5.25rem !important; }
  .u-pb-md-525,
  .u-py-md-525 {
    padding-bottom: 5.25rem !important; }
  .u-pl-md-525,
  .u-px-md-525 {
    padding-left: 5.25rem !important; }
  .u-p-md-550 {
    padding: 5.5rem !important; }
  .u-pt-md-550,
  .u-py-md-550 {
    padding-top: 5.5rem !important; }
  .u-pr-md-550,
  .u-px-md-550 {
    padding-right: 5.5rem !important; }
  .u-pb-md-550,
  .u-py-md-550 {
    padding-bottom: 5.5rem !important; }
  .u-pl-md-550,
  .u-px-md-550 {
    padding-left: 5.5rem !important; }
  .u-p-md-575 {
    padding: 5.75rem !important; }
  .u-pt-md-575,
  .u-py-md-575 {
    padding-top: 5.75rem !important; }
  .u-pr-md-575,
  .u-px-md-575 {
    padding-right: 5.75rem !important; }
  .u-pb-md-575,
  .u-py-md-575 {
    padding-bottom: 5.75rem !important; }
  .u-pl-md-575,
  .u-px-md-575 {
    padding-left: 5.75rem !important; }
  .u-p-md-600 {
    padding: 6rem !important; }
  .u-pt-md-600,
  .u-py-md-600 {
    padding-top: 6rem !important; }
  .u-pr-md-600,
  .u-px-md-600 {
    padding-right: 6rem !important; }
  .u-pb-md-600,
  .u-py-md-600 {
    padding-bottom: 6rem !important; }
  .u-pl-md-600,
  .u-px-md-600 {
    padding-left: 6rem !important; }
  .u-p-md-625 {
    padding: 6.25rem !important; }
  .u-pt-md-625,
  .u-py-md-625 {
    padding-top: 6.25rem !important; }
  .u-pr-md-625,
  .u-px-md-625 {
    padding-right: 6.25rem !important; }
  .u-pb-md-625,
  .u-py-md-625 {
    padding-bottom: 6.25rem !important; }
  .u-pl-md-625,
  .u-px-md-625 {
    padding-left: 6.25rem !important; }
  .u-p-md-650 {
    padding: 6.5rem !important; }
  .u-pt-md-650,
  .u-py-md-650 {
    padding-top: 6.5rem !important; }
  .u-pr-md-650,
  .u-px-md-650 {
    padding-right: 6.5rem !important; }
  .u-pb-md-650,
  .u-py-md-650 {
    padding-bottom: 6.5rem !important; }
  .u-pl-md-650,
  .u-px-md-650 {
    padding-left: 6.5rem !important; }
  .u-p-md-675 {
    padding: 6.75rem !important; }
  .u-pt-md-675,
  .u-py-md-675 {
    padding-top: 6.75rem !important; }
  .u-pr-md-675,
  .u-px-md-675 {
    padding-right: 6.75rem !important; }
  .u-pb-md-675,
  .u-py-md-675 {
    padding-bottom: 6.75rem !important; }
  .u-pl-md-675,
  .u-px-md-675 {
    padding-left: 6.75rem !important; }
  .u-p-md-700 {
    padding: 7rem !important; }
  .u-pt-md-700,
  .u-py-md-700 {
    padding-top: 7rem !important; }
  .u-pr-md-700,
  .u-px-md-700 {
    padding-right: 7rem !important; }
  .u-pb-md-700,
  .u-py-md-700 {
    padding-bottom: 7rem !important; }
  .u-pl-md-700,
  .u-px-md-700 {
    padding-left: 7rem !important; }
  .u-p-md-725 {
    padding: 7.25rem !important; }
  .u-pt-md-725,
  .u-py-md-725 {
    padding-top: 7.25rem !important; }
  .u-pr-md-725,
  .u-px-md-725 {
    padding-right: 7.25rem !important; }
  .u-pb-md-725,
  .u-py-md-725 {
    padding-bottom: 7.25rem !important; }
  .u-pl-md-725,
  .u-px-md-725 {
    padding-left: 7.25rem !important; }
  .u-p-md-750 {
    padding: 7.5rem !important; }
  .u-pt-md-750,
  .u-py-md-750 {
    padding-top: 7.5rem !important; }
  .u-pr-md-750,
  .u-px-md-750 {
    padding-right: 7.5rem !important; }
  .u-pb-md-750,
  .u-py-md-750 {
    padding-bottom: 7.5rem !important; }
  .u-pl-md-750,
  .u-px-md-750 {
    padding-left: 7.5rem !important; }
  .u-p-md-775 {
    padding: 7.75rem !important; }
  .u-pt-md-775,
  .u-py-md-775 {
    padding-top: 7.75rem !important; }
  .u-pr-md-775,
  .u-px-md-775 {
    padding-right: 7.75rem !important; }
  .u-pb-md-775,
  .u-py-md-775 {
    padding-bottom: 7.75rem !important; }
  .u-pl-md-775,
  .u-px-md-775 {
    padding-left: 7.75rem !important; }
  .u-p-md-800 {
    padding: 8rem !important; }
  .u-pt-md-800,
  .u-py-md-800 {
    padding-top: 8rem !important; }
  .u-pr-md-800,
  .u-px-md-800 {
    padding-right: 8rem !important; }
  .u-pb-md-800,
  .u-py-md-800 {
    padding-bottom: 8rem !important; }
  .u-pl-md-800,
  .u-px-md-800 {
    padding-left: 8rem !important; } }

@media (min-width: 992px) {
  .u-m-lg-000 {
    margin: 0rem !important; }
  .u-mt-lg-000,
  .u-my-lg-000 {
    margin-top: 0rem !important; }
  .u-mr-lg-000,
  .u-mx-lg-000 {
    margin-right: 0rem !important; }
  .u-mb-lg-000,
  .u-my-lg-000 {
    margin-bottom: 0rem !important; }
  .u-ml-lg-000,
  .u-mx-lg-000 {
    margin-left: 0rem !important; }
  .u-m-lg-025 {
    margin: 0.25rem !important; }
  .u-mt-lg-025,
  .u-my-lg-025 {
    margin-top: 0.25rem !important; }
  .u-mr-lg-025,
  .u-mx-lg-025 {
    margin-right: 0.25rem !important; }
  .u-mb-lg-025,
  .u-my-lg-025 {
    margin-bottom: 0.25rem !important; }
  .u-ml-lg-025,
  .u-mx-lg-025 {
    margin-left: 0.25rem !important; }
  .u-m-lg-050 {
    margin: 0.5rem !important; }
  .u-mt-lg-050,
  .u-my-lg-050 {
    margin-top: 0.5rem !important; }
  .u-mr-lg-050,
  .u-mx-lg-050 {
    margin-right: 0.5rem !important; }
  .u-mb-lg-050,
  .u-my-lg-050 {
    margin-bottom: 0.5rem !important; }
  .u-ml-lg-050,
  .u-mx-lg-050 {
    margin-left: 0.5rem !important; }
  .u-m-lg-075 {
    margin: 0.75rem !important; }
  .u-mt-lg-075,
  .u-my-lg-075 {
    margin-top: 0.75rem !important; }
  .u-mr-lg-075,
  .u-mx-lg-075 {
    margin-right: 0.75rem !important; }
  .u-mb-lg-075,
  .u-my-lg-075 {
    margin-bottom: 0.75rem !important; }
  .u-ml-lg-075,
  .u-mx-lg-075 {
    margin-left: 0.75rem !important; }
  .u-m-lg-100 {
    margin: 1rem !important; }
  .u-mt-lg-100,
  .u-my-lg-100 {
    margin-top: 1rem !important; }
  .u-mr-lg-100,
  .u-mx-lg-100 {
    margin-right: 1rem !important; }
  .u-mb-lg-100,
  .u-my-lg-100 {
    margin-bottom: 1rem !important; }
  .u-ml-lg-100,
  .u-mx-lg-100 {
    margin-left: 1rem !important; }
  .u-m-lg-125 {
    margin: 1.25rem !important; }
  .u-mt-lg-125,
  .u-my-lg-125 {
    margin-top: 1.25rem !important; }
  .u-mr-lg-125,
  .u-mx-lg-125 {
    margin-right: 1.25rem !important; }
  .u-mb-lg-125,
  .u-my-lg-125 {
    margin-bottom: 1.25rem !important; }
  .u-ml-lg-125,
  .u-mx-lg-125 {
    margin-left: 1.25rem !important; }
  .u-m-lg-150 {
    margin: 1.5rem !important; }
  .u-mt-lg-150,
  .u-my-lg-150 {
    margin-top: 1.5rem !important; }
  .u-mr-lg-150,
  .u-mx-lg-150 {
    margin-right: 1.5rem !important; }
  .u-mb-lg-150,
  .u-my-lg-150 {
    margin-bottom: 1.5rem !important; }
  .u-ml-lg-150,
  .u-mx-lg-150 {
    margin-left: 1.5rem !important; }
  .u-m-lg-175 {
    margin: 1.75rem !important; }
  .u-mt-lg-175,
  .u-my-lg-175 {
    margin-top: 1.75rem !important; }
  .u-mr-lg-175,
  .u-mx-lg-175 {
    margin-right: 1.75rem !important; }
  .u-mb-lg-175,
  .u-my-lg-175 {
    margin-bottom: 1.75rem !important; }
  .u-ml-lg-175,
  .u-mx-lg-175 {
    margin-left: 1.75rem !important; }
  .u-m-lg-200 {
    margin: 2rem !important; }
  .u-mt-lg-200,
  .u-my-lg-200 {
    margin-top: 2rem !important; }
  .u-mr-lg-200,
  .u-mx-lg-200 {
    margin-right: 2rem !important; }
  .u-mb-lg-200,
  .u-my-lg-200 {
    margin-bottom: 2rem !important; }
  .u-ml-lg-200,
  .u-mx-lg-200 {
    margin-left: 2rem !important; }
  .u-m-lg-225 {
    margin: 2.25rem !important; }
  .u-mt-lg-225,
  .u-my-lg-225 {
    margin-top: 2.25rem !important; }
  .u-mr-lg-225,
  .u-mx-lg-225 {
    margin-right: 2.25rem !important; }
  .u-mb-lg-225,
  .u-my-lg-225 {
    margin-bottom: 2.25rem !important; }
  .u-ml-lg-225,
  .u-mx-lg-225 {
    margin-left: 2.25rem !important; }
  .u-m-lg-250 {
    margin: 2.5rem !important; }
  .u-mt-lg-250,
  .u-my-lg-250 {
    margin-top: 2.5rem !important; }
  .u-mr-lg-250,
  .u-mx-lg-250 {
    margin-right: 2.5rem !important; }
  .u-mb-lg-250,
  .u-my-lg-250 {
    margin-bottom: 2.5rem !important; }
  .u-ml-lg-250,
  .u-mx-lg-250 {
    margin-left: 2.5rem !important; }
  .u-m-lg-275 {
    margin: 2.75rem !important; }
  .u-mt-lg-275,
  .u-my-lg-275 {
    margin-top: 2.75rem !important; }
  .u-mr-lg-275,
  .u-mx-lg-275 {
    margin-right: 2.75rem !important; }
  .u-mb-lg-275,
  .u-my-lg-275 {
    margin-bottom: 2.75rem !important; }
  .u-ml-lg-275,
  .u-mx-lg-275 {
    margin-left: 2.75rem !important; }
  .u-m-lg-300 {
    margin: 3rem !important; }
  .u-mt-lg-300,
  .u-my-lg-300 {
    margin-top: 3rem !important; }
  .u-mr-lg-300,
  .u-mx-lg-300 {
    margin-right: 3rem !important; }
  .u-mb-lg-300,
  .u-my-lg-300 {
    margin-bottom: 3rem !important; }
  .u-ml-lg-300,
  .u-mx-lg-300 {
    margin-left: 3rem !important; }
  .u-m-lg-325 {
    margin: 3.25rem !important; }
  .u-mt-lg-325,
  .u-my-lg-325 {
    margin-top: 3.25rem !important; }
  .u-mr-lg-325,
  .u-mx-lg-325 {
    margin-right: 3.25rem !important; }
  .u-mb-lg-325,
  .u-my-lg-325 {
    margin-bottom: 3.25rem !important; }
  .u-ml-lg-325,
  .u-mx-lg-325 {
    margin-left: 3.25rem !important; }
  .u-m-lg-350 {
    margin: 3.5rem !important; }
  .u-mt-lg-350,
  .u-my-lg-350 {
    margin-top: 3.5rem !important; }
  .u-mr-lg-350,
  .u-mx-lg-350 {
    margin-right: 3.5rem !important; }
  .u-mb-lg-350,
  .u-my-lg-350 {
    margin-bottom: 3.5rem !important; }
  .u-ml-lg-350,
  .u-mx-lg-350 {
    margin-left: 3.5rem !important; }
  .u-m-lg-375 {
    margin: 3.75rem !important; }
  .u-mt-lg-375,
  .u-my-lg-375 {
    margin-top: 3.75rem !important; }
  .u-mr-lg-375,
  .u-mx-lg-375 {
    margin-right: 3.75rem !important; }
  .u-mb-lg-375,
  .u-my-lg-375 {
    margin-bottom: 3.75rem !important; }
  .u-ml-lg-375,
  .u-mx-lg-375 {
    margin-left: 3.75rem !important; }
  .u-m-lg-400 {
    margin: 4rem !important; }
  .u-mt-lg-400,
  .u-my-lg-400 {
    margin-top: 4rem !important; }
  .u-mr-lg-400,
  .u-mx-lg-400 {
    margin-right: 4rem !important; }
  .u-mb-lg-400,
  .u-my-lg-400 {
    margin-bottom: 4rem !important; }
  .u-ml-lg-400,
  .u-mx-lg-400 {
    margin-left: 4rem !important; }
  .u-m-lg-425 {
    margin: 4.25rem !important; }
  .u-mt-lg-425,
  .u-my-lg-425 {
    margin-top: 4.25rem !important; }
  .u-mr-lg-425,
  .u-mx-lg-425 {
    margin-right: 4.25rem !important; }
  .u-mb-lg-425,
  .u-my-lg-425 {
    margin-bottom: 4.25rem !important; }
  .u-ml-lg-425,
  .u-mx-lg-425 {
    margin-left: 4.25rem !important; }
  .u-m-lg-450 {
    margin: 4.5rem !important; }
  .u-mt-lg-450,
  .u-my-lg-450 {
    margin-top: 4.5rem !important; }
  .u-mr-lg-450,
  .u-mx-lg-450 {
    margin-right: 4.5rem !important; }
  .u-mb-lg-450,
  .u-my-lg-450 {
    margin-bottom: 4.5rem !important; }
  .u-ml-lg-450,
  .u-mx-lg-450 {
    margin-left: 4.5rem !important; }
  .u-m-lg-475 {
    margin: 4.75rem !important; }
  .u-mt-lg-475,
  .u-my-lg-475 {
    margin-top: 4.75rem !important; }
  .u-mr-lg-475,
  .u-mx-lg-475 {
    margin-right: 4.75rem !important; }
  .u-mb-lg-475,
  .u-my-lg-475 {
    margin-bottom: 4.75rem !important; }
  .u-ml-lg-475,
  .u-mx-lg-475 {
    margin-left: 4.75rem !important; }
  .u-m-lg-500 {
    margin: 5rem !important; }
  .u-mt-lg-500,
  .u-my-lg-500 {
    margin-top: 5rem !important; }
  .u-mr-lg-500,
  .u-mx-lg-500 {
    margin-right: 5rem !important; }
  .u-mb-lg-500,
  .u-my-lg-500 {
    margin-bottom: 5rem !important; }
  .u-ml-lg-500,
  .u-mx-lg-500 {
    margin-left: 5rem !important; }
  .u-m-lg-525 {
    margin: 5.25rem !important; }
  .u-mt-lg-525,
  .u-my-lg-525 {
    margin-top: 5.25rem !important; }
  .u-mr-lg-525,
  .u-mx-lg-525 {
    margin-right: 5.25rem !important; }
  .u-mb-lg-525,
  .u-my-lg-525 {
    margin-bottom: 5.25rem !important; }
  .u-ml-lg-525,
  .u-mx-lg-525 {
    margin-left: 5.25rem !important; }
  .u-m-lg-550 {
    margin: 5.5rem !important; }
  .u-mt-lg-550,
  .u-my-lg-550 {
    margin-top: 5.5rem !important; }
  .u-mr-lg-550,
  .u-mx-lg-550 {
    margin-right: 5.5rem !important; }
  .u-mb-lg-550,
  .u-my-lg-550 {
    margin-bottom: 5.5rem !important; }
  .u-ml-lg-550,
  .u-mx-lg-550 {
    margin-left: 5.5rem !important; }
  .u-m-lg-575 {
    margin: 5.75rem !important; }
  .u-mt-lg-575,
  .u-my-lg-575 {
    margin-top: 5.75rem !important; }
  .u-mr-lg-575,
  .u-mx-lg-575 {
    margin-right: 5.75rem !important; }
  .u-mb-lg-575,
  .u-my-lg-575 {
    margin-bottom: 5.75rem !important; }
  .u-ml-lg-575,
  .u-mx-lg-575 {
    margin-left: 5.75rem !important; }
  .u-m-lg-600 {
    margin: 6rem !important; }
  .u-mt-lg-600,
  .u-my-lg-600 {
    margin-top: 6rem !important; }
  .u-mr-lg-600,
  .u-mx-lg-600 {
    margin-right: 6rem !important; }
  .u-mb-lg-600,
  .u-my-lg-600 {
    margin-bottom: 6rem !important; }
  .u-ml-lg-600,
  .u-mx-lg-600 {
    margin-left: 6rem !important; }
  .u-m-lg-625 {
    margin: 6.25rem !important; }
  .u-mt-lg-625,
  .u-my-lg-625 {
    margin-top: 6.25rem !important; }
  .u-mr-lg-625,
  .u-mx-lg-625 {
    margin-right: 6.25rem !important; }
  .u-mb-lg-625,
  .u-my-lg-625 {
    margin-bottom: 6.25rem !important; }
  .u-ml-lg-625,
  .u-mx-lg-625 {
    margin-left: 6.25rem !important; }
  .u-m-lg-650 {
    margin: 6.5rem !important; }
  .u-mt-lg-650,
  .u-my-lg-650 {
    margin-top: 6.5rem !important; }
  .u-mr-lg-650,
  .u-mx-lg-650 {
    margin-right: 6.5rem !important; }
  .u-mb-lg-650,
  .u-my-lg-650 {
    margin-bottom: 6.5rem !important; }
  .u-ml-lg-650,
  .u-mx-lg-650 {
    margin-left: 6.5rem !important; }
  .u-m-lg-675 {
    margin: 6.75rem !important; }
  .u-mt-lg-675,
  .u-my-lg-675 {
    margin-top: 6.75rem !important; }
  .u-mr-lg-675,
  .u-mx-lg-675 {
    margin-right: 6.75rem !important; }
  .u-mb-lg-675,
  .u-my-lg-675 {
    margin-bottom: 6.75rem !important; }
  .u-ml-lg-675,
  .u-mx-lg-675 {
    margin-left: 6.75rem !important; }
  .u-m-lg-700 {
    margin: 7rem !important; }
  .u-mt-lg-700,
  .u-my-lg-700 {
    margin-top: 7rem !important; }
  .u-mr-lg-700,
  .u-mx-lg-700 {
    margin-right: 7rem !important; }
  .u-mb-lg-700,
  .u-my-lg-700 {
    margin-bottom: 7rem !important; }
  .u-ml-lg-700,
  .u-mx-lg-700 {
    margin-left: 7rem !important; }
  .u-m-lg-725 {
    margin: 7.25rem !important; }
  .u-mt-lg-725,
  .u-my-lg-725 {
    margin-top: 7.25rem !important; }
  .u-mr-lg-725,
  .u-mx-lg-725 {
    margin-right: 7.25rem !important; }
  .u-mb-lg-725,
  .u-my-lg-725 {
    margin-bottom: 7.25rem !important; }
  .u-ml-lg-725,
  .u-mx-lg-725 {
    margin-left: 7.25rem !important; }
  .u-m-lg-750 {
    margin: 7.5rem !important; }
  .u-mt-lg-750,
  .u-my-lg-750 {
    margin-top: 7.5rem !important; }
  .u-mr-lg-750,
  .u-mx-lg-750 {
    margin-right: 7.5rem !important; }
  .u-mb-lg-750,
  .u-my-lg-750 {
    margin-bottom: 7.5rem !important; }
  .u-ml-lg-750,
  .u-mx-lg-750 {
    margin-left: 7.5rem !important; }
  .u-m-lg-775 {
    margin: 7.75rem !important; }
  .u-mt-lg-775,
  .u-my-lg-775 {
    margin-top: 7.75rem !important; }
  .u-mr-lg-775,
  .u-mx-lg-775 {
    margin-right: 7.75rem !important; }
  .u-mb-lg-775,
  .u-my-lg-775 {
    margin-bottom: 7.75rem !important; }
  .u-ml-lg-775,
  .u-mx-lg-775 {
    margin-left: 7.75rem !important; }
  .u-m-lg-800 {
    margin: 8rem !important; }
  .u-mt-lg-800,
  .u-my-lg-800 {
    margin-top: 8rem !important; }
  .u-mr-lg-800,
  .u-mx-lg-800 {
    margin-right: 8rem !important; }
  .u-mb-lg-800,
  .u-my-lg-800 {
    margin-bottom: 8rem !important; }
  .u-ml-lg-800,
  .u-mx-lg-800 {
    margin-left: 8rem !important; }
  .u-p-lg-000 {
    padding: 0rem !important; }
  .u-pt-lg-000,
  .u-py-lg-000 {
    padding-top: 0rem !important; }
  .u-pr-lg-000,
  .u-px-lg-000 {
    padding-right: 0rem !important; }
  .u-pb-lg-000,
  .u-py-lg-000 {
    padding-bottom: 0rem !important; }
  .u-pl-lg-000,
  .u-px-lg-000 {
    padding-left: 0rem !important; }
  .u-p-lg-025 {
    padding: 0.25rem !important; }
  .u-pt-lg-025,
  .u-py-lg-025 {
    padding-top: 0.25rem !important; }
  .u-pr-lg-025,
  .u-px-lg-025 {
    padding-right: 0.25rem !important; }
  .u-pb-lg-025,
  .u-py-lg-025 {
    padding-bottom: 0.25rem !important; }
  .u-pl-lg-025,
  .u-px-lg-025 {
    padding-left: 0.25rem !important; }
  .u-p-lg-050 {
    padding: 0.5rem !important; }
  .u-pt-lg-050,
  .u-py-lg-050 {
    padding-top: 0.5rem !important; }
  .u-pr-lg-050,
  .u-px-lg-050 {
    padding-right: 0.5rem !important; }
  .u-pb-lg-050,
  .u-py-lg-050 {
    padding-bottom: 0.5rem !important; }
  .u-pl-lg-050,
  .u-px-lg-050 {
    padding-left: 0.5rem !important; }
  .u-p-lg-075 {
    padding: 0.75rem !important; }
  .u-pt-lg-075,
  .u-py-lg-075 {
    padding-top: 0.75rem !important; }
  .u-pr-lg-075,
  .u-px-lg-075 {
    padding-right: 0.75rem !important; }
  .u-pb-lg-075,
  .u-py-lg-075 {
    padding-bottom: 0.75rem !important; }
  .u-pl-lg-075,
  .u-px-lg-075 {
    padding-left: 0.75rem !important; }
  .u-p-lg-100 {
    padding: 1rem !important; }
  .u-pt-lg-100,
  .u-py-lg-100 {
    padding-top: 1rem !important; }
  .u-pr-lg-100,
  .u-px-lg-100 {
    padding-right: 1rem !important; }
  .u-pb-lg-100,
  .u-py-lg-100 {
    padding-bottom: 1rem !important; }
  .u-pl-lg-100,
  .u-px-lg-100 {
    padding-left: 1rem !important; }
  .u-p-lg-125 {
    padding: 1.25rem !important; }
  .u-pt-lg-125,
  .u-py-lg-125 {
    padding-top: 1.25rem !important; }
  .u-pr-lg-125,
  .u-px-lg-125 {
    padding-right: 1.25rem !important; }
  .u-pb-lg-125,
  .u-py-lg-125 {
    padding-bottom: 1.25rem !important; }
  .u-pl-lg-125,
  .u-px-lg-125 {
    padding-left: 1.25rem !important; }
  .u-p-lg-150 {
    padding: 1.5rem !important; }
  .u-pt-lg-150,
  .u-py-lg-150 {
    padding-top: 1.5rem !important; }
  .u-pr-lg-150,
  .u-px-lg-150 {
    padding-right: 1.5rem !important; }
  .u-pb-lg-150,
  .u-py-lg-150 {
    padding-bottom: 1.5rem !important; }
  .u-pl-lg-150,
  .u-px-lg-150 {
    padding-left: 1.5rem !important; }
  .u-p-lg-175 {
    padding: 1.75rem !important; }
  .u-pt-lg-175,
  .u-py-lg-175 {
    padding-top: 1.75rem !important; }
  .u-pr-lg-175,
  .u-px-lg-175 {
    padding-right: 1.75rem !important; }
  .u-pb-lg-175,
  .u-py-lg-175 {
    padding-bottom: 1.75rem !important; }
  .u-pl-lg-175,
  .u-px-lg-175 {
    padding-left: 1.75rem !important; }
  .u-p-lg-200 {
    padding: 2rem !important; }
  .u-pt-lg-200,
  .u-py-lg-200 {
    padding-top: 2rem !important; }
  .u-pr-lg-200,
  .u-px-lg-200 {
    padding-right: 2rem !important; }
  .u-pb-lg-200,
  .u-py-lg-200 {
    padding-bottom: 2rem !important; }
  .u-pl-lg-200,
  .u-px-lg-200 {
    padding-left: 2rem !important; }
  .u-p-lg-225 {
    padding: 2.25rem !important; }
  .u-pt-lg-225,
  .u-py-lg-225 {
    padding-top: 2.25rem !important; }
  .u-pr-lg-225,
  .u-px-lg-225 {
    padding-right: 2.25rem !important; }
  .u-pb-lg-225,
  .u-py-lg-225 {
    padding-bottom: 2.25rem !important; }
  .u-pl-lg-225,
  .u-px-lg-225 {
    padding-left: 2.25rem !important; }
  .u-p-lg-250 {
    padding: 2.5rem !important; }
  .u-pt-lg-250,
  .u-py-lg-250 {
    padding-top: 2.5rem !important; }
  .u-pr-lg-250,
  .u-px-lg-250 {
    padding-right: 2.5rem !important; }
  .u-pb-lg-250,
  .u-py-lg-250 {
    padding-bottom: 2.5rem !important; }
  .u-pl-lg-250,
  .u-px-lg-250 {
    padding-left: 2.5rem !important; }
  .u-p-lg-275 {
    padding: 2.75rem !important; }
  .u-pt-lg-275,
  .u-py-lg-275 {
    padding-top: 2.75rem !important; }
  .u-pr-lg-275,
  .u-px-lg-275 {
    padding-right: 2.75rem !important; }
  .u-pb-lg-275,
  .u-py-lg-275 {
    padding-bottom: 2.75rem !important; }
  .u-pl-lg-275,
  .u-px-lg-275 {
    padding-left: 2.75rem !important; }
  .u-p-lg-300 {
    padding: 3rem !important; }
  .u-pt-lg-300,
  .u-py-lg-300 {
    padding-top: 3rem !important; }
  .u-pr-lg-300,
  .u-px-lg-300 {
    padding-right: 3rem !important; }
  .u-pb-lg-300,
  .u-py-lg-300 {
    padding-bottom: 3rem !important; }
  .u-pl-lg-300,
  .u-px-lg-300 {
    padding-left: 3rem !important; }
  .u-p-lg-325 {
    padding: 3.25rem !important; }
  .u-pt-lg-325,
  .u-py-lg-325 {
    padding-top: 3.25rem !important; }
  .u-pr-lg-325,
  .u-px-lg-325 {
    padding-right: 3.25rem !important; }
  .u-pb-lg-325,
  .u-py-lg-325 {
    padding-bottom: 3.25rem !important; }
  .u-pl-lg-325,
  .u-px-lg-325 {
    padding-left: 3.25rem !important; }
  .u-p-lg-350 {
    padding: 3.5rem !important; }
  .u-pt-lg-350,
  .u-py-lg-350 {
    padding-top: 3.5rem !important; }
  .u-pr-lg-350,
  .u-px-lg-350 {
    padding-right: 3.5rem !important; }
  .u-pb-lg-350,
  .u-py-lg-350 {
    padding-bottom: 3.5rem !important; }
  .u-pl-lg-350,
  .u-px-lg-350 {
    padding-left: 3.5rem !important; }
  .u-p-lg-375 {
    padding: 3.75rem !important; }
  .u-pt-lg-375,
  .u-py-lg-375 {
    padding-top: 3.75rem !important; }
  .u-pr-lg-375,
  .u-px-lg-375 {
    padding-right: 3.75rem !important; }
  .u-pb-lg-375,
  .u-py-lg-375 {
    padding-bottom: 3.75rem !important; }
  .u-pl-lg-375,
  .u-px-lg-375 {
    padding-left: 3.75rem !important; }
  .u-p-lg-400 {
    padding: 4rem !important; }
  .u-pt-lg-400,
  .u-py-lg-400 {
    padding-top: 4rem !important; }
  .u-pr-lg-400,
  .u-px-lg-400 {
    padding-right: 4rem !important; }
  .u-pb-lg-400,
  .u-py-lg-400 {
    padding-bottom: 4rem !important; }
  .u-pl-lg-400,
  .u-px-lg-400 {
    padding-left: 4rem !important; }
  .u-p-lg-425 {
    padding: 4.25rem !important; }
  .u-pt-lg-425,
  .u-py-lg-425 {
    padding-top: 4.25rem !important; }
  .u-pr-lg-425,
  .u-px-lg-425 {
    padding-right: 4.25rem !important; }
  .u-pb-lg-425,
  .u-py-lg-425 {
    padding-bottom: 4.25rem !important; }
  .u-pl-lg-425,
  .u-px-lg-425 {
    padding-left: 4.25rem !important; }
  .u-p-lg-450 {
    padding: 4.5rem !important; }
  .u-pt-lg-450,
  .u-py-lg-450 {
    padding-top: 4.5rem !important; }
  .u-pr-lg-450,
  .u-px-lg-450 {
    padding-right: 4.5rem !important; }
  .u-pb-lg-450,
  .u-py-lg-450 {
    padding-bottom: 4.5rem !important; }
  .u-pl-lg-450,
  .u-px-lg-450 {
    padding-left: 4.5rem !important; }
  .u-p-lg-475 {
    padding: 4.75rem !important; }
  .u-pt-lg-475,
  .u-py-lg-475 {
    padding-top: 4.75rem !important; }
  .u-pr-lg-475,
  .u-px-lg-475 {
    padding-right: 4.75rem !important; }
  .u-pb-lg-475,
  .u-py-lg-475 {
    padding-bottom: 4.75rem !important; }
  .u-pl-lg-475,
  .u-px-lg-475 {
    padding-left: 4.75rem !important; }
  .u-p-lg-500 {
    padding: 5rem !important; }
  .u-pt-lg-500,
  .u-py-lg-500 {
    padding-top: 5rem !important; }
  .u-pr-lg-500,
  .u-px-lg-500 {
    padding-right: 5rem !important; }
  .u-pb-lg-500,
  .u-py-lg-500 {
    padding-bottom: 5rem !important; }
  .u-pl-lg-500,
  .u-px-lg-500 {
    padding-left: 5rem !important; }
  .u-p-lg-525 {
    padding: 5.25rem !important; }
  .u-pt-lg-525,
  .u-py-lg-525 {
    padding-top: 5.25rem !important; }
  .u-pr-lg-525,
  .u-px-lg-525 {
    padding-right: 5.25rem !important; }
  .u-pb-lg-525,
  .u-py-lg-525 {
    padding-bottom: 5.25rem !important; }
  .u-pl-lg-525,
  .u-px-lg-525 {
    padding-left: 5.25rem !important; }
  .u-p-lg-550 {
    padding: 5.5rem !important; }
  .u-pt-lg-550,
  .u-py-lg-550 {
    padding-top: 5.5rem !important; }
  .u-pr-lg-550,
  .u-px-lg-550 {
    padding-right: 5.5rem !important; }
  .u-pb-lg-550,
  .u-py-lg-550 {
    padding-bottom: 5.5rem !important; }
  .u-pl-lg-550,
  .u-px-lg-550 {
    padding-left: 5.5rem !important; }
  .u-p-lg-575 {
    padding: 5.75rem !important; }
  .u-pt-lg-575,
  .u-py-lg-575 {
    padding-top: 5.75rem !important; }
  .u-pr-lg-575,
  .u-px-lg-575 {
    padding-right: 5.75rem !important; }
  .u-pb-lg-575,
  .u-py-lg-575 {
    padding-bottom: 5.75rem !important; }
  .u-pl-lg-575,
  .u-px-lg-575 {
    padding-left: 5.75rem !important; }
  .u-p-lg-600 {
    padding: 6rem !important; }
  .u-pt-lg-600,
  .u-py-lg-600 {
    padding-top: 6rem !important; }
  .u-pr-lg-600,
  .u-px-lg-600 {
    padding-right: 6rem !important; }
  .u-pb-lg-600,
  .u-py-lg-600 {
    padding-bottom: 6rem !important; }
  .u-pl-lg-600,
  .u-px-lg-600 {
    padding-left: 6rem !important; }
  .u-p-lg-625 {
    padding: 6.25rem !important; }
  .u-pt-lg-625,
  .u-py-lg-625 {
    padding-top: 6.25rem !important; }
  .u-pr-lg-625,
  .u-px-lg-625 {
    padding-right: 6.25rem !important; }
  .u-pb-lg-625,
  .u-py-lg-625 {
    padding-bottom: 6.25rem !important; }
  .u-pl-lg-625,
  .u-px-lg-625 {
    padding-left: 6.25rem !important; }
  .u-p-lg-650 {
    padding: 6.5rem !important; }
  .u-pt-lg-650,
  .u-py-lg-650 {
    padding-top: 6.5rem !important; }
  .u-pr-lg-650,
  .u-px-lg-650 {
    padding-right: 6.5rem !important; }
  .u-pb-lg-650,
  .u-py-lg-650 {
    padding-bottom: 6.5rem !important; }
  .u-pl-lg-650,
  .u-px-lg-650 {
    padding-left: 6.5rem !important; }
  .u-p-lg-675 {
    padding: 6.75rem !important; }
  .u-pt-lg-675,
  .u-py-lg-675 {
    padding-top: 6.75rem !important; }
  .u-pr-lg-675,
  .u-px-lg-675 {
    padding-right: 6.75rem !important; }
  .u-pb-lg-675,
  .u-py-lg-675 {
    padding-bottom: 6.75rem !important; }
  .u-pl-lg-675,
  .u-px-lg-675 {
    padding-left: 6.75rem !important; }
  .u-p-lg-700 {
    padding: 7rem !important; }
  .u-pt-lg-700,
  .u-py-lg-700 {
    padding-top: 7rem !important; }
  .u-pr-lg-700,
  .u-px-lg-700 {
    padding-right: 7rem !important; }
  .u-pb-lg-700,
  .u-py-lg-700 {
    padding-bottom: 7rem !important; }
  .u-pl-lg-700,
  .u-px-lg-700 {
    padding-left: 7rem !important; }
  .u-p-lg-725 {
    padding: 7.25rem !important; }
  .u-pt-lg-725,
  .u-py-lg-725 {
    padding-top: 7.25rem !important; }
  .u-pr-lg-725,
  .u-px-lg-725 {
    padding-right: 7.25rem !important; }
  .u-pb-lg-725,
  .u-py-lg-725 {
    padding-bottom: 7.25rem !important; }
  .u-pl-lg-725,
  .u-px-lg-725 {
    padding-left: 7.25rem !important; }
  .u-p-lg-750 {
    padding: 7.5rem !important; }
  .u-pt-lg-750,
  .u-py-lg-750 {
    padding-top: 7.5rem !important; }
  .u-pr-lg-750,
  .u-px-lg-750 {
    padding-right: 7.5rem !important; }
  .u-pb-lg-750,
  .u-py-lg-750 {
    padding-bottom: 7.5rem !important; }
  .u-pl-lg-750,
  .u-px-lg-750 {
    padding-left: 7.5rem !important; }
  .u-p-lg-775 {
    padding: 7.75rem !important; }
  .u-pt-lg-775,
  .u-py-lg-775 {
    padding-top: 7.75rem !important; }
  .u-pr-lg-775,
  .u-px-lg-775 {
    padding-right: 7.75rem !important; }
  .u-pb-lg-775,
  .u-py-lg-775 {
    padding-bottom: 7.75rem !important; }
  .u-pl-lg-775,
  .u-px-lg-775 {
    padding-left: 7.75rem !important; }
  .u-p-lg-800 {
    padding: 8rem !important; }
  .u-pt-lg-800,
  .u-py-lg-800 {
    padding-top: 8rem !important; }
  .u-pr-lg-800,
  .u-px-lg-800 {
    padding-right: 8rem !important; }
  .u-pb-lg-800,
  .u-py-lg-800 {
    padding-bottom: 8rem !important; }
  .u-pl-lg-800,
  .u-px-lg-800 {
    padding-left: 8rem !important; } }

@media (min-width: 1200px) {
  .u-m-xl-000 {
    margin: 0rem !important; }
  .u-mt-xl-000,
  .u-my-xl-000 {
    margin-top: 0rem !important; }
  .u-mr-xl-000,
  .u-mx-xl-000 {
    margin-right: 0rem !important; }
  .u-mb-xl-000,
  .u-my-xl-000 {
    margin-bottom: 0rem !important; }
  .u-ml-xl-000,
  .u-mx-xl-000 {
    margin-left: 0rem !important; }
  .u-m-xl-025 {
    margin: 0.25rem !important; }
  .u-mt-xl-025,
  .u-my-xl-025 {
    margin-top: 0.25rem !important; }
  .u-mr-xl-025,
  .u-mx-xl-025 {
    margin-right: 0.25rem !important; }
  .u-mb-xl-025,
  .u-my-xl-025 {
    margin-bottom: 0.25rem !important; }
  .u-ml-xl-025,
  .u-mx-xl-025 {
    margin-left: 0.25rem !important; }
  .u-m-xl-050 {
    margin: 0.5rem !important; }
  .u-mt-xl-050,
  .u-my-xl-050 {
    margin-top: 0.5rem !important; }
  .u-mr-xl-050,
  .u-mx-xl-050 {
    margin-right: 0.5rem !important; }
  .u-mb-xl-050,
  .u-my-xl-050 {
    margin-bottom: 0.5rem !important; }
  .u-ml-xl-050,
  .u-mx-xl-050 {
    margin-left: 0.5rem !important; }
  .u-m-xl-075 {
    margin: 0.75rem !important; }
  .u-mt-xl-075,
  .u-my-xl-075 {
    margin-top: 0.75rem !important; }
  .u-mr-xl-075,
  .u-mx-xl-075 {
    margin-right: 0.75rem !important; }
  .u-mb-xl-075,
  .u-my-xl-075 {
    margin-bottom: 0.75rem !important; }
  .u-ml-xl-075,
  .u-mx-xl-075 {
    margin-left: 0.75rem !important; }
  .u-m-xl-100 {
    margin: 1rem !important; }
  .u-mt-xl-100,
  .u-my-xl-100 {
    margin-top: 1rem !important; }
  .u-mr-xl-100,
  .u-mx-xl-100 {
    margin-right: 1rem !important; }
  .u-mb-xl-100,
  .u-my-xl-100 {
    margin-bottom: 1rem !important; }
  .u-ml-xl-100,
  .u-mx-xl-100 {
    margin-left: 1rem !important; }
  .u-m-xl-125 {
    margin: 1.25rem !important; }
  .u-mt-xl-125,
  .u-my-xl-125 {
    margin-top: 1.25rem !important; }
  .u-mr-xl-125,
  .u-mx-xl-125 {
    margin-right: 1.25rem !important; }
  .u-mb-xl-125,
  .u-my-xl-125 {
    margin-bottom: 1.25rem !important; }
  .u-ml-xl-125,
  .u-mx-xl-125 {
    margin-left: 1.25rem !important; }
  .u-m-xl-150 {
    margin: 1.5rem !important; }
  .u-mt-xl-150,
  .u-my-xl-150 {
    margin-top: 1.5rem !important; }
  .u-mr-xl-150,
  .u-mx-xl-150 {
    margin-right: 1.5rem !important; }
  .u-mb-xl-150,
  .u-my-xl-150 {
    margin-bottom: 1.5rem !important; }
  .u-ml-xl-150,
  .u-mx-xl-150 {
    margin-left: 1.5rem !important; }
  .u-m-xl-175 {
    margin: 1.75rem !important; }
  .u-mt-xl-175,
  .u-my-xl-175 {
    margin-top: 1.75rem !important; }
  .u-mr-xl-175,
  .u-mx-xl-175 {
    margin-right: 1.75rem !important; }
  .u-mb-xl-175,
  .u-my-xl-175 {
    margin-bottom: 1.75rem !important; }
  .u-ml-xl-175,
  .u-mx-xl-175 {
    margin-left: 1.75rem !important; }
  .u-m-xl-200 {
    margin: 2rem !important; }
  .u-mt-xl-200,
  .u-my-xl-200 {
    margin-top: 2rem !important; }
  .u-mr-xl-200,
  .u-mx-xl-200 {
    margin-right: 2rem !important; }
  .u-mb-xl-200,
  .u-my-xl-200 {
    margin-bottom: 2rem !important; }
  .u-ml-xl-200,
  .u-mx-xl-200 {
    margin-left: 2rem !important; }
  .u-m-xl-225 {
    margin: 2.25rem !important; }
  .u-mt-xl-225,
  .u-my-xl-225 {
    margin-top: 2.25rem !important; }
  .u-mr-xl-225,
  .u-mx-xl-225 {
    margin-right: 2.25rem !important; }
  .u-mb-xl-225,
  .u-my-xl-225 {
    margin-bottom: 2.25rem !important; }
  .u-ml-xl-225,
  .u-mx-xl-225 {
    margin-left: 2.25rem !important; }
  .u-m-xl-250 {
    margin: 2.5rem !important; }
  .u-mt-xl-250,
  .u-my-xl-250 {
    margin-top: 2.5rem !important; }
  .u-mr-xl-250,
  .u-mx-xl-250 {
    margin-right: 2.5rem !important; }
  .u-mb-xl-250,
  .u-my-xl-250 {
    margin-bottom: 2.5rem !important; }
  .u-ml-xl-250,
  .u-mx-xl-250 {
    margin-left: 2.5rem !important; }
  .u-m-xl-275 {
    margin: 2.75rem !important; }
  .u-mt-xl-275,
  .u-my-xl-275 {
    margin-top: 2.75rem !important; }
  .u-mr-xl-275,
  .u-mx-xl-275 {
    margin-right: 2.75rem !important; }
  .u-mb-xl-275,
  .u-my-xl-275 {
    margin-bottom: 2.75rem !important; }
  .u-ml-xl-275,
  .u-mx-xl-275 {
    margin-left: 2.75rem !important; }
  .u-m-xl-300 {
    margin: 3rem !important; }
  .u-mt-xl-300,
  .u-my-xl-300 {
    margin-top: 3rem !important; }
  .u-mr-xl-300,
  .u-mx-xl-300 {
    margin-right: 3rem !important; }
  .u-mb-xl-300,
  .u-my-xl-300 {
    margin-bottom: 3rem !important; }
  .u-ml-xl-300,
  .u-mx-xl-300 {
    margin-left: 3rem !important; }
  .u-m-xl-325 {
    margin: 3.25rem !important; }
  .u-mt-xl-325,
  .u-my-xl-325 {
    margin-top: 3.25rem !important; }
  .u-mr-xl-325,
  .u-mx-xl-325 {
    margin-right: 3.25rem !important; }
  .u-mb-xl-325,
  .u-my-xl-325 {
    margin-bottom: 3.25rem !important; }
  .u-ml-xl-325,
  .u-mx-xl-325 {
    margin-left: 3.25rem !important; }
  .u-m-xl-350 {
    margin: 3.5rem !important; }
  .u-mt-xl-350,
  .u-my-xl-350 {
    margin-top: 3.5rem !important; }
  .u-mr-xl-350,
  .u-mx-xl-350 {
    margin-right: 3.5rem !important; }
  .u-mb-xl-350,
  .u-my-xl-350 {
    margin-bottom: 3.5rem !important; }
  .u-ml-xl-350,
  .u-mx-xl-350 {
    margin-left: 3.5rem !important; }
  .u-m-xl-375 {
    margin: 3.75rem !important; }
  .u-mt-xl-375,
  .u-my-xl-375 {
    margin-top: 3.75rem !important; }
  .u-mr-xl-375,
  .u-mx-xl-375 {
    margin-right: 3.75rem !important; }
  .u-mb-xl-375,
  .u-my-xl-375 {
    margin-bottom: 3.75rem !important; }
  .u-ml-xl-375,
  .u-mx-xl-375 {
    margin-left: 3.75rem !important; }
  .u-m-xl-400 {
    margin: 4rem !important; }
  .u-mt-xl-400,
  .u-my-xl-400 {
    margin-top: 4rem !important; }
  .u-mr-xl-400,
  .u-mx-xl-400 {
    margin-right: 4rem !important; }
  .u-mb-xl-400,
  .u-my-xl-400 {
    margin-bottom: 4rem !important; }
  .u-ml-xl-400,
  .u-mx-xl-400 {
    margin-left: 4rem !important; }
  .u-m-xl-425 {
    margin: 4.25rem !important; }
  .u-mt-xl-425,
  .u-my-xl-425 {
    margin-top: 4.25rem !important; }
  .u-mr-xl-425,
  .u-mx-xl-425 {
    margin-right: 4.25rem !important; }
  .u-mb-xl-425,
  .u-my-xl-425 {
    margin-bottom: 4.25rem !important; }
  .u-ml-xl-425,
  .u-mx-xl-425 {
    margin-left: 4.25rem !important; }
  .u-m-xl-450 {
    margin: 4.5rem !important; }
  .u-mt-xl-450,
  .u-my-xl-450 {
    margin-top: 4.5rem !important; }
  .u-mr-xl-450,
  .u-mx-xl-450 {
    margin-right: 4.5rem !important; }
  .u-mb-xl-450,
  .u-my-xl-450 {
    margin-bottom: 4.5rem !important; }
  .u-ml-xl-450,
  .u-mx-xl-450 {
    margin-left: 4.5rem !important; }
  .u-m-xl-475 {
    margin: 4.75rem !important; }
  .u-mt-xl-475,
  .u-my-xl-475 {
    margin-top: 4.75rem !important; }
  .u-mr-xl-475,
  .u-mx-xl-475 {
    margin-right: 4.75rem !important; }
  .u-mb-xl-475,
  .u-my-xl-475 {
    margin-bottom: 4.75rem !important; }
  .u-ml-xl-475,
  .u-mx-xl-475 {
    margin-left: 4.75rem !important; }
  .u-m-xl-500 {
    margin: 5rem !important; }
  .u-mt-xl-500,
  .u-my-xl-500 {
    margin-top: 5rem !important; }
  .u-mr-xl-500,
  .u-mx-xl-500 {
    margin-right: 5rem !important; }
  .u-mb-xl-500,
  .u-my-xl-500 {
    margin-bottom: 5rem !important; }
  .u-ml-xl-500,
  .u-mx-xl-500 {
    margin-left: 5rem !important; }
  .u-m-xl-525 {
    margin: 5.25rem !important; }
  .u-mt-xl-525,
  .u-my-xl-525 {
    margin-top: 5.25rem !important; }
  .u-mr-xl-525,
  .u-mx-xl-525 {
    margin-right: 5.25rem !important; }
  .u-mb-xl-525,
  .u-my-xl-525 {
    margin-bottom: 5.25rem !important; }
  .u-ml-xl-525,
  .u-mx-xl-525 {
    margin-left: 5.25rem !important; }
  .u-m-xl-550 {
    margin: 5.5rem !important; }
  .u-mt-xl-550,
  .u-my-xl-550 {
    margin-top: 5.5rem !important; }
  .u-mr-xl-550,
  .u-mx-xl-550 {
    margin-right: 5.5rem !important; }
  .u-mb-xl-550,
  .u-my-xl-550 {
    margin-bottom: 5.5rem !important; }
  .u-ml-xl-550,
  .u-mx-xl-550 {
    margin-left: 5.5rem !important; }
  .u-m-xl-575 {
    margin: 5.75rem !important; }
  .u-mt-xl-575,
  .u-my-xl-575 {
    margin-top: 5.75rem !important; }
  .u-mr-xl-575,
  .u-mx-xl-575 {
    margin-right: 5.75rem !important; }
  .u-mb-xl-575,
  .u-my-xl-575 {
    margin-bottom: 5.75rem !important; }
  .u-ml-xl-575,
  .u-mx-xl-575 {
    margin-left: 5.75rem !important; }
  .u-m-xl-600 {
    margin: 6rem !important; }
  .u-mt-xl-600,
  .u-my-xl-600 {
    margin-top: 6rem !important; }
  .u-mr-xl-600,
  .u-mx-xl-600 {
    margin-right: 6rem !important; }
  .u-mb-xl-600,
  .u-my-xl-600 {
    margin-bottom: 6rem !important; }
  .u-ml-xl-600,
  .u-mx-xl-600 {
    margin-left: 6rem !important; }
  .u-m-xl-625 {
    margin: 6.25rem !important; }
  .u-mt-xl-625,
  .u-my-xl-625 {
    margin-top: 6.25rem !important; }
  .u-mr-xl-625,
  .u-mx-xl-625 {
    margin-right: 6.25rem !important; }
  .u-mb-xl-625,
  .u-my-xl-625 {
    margin-bottom: 6.25rem !important; }
  .u-ml-xl-625,
  .u-mx-xl-625 {
    margin-left: 6.25rem !important; }
  .u-m-xl-650 {
    margin: 6.5rem !important; }
  .u-mt-xl-650,
  .u-my-xl-650 {
    margin-top: 6.5rem !important; }
  .u-mr-xl-650,
  .u-mx-xl-650 {
    margin-right: 6.5rem !important; }
  .u-mb-xl-650,
  .u-my-xl-650 {
    margin-bottom: 6.5rem !important; }
  .u-ml-xl-650,
  .u-mx-xl-650 {
    margin-left: 6.5rem !important; }
  .u-m-xl-675 {
    margin: 6.75rem !important; }
  .u-mt-xl-675,
  .u-my-xl-675 {
    margin-top: 6.75rem !important; }
  .u-mr-xl-675,
  .u-mx-xl-675 {
    margin-right: 6.75rem !important; }
  .u-mb-xl-675,
  .u-my-xl-675 {
    margin-bottom: 6.75rem !important; }
  .u-ml-xl-675,
  .u-mx-xl-675 {
    margin-left: 6.75rem !important; }
  .u-m-xl-700 {
    margin: 7rem !important; }
  .u-mt-xl-700,
  .u-my-xl-700 {
    margin-top: 7rem !important; }
  .u-mr-xl-700,
  .u-mx-xl-700 {
    margin-right: 7rem !important; }
  .u-mb-xl-700,
  .u-my-xl-700 {
    margin-bottom: 7rem !important; }
  .u-ml-xl-700,
  .u-mx-xl-700 {
    margin-left: 7rem !important; }
  .u-m-xl-725 {
    margin: 7.25rem !important; }
  .u-mt-xl-725,
  .u-my-xl-725 {
    margin-top: 7.25rem !important; }
  .u-mr-xl-725,
  .u-mx-xl-725 {
    margin-right: 7.25rem !important; }
  .u-mb-xl-725,
  .u-my-xl-725 {
    margin-bottom: 7.25rem !important; }
  .u-ml-xl-725,
  .u-mx-xl-725 {
    margin-left: 7.25rem !important; }
  .u-m-xl-750 {
    margin: 7.5rem !important; }
  .u-mt-xl-750,
  .u-my-xl-750 {
    margin-top: 7.5rem !important; }
  .u-mr-xl-750,
  .u-mx-xl-750 {
    margin-right: 7.5rem !important; }
  .u-mb-xl-750,
  .u-my-xl-750 {
    margin-bottom: 7.5rem !important; }
  .u-ml-xl-750,
  .u-mx-xl-750 {
    margin-left: 7.5rem !important; }
  .u-m-xl-775 {
    margin: 7.75rem !important; }
  .u-mt-xl-775,
  .u-my-xl-775 {
    margin-top: 7.75rem !important; }
  .u-mr-xl-775,
  .u-mx-xl-775 {
    margin-right: 7.75rem !important; }
  .u-mb-xl-775,
  .u-my-xl-775 {
    margin-bottom: 7.75rem !important; }
  .u-ml-xl-775,
  .u-mx-xl-775 {
    margin-left: 7.75rem !important; }
  .u-m-xl-800 {
    margin: 8rem !important; }
  .u-mt-xl-800,
  .u-my-xl-800 {
    margin-top: 8rem !important; }
  .u-mr-xl-800,
  .u-mx-xl-800 {
    margin-right: 8rem !important; }
  .u-mb-xl-800,
  .u-my-xl-800 {
    margin-bottom: 8rem !important; }
  .u-ml-xl-800,
  .u-mx-xl-800 {
    margin-left: 8rem !important; }
  .u-p-xl-000 {
    padding: 0rem !important; }
  .u-pt-xl-000,
  .u-py-xl-000 {
    padding-top: 0rem !important; }
  .u-pr-xl-000,
  .u-px-xl-000 {
    padding-right: 0rem !important; }
  .u-pb-xl-000,
  .u-py-xl-000 {
    padding-bottom: 0rem !important; }
  .u-pl-xl-000,
  .u-px-xl-000 {
    padding-left: 0rem !important; }
  .u-p-xl-025 {
    padding: 0.25rem !important; }
  .u-pt-xl-025,
  .u-py-xl-025 {
    padding-top: 0.25rem !important; }
  .u-pr-xl-025,
  .u-px-xl-025 {
    padding-right: 0.25rem !important; }
  .u-pb-xl-025,
  .u-py-xl-025 {
    padding-bottom: 0.25rem !important; }
  .u-pl-xl-025,
  .u-px-xl-025 {
    padding-left: 0.25rem !important; }
  .u-p-xl-050 {
    padding: 0.5rem !important; }
  .u-pt-xl-050,
  .u-py-xl-050 {
    padding-top: 0.5rem !important; }
  .u-pr-xl-050,
  .u-px-xl-050 {
    padding-right: 0.5rem !important; }
  .u-pb-xl-050,
  .u-py-xl-050 {
    padding-bottom: 0.5rem !important; }
  .u-pl-xl-050,
  .u-px-xl-050 {
    padding-left: 0.5rem !important; }
  .u-p-xl-075 {
    padding: 0.75rem !important; }
  .u-pt-xl-075,
  .u-py-xl-075 {
    padding-top: 0.75rem !important; }
  .u-pr-xl-075,
  .u-px-xl-075 {
    padding-right: 0.75rem !important; }
  .u-pb-xl-075,
  .u-py-xl-075 {
    padding-bottom: 0.75rem !important; }
  .u-pl-xl-075,
  .u-px-xl-075 {
    padding-left: 0.75rem !important; }
  .u-p-xl-100 {
    padding: 1rem !important; }
  .u-pt-xl-100,
  .u-py-xl-100 {
    padding-top: 1rem !important; }
  .u-pr-xl-100,
  .u-px-xl-100 {
    padding-right: 1rem !important; }
  .u-pb-xl-100,
  .u-py-xl-100 {
    padding-bottom: 1rem !important; }
  .u-pl-xl-100,
  .u-px-xl-100 {
    padding-left: 1rem !important; }
  .u-p-xl-125 {
    padding: 1.25rem !important; }
  .u-pt-xl-125,
  .u-py-xl-125 {
    padding-top: 1.25rem !important; }
  .u-pr-xl-125,
  .u-px-xl-125 {
    padding-right: 1.25rem !important; }
  .u-pb-xl-125,
  .u-py-xl-125 {
    padding-bottom: 1.25rem !important; }
  .u-pl-xl-125,
  .u-px-xl-125 {
    padding-left: 1.25rem !important; }
  .u-p-xl-150 {
    padding: 1.5rem !important; }
  .u-pt-xl-150,
  .u-py-xl-150 {
    padding-top: 1.5rem !important; }
  .u-pr-xl-150,
  .u-px-xl-150 {
    padding-right: 1.5rem !important; }
  .u-pb-xl-150,
  .u-py-xl-150 {
    padding-bottom: 1.5rem !important; }
  .u-pl-xl-150,
  .u-px-xl-150 {
    padding-left: 1.5rem !important; }
  .u-p-xl-175 {
    padding: 1.75rem !important; }
  .u-pt-xl-175,
  .u-py-xl-175 {
    padding-top: 1.75rem !important; }
  .u-pr-xl-175,
  .u-px-xl-175 {
    padding-right: 1.75rem !important; }
  .u-pb-xl-175,
  .u-py-xl-175 {
    padding-bottom: 1.75rem !important; }
  .u-pl-xl-175,
  .u-px-xl-175 {
    padding-left: 1.75rem !important; }
  .u-p-xl-200 {
    padding: 2rem !important; }
  .u-pt-xl-200,
  .u-py-xl-200 {
    padding-top: 2rem !important; }
  .u-pr-xl-200,
  .u-px-xl-200 {
    padding-right: 2rem !important; }
  .u-pb-xl-200,
  .u-py-xl-200 {
    padding-bottom: 2rem !important; }
  .u-pl-xl-200,
  .u-px-xl-200 {
    padding-left: 2rem !important; }
  .u-p-xl-225 {
    padding: 2.25rem !important; }
  .u-pt-xl-225,
  .u-py-xl-225 {
    padding-top: 2.25rem !important; }
  .u-pr-xl-225,
  .u-px-xl-225 {
    padding-right: 2.25rem !important; }
  .u-pb-xl-225,
  .u-py-xl-225 {
    padding-bottom: 2.25rem !important; }
  .u-pl-xl-225,
  .u-px-xl-225 {
    padding-left: 2.25rem !important; }
  .u-p-xl-250 {
    padding: 2.5rem !important; }
  .u-pt-xl-250,
  .u-py-xl-250 {
    padding-top: 2.5rem !important; }
  .u-pr-xl-250,
  .u-px-xl-250 {
    padding-right: 2.5rem !important; }
  .u-pb-xl-250,
  .u-py-xl-250 {
    padding-bottom: 2.5rem !important; }
  .u-pl-xl-250,
  .u-px-xl-250 {
    padding-left: 2.5rem !important; }
  .u-p-xl-275 {
    padding: 2.75rem !important; }
  .u-pt-xl-275,
  .u-py-xl-275 {
    padding-top: 2.75rem !important; }
  .u-pr-xl-275,
  .u-px-xl-275 {
    padding-right: 2.75rem !important; }
  .u-pb-xl-275,
  .u-py-xl-275 {
    padding-bottom: 2.75rem !important; }
  .u-pl-xl-275,
  .u-px-xl-275 {
    padding-left: 2.75rem !important; }
  .u-p-xl-300 {
    padding: 3rem !important; }
  .u-pt-xl-300,
  .u-py-xl-300 {
    padding-top: 3rem !important; }
  .u-pr-xl-300,
  .u-px-xl-300 {
    padding-right: 3rem !important; }
  .u-pb-xl-300,
  .u-py-xl-300 {
    padding-bottom: 3rem !important; }
  .u-pl-xl-300,
  .u-px-xl-300 {
    padding-left: 3rem !important; }
  .u-p-xl-325 {
    padding: 3.25rem !important; }
  .u-pt-xl-325,
  .u-py-xl-325 {
    padding-top: 3.25rem !important; }
  .u-pr-xl-325,
  .u-px-xl-325 {
    padding-right: 3.25rem !important; }
  .u-pb-xl-325,
  .u-py-xl-325 {
    padding-bottom: 3.25rem !important; }
  .u-pl-xl-325,
  .u-px-xl-325 {
    padding-left: 3.25rem !important; }
  .u-p-xl-350 {
    padding: 3.5rem !important; }
  .u-pt-xl-350,
  .u-py-xl-350 {
    padding-top: 3.5rem !important; }
  .u-pr-xl-350,
  .u-px-xl-350 {
    padding-right: 3.5rem !important; }
  .u-pb-xl-350,
  .u-py-xl-350 {
    padding-bottom: 3.5rem !important; }
  .u-pl-xl-350,
  .u-px-xl-350 {
    padding-left: 3.5rem !important; }
  .u-p-xl-375 {
    padding: 3.75rem !important; }
  .u-pt-xl-375,
  .u-py-xl-375 {
    padding-top: 3.75rem !important; }
  .u-pr-xl-375,
  .u-px-xl-375 {
    padding-right: 3.75rem !important; }
  .u-pb-xl-375,
  .u-py-xl-375 {
    padding-bottom: 3.75rem !important; }
  .u-pl-xl-375,
  .u-px-xl-375 {
    padding-left: 3.75rem !important; }
  .u-p-xl-400 {
    padding: 4rem !important; }
  .u-pt-xl-400,
  .u-py-xl-400 {
    padding-top: 4rem !important; }
  .u-pr-xl-400,
  .u-px-xl-400 {
    padding-right: 4rem !important; }
  .u-pb-xl-400,
  .u-py-xl-400 {
    padding-bottom: 4rem !important; }
  .u-pl-xl-400,
  .u-px-xl-400 {
    padding-left: 4rem !important; }
  .u-p-xl-425 {
    padding: 4.25rem !important; }
  .u-pt-xl-425,
  .u-py-xl-425 {
    padding-top: 4.25rem !important; }
  .u-pr-xl-425,
  .u-px-xl-425 {
    padding-right: 4.25rem !important; }
  .u-pb-xl-425,
  .u-py-xl-425 {
    padding-bottom: 4.25rem !important; }
  .u-pl-xl-425,
  .u-px-xl-425 {
    padding-left: 4.25rem !important; }
  .u-p-xl-450 {
    padding: 4.5rem !important; }
  .u-pt-xl-450,
  .u-py-xl-450 {
    padding-top: 4.5rem !important; }
  .u-pr-xl-450,
  .u-px-xl-450 {
    padding-right: 4.5rem !important; }
  .u-pb-xl-450,
  .u-py-xl-450 {
    padding-bottom: 4.5rem !important; }
  .u-pl-xl-450,
  .u-px-xl-450 {
    padding-left: 4.5rem !important; }
  .u-p-xl-475 {
    padding: 4.75rem !important; }
  .u-pt-xl-475,
  .u-py-xl-475 {
    padding-top: 4.75rem !important; }
  .u-pr-xl-475,
  .u-px-xl-475 {
    padding-right: 4.75rem !important; }
  .u-pb-xl-475,
  .u-py-xl-475 {
    padding-bottom: 4.75rem !important; }
  .u-pl-xl-475,
  .u-px-xl-475 {
    padding-left: 4.75rem !important; }
  .u-p-xl-500 {
    padding: 5rem !important; }
  .u-pt-xl-500,
  .u-py-xl-500 {
    padding-top: 5rem !important; }
  .u-pr-xl-500,
  .u-px-xl-500 {
    padding-right: 5rem !important; }
  .u-pb-xl-500,
  .u-py-xl-500 {
    padding-bottom: 5rem !important; }
  .u-pl-xl-500,
  .u-px-xl-500 {
    padding-left: 5rem !important; }
  .u-p-xl-525 {
    padding: 5.25rem !important; }
  .u-pt-xl-525,
  .u-py-xl-525 {
    padding-top: 5.25rem !important; }
  .u-pr-xl-525,
  .u-px-xl-525 {
    padding-right: 5.25rem !important; }
  .u-pb-xl-525,
  .u-py-xl-525 {
    padding-bottom: 5.25rem !important; }
  .u-pl-xl-525,
  .u-px-xl-525 {
    padding-left: 5.25rem !important; }
  .u-p-xl-550 {
    padding: 5.5rem !important; }
  .u-pt-xl-550,
  .u-py-xl-550 {
    padding-top: 5.5rem !important; }
  .u-pr-xl-550,
  .u-px-xl-550 {
    padding-right: 5.5rem !important; }
  .u-pb-xl-550,
  .u-py-xl-550 {
    padding-bottom: 5.5rem !important; }
  .u-pl-xl-550,
  .u-px-xl-550 {
    padding-left: 5.5rem !important; }
  .u-p-xl-575 {
    padding: 5.75rem !important; }
  .u-pt-xl-575,
  .u-py-xl-575 {
    padding-top: 5.75rem !important; }
  .u-pr-xl-575,
  .u-px-xl-575 {
    padding-right: 5.75rem !important; }
  .u-pb-xl-575,
  .u-py-xl-575 {
    padding-bottom: 5.75rem !important; }
  .u-pl-xl-575,
  .u-px-xl-575 {
    padding-left: 5.75rem !important; }
  .u-p-xl-600 {
    padding: 6rem !important; }
  .u-pt-xl-600,
  .u-py-xl-600 {
    padding-top: 6rem !important; }
  .u-pr-xl-600,
  .u-px-xl-600 {
    padding-right: 6rem !important; }
  .u-pb-xl-600,
  .u-py-xl-600 {
    padding-bottom: 6rem !important; }
  .u-pl-xl-600,
  .u-px-xl-600 {
    padding-left: 6rem !important; }
  .u-p-xl-625 {
    padding: 6.25rem !important; }
  .u-pt-xl-625,
  .u-py-xl-625 {
    padding-top: 6.25rem !important; }
  .u-pr-xl-625,
  .u-px-xl-625 {
    padding-right: 6.25rem !important; }
  .u-pb-xl-625,
  .u-py-xl-625 {
    padding-bottom: 6.25rem !important; }
  .u-pl-xl-625,
  .u-px-xl-625 {
    padding-left: 6.25rem !important; }
  .u-p-xl-650 {
    padding: 6.5rem !important; }
  .u-pt-xl-650,
  .u-py-xl-650 {
    padding-top: 6.5rem !important; }
  .u-pr-xl-650,
  .u-px-xl-650 {
    padding-right: 6.5rem !important; }
  .u-pb-xl-650,
  .u-py-xl-650 {
    padding-bottom: 6.5rem !important; }
  .u-pl-xl-650,
  .u-px-xl-650 {
    padding-left: 6.5rem !important; }
  .u-p-xl-675 {
    padding: 6.75rem !important; }
  .u-pt-xl-675,
  .u-py-xl-675 {
    padding-top: 6.75rem !important; }
  .u-pr-xl-675,
  .u-px-xl-675 {
    padding-right: 6.75rem !important; }
  .u-pb-xl-675,
  .u-py-xl-675 {
    padding-bottom: 6.75rem !important; }
  .u-pl-xl-675,
  .u-px-xl-675 {
    padding-left: 6.75rem !important; }
  .u-p-xl-700 {
    padding: 7rem !important; }
  .u-pt-xl-700,
  .u-py-xl-700 {
    padding-top: 7rem !important; }
  .u-pr-xl-700,
  .u-px-xl-700 {
    padding-right: 7rem !important; }
  .u-pb-xl-700,
  .u-py-xl-700 {
    padding-bottom: 7rem !important; }
  .u-pl-xl-700,
  .u-px-xl-700 {
    padding-left: 7rem !important; }
  .u-p-xl-725 {
    padding: 7.25rem !important; }
  .u-pt-xl-725,
  .u-py-xl-725 {
    padding-top: 7.25rem !important; }
  .u-pr-xl-725,
  .u-px-xl-725 {
    padding-right: 7.25rem !important; }
  .u-pb-xl-725,
  .u-py-xl-725 {
    padding-bottom: 7.25rem !important; }
  .u-pl-xl-725,
  .u-px-xl-725 {
    padding-left: 7.25rem !important; }
  .u-p-xl-750 {
    padding: 7.5rem !important; }
  .u-pt-xl-750,
  .u-py-xl-750 {
    padding-top: 7.5rem !important; }
  .u-pr-xl-750,
  .u-px-xl-750 {
    padding-right: 7.5rem !important; }
  .u-pb-xl-750,
  .u-py-xl-750 {
    padding-bottom: 7.5rem !important; }
  .u-pl-xl-750,
  .u-px-xl-750 {
    padding-left: 7.5rem !important; }
  .u-p-xl-775 {
    padding: 7.75rem !important; }
  .u-pt-xl-775,
  .u-py-xl-775 {
    padding-top: 7.75rem !important; }
  .u-pr-xl-775,
  .u-px-xl-775 {
    padding-right: 7.75rem !important; }
  .u-pb-xl-775,
  .u-py-xl-775 {
    padding-bottom: 7.75rem !important; }
  .u-pl-xl-775,
  .u-px-xl-775 {
    padding-left: 7.75rem !important; }
  .u-p-xl-800 {
    padding: 8rem !important; }
  .u-pt-xl-800,
  .u-py-xl-800 {
    padding-top: 8rem !important; }
  .u-pr-xl-800,
  .u-px-xl-800 {
    padding-right: 8rem !important; }
  .u-pb-xl-800,
  .u-py-xl-800 {
    padding-bottom: 8rem !important; }
  .u-pl-xl-800,
  .u-px-xl-800 {
    padding-left: 8rem !important; } }

.u-list-style--disc {
  list-style: disc;
  padding-left: 40px; }

.u-list-style--decimal {
  list-style: decimal;
  padding-left: 40px; }

.u-list-style-position--inside {
  list-style-position: inside; }

.u-list-style-position--outside {
  list-style-position: outside; }

.u-link--underline {
  text-decoration: underline; }
  .u-link--underline:hover {
    text-decoration: underline; }

.u-link-white {
  color: #fff; }
  .u-link-white:hover {
    color: #fff; }
  .u-link-white.u-link__hover--darken-10:hover {
    color: #e6e6e6; }
  .u-link-white.u-link__hover--lighten-10:hover {
    color: white; }

.u-link-black {
  color: #000; }
  .u-link-black:hover {
    color: #000; }
  .u-link-black.u-link__hover--darken-10:hover {
    color: black; }
  .u-link-black.u-link__hover--lighten-10:hover {
    color: #1a1a1a; }

.u-link-gray-100 {
  color: #f5f5f5; }
  .u-link-gray-100:hover {
    color: #f5f5f5; }
  .u-link-gray-100.u-link__hover--darken-10:hover {
    color: gainsboro; }
  .u-link-gray-100.u-link__hover--lighten-10:hover {
    color: white; }

.u-link-gray-200 {
  color: #eeeeee; }
  .u-link-gray-200:hover {
    color: #eeeeee; }
  .u-link-gray-200.u-link__hover--darken-10:hover {
    color: #d5d5d5; }
  .u-link-gray-200.u-link__hover--lighten-10:hover {
    color: white; }

.u-link-gray-300 {
  color: #e0e0e0; }
  .u-link-gray-300:hover {
    color: #e0e0e0; }
  .u-link-gray-300.u-link__hover--darken-10:hover {
    color: #c7c7c7; }
  .u-link-gray-300.u-link__hover--lighten-10:hover {
    color: #fafafa; }

.u-link-gray-400 {
  color: #bdbdbd; }
  .u-link-gray-400:hover {
    color: #bdbdbd; }
  .u-link-gray-400.u-link__hover--darken-10:hover {
    color: #a4a4a4; }
  .u-link-gray-400.u-link__hover--lighten-10:hover {
    color: #d7d7d7; }

.u-link-gray-500 {
  color: #9e9e9e; }
  .u-link-gray-500:hover {
    color: #9e9e9e; }
  .u-link-gray-500.u-link__hover--darken-10:hover {
    color: #858585; }
  .u-link-gray-500.u-link__hover--lighten-10:hover {
    color: #b8b8b8; }

.u-link-gray-600 {
  color: #757575; }
  .u-link-gray-600:hover {
    color: #757575; }
  .u-link-gray-600.u-link__hover--darken-10:hover {
    color: #5c5c5c; }
  .u-link-gray-600.u-link__hover--lighten-10:hover {
    color: #8f8f8f; }

.u-link-gray-700 {
  color: #616161; }
  .u-link-gray-700:hover {
    color: #616161; }
  .u-link-gray-700.u-link__hover--darken-10:hover {
    color: #484848; }
  .u-link-gray-700.u-link__hover--lighten-10:hover {
    color: #7b7b7b; }

.u-link-gray-800 {
  color: #424242; }
  .u-link-gray-800:hover {
    color: #424242; }
  .u-link-gray-800.u-link__hover--darken-10:hover {
    color: #292929; }
  .u-link-gray-800.u-link__hover--lighten-10:hover {
    color: #5c5c5c; }

.u-link-gray-900 {
  color: #212121; }
  .u-link-gray-900:hover {
    color: #212121; }
  .u-link-gray-900.u-link__hover--darken-10:hover {
    color: #080808; }
  .u-link-gray-900.u-link__hover--lighten-10:hover {
    color: #3b3b3b; }

ul {
  list-style: none;
  padding-left: 0; }

button {
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 151, 252, 0.3); }
  @media (min-width: 768px) {
    button {
      -webkit-tap-highlight-color: transparent; } }

a {
  -webkit-tap-highlight-color: rgba(0, 151, 252, 0.3); }
  @media (min-width: 768px) {
    a {
      -webkit-tap-highlight-color: transparent; } }
  a:hover {
    text-decoration: none; }

img {
  aspect-ratio: attr(width)/attr(height); }

body {
  font-family: "NotoSansTC", sans-serif; }

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
label {
  padding: 0;
  margin: 0;
  font-weight: normal; }

a {
  padding: 0;
  margin: 0;
  font-weight: normal;
  color: black;
  text-decoration: none; }
  a:hover {
    color: black; }

ul {
  padding: 0;
  margin: 0; }

button,
input,
textarea {
  padding: 0;
  margin: 0;
  font-weight: normal;
  outline: none;
  -webkit-tap-highlight-color: transparent; }

body.js-useMouse button:focus,
body.js-useMouse a:focus,
body.js-useMouse select:focus,
body.js-useMouse input:focus {
  outline: none; }

#header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 97px;
  padding-bottom: 9px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 8, 8, 0)), to(rgba(0, 0, 0, 0.72)));
  background: linear-gradient(0deg, rgba(8, 8, 8, 0) 0%, rgba(0, 0, 0, 0.72) 100%);
  z-index: 100; }
  @media (min-width: 768px) {
    #header {
      height: 80px;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 8, 8, 0)), color-stop(80%, rgba(0, 0, 0, 0.48)));
      background: linear-gradient(0deg, rgba(8, 8, 8, 0) 0%, rgba(0, 0, 0, 0.48) 80%); } }
  #header .l-header-nav {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0 20px; }
    @media (min-width: 768px) {
      #header .l-header-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        max-width: 1272px;
        width: 90%;
        height: 100%;
        padding: 0;
        margin: 0 auto; } }
    #header .l-header-nav__header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      height: 81px;
      padding-top: 8px;
      margin-bottom: 13px; }
      @media (min-width: 768px) {
        #header .l-header-nav__header {
          width: auto;
          height: auto;
          padding-top: 0;
          margin-bottom: 0; } }
    #header .l-header-nav__logo {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-decoration: none;
      width: 139px;
      height: 30px;
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out; }
      #header .l-header-nav__logo img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out; }
        #header .l-header-nav__logo img:nth-of-type(2) {
          opacity: 0; }
    #header .l-header-nav .l-header-hamburger {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 29px;
      height: 19px;
      background: transparent;
      border: none;
      cursor: pointer;
      -webkit-tap-highlight-color: transparent; }
      @media (min-width: 768px) {
        #header .l-header-nav .l-header-hamburger {
          display: none; } }
      #header .l-header-nav .l-header-hamburger__line {
        width: 100%;
        height: 2px;
        background-color: white;
        border-radius: 1px;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-transform-origin: center;
                transform-origin: center; }
      #header .l-header-nav .l-header-hamburger--active .l-header-hamburger__line:nth-child(1) {
        -webkit-transform: translateY(8px) rotate(45deg);
                transform: translateY(8px) rotate(45deg); }
      #header .l-header-nav .l-header-hamburger--active .l-header-hamburger__line:nth-child(2) {
        opacity: 0; }
      #header .l-header-nav .l-header-hamburger--active .l-header-hamburger__line:nth-child(3) {
        -webkit-transform: translateY(-8px) rotate(-45deg);
                transform: translateY(-8px) rotate(-45deg); }
    #header .l-header-nav__menu {
      width: 100%;
      height: 0;
      opacity: 0;
      pointer-events: none;
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out; }
      @media (min-width: 768px) {
        #header .l-header-nav__menu {
          position: relative;
          top: auto;
          left: auto;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 53px;
          width: auto;
          height: auto;
          opacity: 1;
          pointer-events: auto; } }
    #header .l-header-nav__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 55px;
      text-decoration: none;
      border-bottom: 1px solid white; }
      @media (min-width: 768px) {
        #header .l-header-nav__item {
          height: auto;
          border-bottom: none; } }
    #header .l-header-nav__text {
      position: relative;
      font-size: 18px;
      font-weight: 500;
      letter-spacing: 2px;
      color: white; }
      @media (min-width: 768px) {
        #header .l-header-nav__text::after {
          content: "";
          position: absolute;
          bottom: 0;
          left: 50%;
          display: block;
          width: 0;
          height: 2px;
          background-color: white;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
          -webkit-transition: all 0.5s ease-in-out;
          transition: all 0.5s ease-in-out; }
        #header .l-header-nav__text:hover::after {
          width: 100%; } }
    #header .l-header-nav__bg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100vh;
      background: -webkit-gradient(linear, left bottom, left top, color-stop(8%, #83dd9a), to(#00afcc));
      background: linear-gradient(0deg, #83dd9a 8%, #00afcc 100%);
      opacity: 0;
      pointer-events: none;
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      z-index: -1; }
      @media (min-width: 768px) {
        #header .l-header-nav__bg {
          display: none; } }
      #header .l-header-nav__bg .logo {
        position: absolute;
        top: 81%;
        left: 0;
        width: 289px;
        height: 206px;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        z-index: -1; }
        #header .l-header-nav__bg .logo > div {
          position: absolute;
          background-color: #ffffff66;
          -webkit-backdrop-filter: blur(7.5px);
                  backdrop-filter: blur(7.5px); }
          @media (min-width: 768px) {
            #header .l-header-nav__bg .logo > div {
              -webkit-backdrop-filter: blur(10px);
                      backdrop-filter: blur(10px); } }
          #header .l-header-nav__bg .logo > div:nth-of-type(1) {
            top: 0;
            left: 0;
            width: 20%;
            height: 28.97%;
            clip-path: polygon(100% 0%, 100% 86.624%, 0% 100%, 0% 13.376%, 100% 0%); }
          #header .l-header-nav__bg .logo > div:nth-of-type(2) {
            bottom: 0;
            left: 0;
            width: 20%;
            height: 49.63%;
            clip-path: polygon(100% 0.179%, 100% 100%, 0% 100%, 0% 8.342%, 100% 0.179%); }
          #header .l-header-nav__bg .logo > div:nth-of-type(3) {
            bottom: 0;
            right: 0;
            width: 80%;
            height: 90.59%;
            clip-path: polygon(100% 0.191%, 100% 99.797%, 75.035% 99.797%, 75.035% 32.309%, 50.07% 36.577%, 50.07% 100%, 25.106% 100%, 25.106% 41.05%, 0.141% 44.912%, 0.141% 17.47%, 100% 0.191%); }
    #header .l-header-nav--active .l-header-nav__logo img:nth-of-type(1) {
      opacity: 0; }
    #header .l-header-nav--active .l-header-nav__logo img:nth-of-type(2) {
      opacity: 1; }
    #header .l-header-nav--active .l-header-nav__menu {
      height: auto;
      opacity: 1;
      pointer-events: auto; }
    #header .l-header-nav--active .l-header-nav__bg {
      opacity: 1; }

#footer .l-footer-content {
  padding: 59px 0;
  border-top: 1px solid #d9d9d9; }
  @media (min-width: 992px) {
    #footer .l-footer-content {
      padding: 47px 80px 24px 80px; } }
  #footer .l-footer-content-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 24px; }
    @media (min-width: 992px) {
      #footer .l-footer-content-top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 71px; } }
    #footer .l-footer-content-top .logo {
      width: 215px;
      height: 46px;
      margin-bottom: 34px; }
      @media (min-width: 992px) {
        #footer .l-footer-content-top .logo {
          margin-bottom: 0; } }
      #footer .l-footer-content-top .logo img {
        width: 100%;
        height: 100%; }
    #footer .l-footer-content-top .right-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media (min-width: 992px) {
        #footer .l-footer-content-top .right-content {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row; } }
      #footer .l-footer-content-top .right-content .menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 20px; }
        @media (min-width: 992px) {
          #footer .l-footer-content-top .right-content .menu {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            gap: 54px; } }
        #footer .l-footer-content-top .right-content .menu a p {
          font-size: 16px;
          font-weight: 500;
          line-height: 24px;
          color: #000;
          -webkit-transition: color 0.3s ease;
          transition: color 0.3s ease; }
          @media (min-width: 992px) {
            #footer .l-footer-content-top .right-content .menu a p {
              font-size: 18px;
              line-height: 22px; } }
          #footer .l-footer-content-top .right-content .menu a p:hover {
            color: #00afcc; }
  #footer .l-footer-content-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 992px) {
      #footer .l-footer-content-bottom {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start; } }
    #footer .l-footer-content-bottom p {
      font-size: 14px;
      font-weight: 700;
      line-height: 20px;
      background: -webkit-gradient(linear, left top, right top, color-stop(17%, #00afcc), to(#83dd9a));
      background: linear-gradient(90deg, #00afcc 17%, #83dd9a 100%);
      -webkit-background-clip: text;
              background-clip: text;
      color: transparent; }

#top-btn {
  position: fixed;
  bottom: 22px;
  right: -100px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 999;
  -webkit-transition: right 0.5s ease-in-out;
  transition: right 0.5s ease-in-out; }
  #top-btn.show {
    right: 17px; }
    @media (min-width: 768px) {
      #top-btn.show {
        right: 81px; } }
  #top-btn .l-top-btn-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 40px;
    height: 40px;
    background-color: #00afcc; }

.c-btn {
  display: inline-block;
  color: #000;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  .c-btn--shadow {
    -webkit-box-shadow: 3px 3px 5px #bdbdbd;
            box-shadow: 3px 3px 5px #bdbdbd; }
  .c-btn--rounded {
    border-radius: 50px; }
  .c-btn--sharp {
    border-radius: 0; }
  .c-btn--block {
    display: block;
    width: 100%; }

.c-btn--contained.c-btn-white {
  background-color: #fff;
  color: #fff; }
  .c-btn--contained.c-btn-white:hover, .c-btn--contained.c-btn-white.js-btnHover {
    background-color: #e6e6e6;
    color: #fff; }
  .c-btn--contained.c-btn-white:focus, .c-btn--contained.c-btn-white.js-btnFocus {
    background-color: #e6e6e6;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5); }
  .c-btn--contained.c-btn-white:active, .c-btn--contained.c-btn-white.js-btnActive {
    background-color: #cccccc;
    color: #fff; }
  .c-btn--contained.c-btn-white:disabled, .c-btn--contained.c-btn-white.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-white {
  color: #fff;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-white:hover, .c-btn--outlined.c-btn-white.js-btnHover {
    border-color: #fff;
    background-color: #fff;
    color: #fff; }
  .c-btn--outlined.c-btn-white:focus, .c-btn--outlined.c-btn-white.js-btnFocus {
    border-color: #fff;
    background-color: #fff;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5); }
  .c-btn--outlined.c-btn-white:active, .c-btn--outlined.c-btn-white.js-btnActive {
    border-color: #e6e6e6;
    background-color: #e6e6e6;
    color: #fff; }
  .c-btn--outlined.c-btn-white:disabled, .c-btn--outlined.c-btn-white.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--contained.c-btn-black {
  background-color: #000;
  color: #fff; }
  .c-btn--contained.c-btn-black:hover, .c-btn--contained.c-btn-black.js-btnHover {
    background-color: black;
    color: #fff; }
  .c-btn--contained.c-btn-black:focus, .c-btn--contained.c-btn-black.js-btnFocus {
    background-color: black;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5); }
  .c-btn--contained.c-btn-black:active, .c-btn--contained.c-btn-black.js-btnActive {
    background-color: black;
    color: #fff; }
  .c-btn--contained.c-btn-black:disabled, .c-btn--contained.c-btn-black.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-black {
  color: #000;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-black:hover, .c-btn--outlined.c-btn-black.js-btnHover {
    border-color: #000;
    background-color: #000;
    color: #fff; }
  .c-btn--outlined.c-btn-black:focus, .c-btn--outlined.c-btn-black.js-btnFocus {
    border-color: #000;
    background-color: #000;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5); }
  .c-btn--outlined.c-btn-black:active, .c-btn--outlined.c-btn-black.js-btnActive {
    border-color: black;
    background-color: black;
    color: #fff; }
  .c-btn--outlined.c-btn-black:disabled, .c-btn--outlined.c-btn-black.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--contained.c-btn-gray-100 {
  background-color: #f5f5f5;
  color: #fff; }
  .c-btn--contained.c-btn-gray-100:hover, .c-btn--contained.c-btn-gray-100.js-btnHover {
    background-color: gainsboro;
    color: #fff; }
  .c-btn--contained.c-btn-gray-100:focus, .c-btn--contained.c-btn-gray-100.js-btnFocus {
    background-color: gainsboro;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(245, 245, 245, 0.5);
            box-shadow: 0 0 0 4px rgba(245, 245, 245, 0.5); }
  .c-btn--contained.c-btn-gray-100:active, .c-btn--contained.c-btn-gray-100.js-btnActive {
    background-color: #c2c2c2;
    color: #fff; }
  .c-btn--contained.c-btn-gray-100:disabled, .c-btn--contained.c-btn-gray-100.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-gray-100 {
  color: #f5f5f5;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-gray-100:hover, .c-btn--outlined.c-btn-gray-100.js-btnHover {
    border-color: #f5f5f5;
    background-color: #f5f5f5;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-100:focus, .c-btn--outlined.c-btn-gray-100.js-btnFocus {
    border-color: #f5f5f5;
    background-color: #f5f5f5;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(245, 245, 245, 0.5);
            box-shadow: 0 0 0 4px rgba(245, 245, 245, 0.5); }
  .c-btn--outlined.c-btn-gray-100:active, .c-btn--outlined.c-btn-gray-100.js-btnActive {
    border-color: gainsboro;
    background-color: gainsboro;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-100:disabled, .c-btn--outlined.c-btn-gray-100.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--contained.c-btn-gray-200 {
  background-color: #eeeeee;
  color: #fff; }
  .c-btn--contained.c-btn-gray-200:hover, .c-btn--contained.c-btn-gray-200.js-btnHover {
    background-color: #d5d5d5;
    color: #fff; }
  .c-btn--contained.c-btn-gray-200:focus, .c-btn--contained.c-btn-gray-200.js-btnFocus {
    background-color: #d5d5d5;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(238, 238, 238, 0.5);
            box-shadow: 0 0 0 4px rgba(238, 238, 238, 0.5); }
  .c-btn--contained.c-btn-gray-200:active, .c-btn--contained.c-btn-gray-200.js-btnActive {
    background-color: #bbbbbb;
    color: #fff; }
  .c-btn--contained.c-btn-gray-200:disabled, .c-btn--contained.c-btn-gray-200.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-gray-200 {
  color: #eeeeee;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-gray-200:hover, .c-btn--outlined.c-btn-gray-200.js-btnHover {
    border-color: #eeeeee;
    background-color: #eeeeee;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-200:focus, .c-btn--outlined.c-btn-gray-200.js-btnFocus {
    border-color: #eeeeee;
    background-color: #eeeeee;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(238, 238, 238, 0.5);
            box-shadow: 0 0 0 4px rgba(238, 238, 238, 0.5); }
  .c-btn--outlined.c-btn-gray-200:active, .c-btn--outlined.c-btn-gray-200.js-btnActive {
    border-color: #d5d5d5;
    background-color: #d5d5d5;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-200:disabled, .c-btn--outlined.c-btn-gray-200.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--contained.c-btn-gray-300 {
  background-color: #e0e0e0;
  color: #fff; }
  .c-btn--contained.c-btn-gray-300:hover, .c-btn--contained.c-btn-gray-300.js-btnHover {
    background-color: #c7c7c7;
    color: #fff; }
  .c-btn--contained.c-btn-gray-300:focus, .c-btn--contained.c-btn-gray-300.js-btnFocus {
    background-color: #c7c7c7;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(224, 224, 224, 0.5);
            box-shadow: 0 0 0 4px rgba(224, 224, 224, 0.5); }
  .c-btn--contained.c-btn-gray-300:active, .c-btn--contained.c-btn-gray-300.js-btnActive {
    background-color: #adadad;
    color: #fff; }
  .c-btn--contained.c-btn-gray-300:disabled, .c-btn--contained.c-btn-gray-300.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-gray-300 {
  color: #e0e0e0;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-gray-300:hover, .c-btn--outlined.c-btn-gray-300.js-btnHover {
    border-color: #e0e0e0;
    background-color: #e0e0e0;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-300:focus, .c-btn--outlined.c-btn-gray-300.js-btnFocus {
    border-color: #e0e0e0;
    background-color: #e0e0e0;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(224, 224, 224, 0.5);
            box-shadow: 0 0 0 4px rgba(224, 224, 224, 0.5); }
  .c-btn--outlined.c-btn-gray-300:active, .c-btn--outlined.c-btn-gray-300.js-btnActive {
    border-color: #c7c7c7;
    background-color: #c7c7c7;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-300:disabled, .c-btn--outlined.c-btn-gray-300.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--contained.c-btn-gray-400 {
  background-color: #bdbdbd;
  color: #fff; }
  .c-btn--contained.c-btn-gray-400:hover, .c-btn--contained.c-btn-gray-400.js-btnHover {
    background-color: #a4a4a4;
    color: #fff; }
  .c-btn--contained.c-btn-gray-400:focus, .c-btn--contained.c-btn-gray-400.js-btnFocus {
    background-color: #a4a4a4;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(189, 189, 189, 0.5);
            box-shadow: 0 0 0 4px rgba(189, 189, 189, 0.5); }
  .c-btn--contained.c-btn-gray-400:active, .c-btn--contained.c-btn-gray-400.js-btnActive {
    background-color: #8a8a8a;
    color: #fff; }
  .c-btn--contained.c-btn-gray-400:disabled, .c-btn--contained.c-btn-gray-400.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-gray-400 {
  color: #bdbdbd;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-gray-400:hover, .c-btn--outlined.c-btn-gray-400.js-btnHover {
    border-color: #bdbdbd;
    background-color: #bdbdbd;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-400:focus, .c-btn--outlined.c-btn-gray-400.js-btnFocus {
    border-color: #bdbdbd;
    background-color: #bdbdbd;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(189, 189, 189, 0.5);
            box-shadow: 0 0 0 4px rgba(189, 189, 189, 0.5); }
  .c-btn--outlined.c-btn-gray-400:active, .c-btn--outlined.c-btn-gray-400.js-btnActive {
    border-color: #a4a4a4;
    background-color: #a4a4a4;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-400:disabled, .c-btn--outlined.c-btn-gray-400.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--contained.c-btn-gray-500 {
  background-color: #9e9e9e;
  color: #fff; }
  .c-btn--contained.c-btn-gray-500:hover, .c-btn--contained.c-btn-gray-500.js-btnHover {
    background-color: #858585;
    color: #fff; }
  .c-btn--contained.c-btn-gray-500:focus, .c-btn--contained.c-btn-gray-500.js-btnFocus {
    background-color: #858585;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(158, 158, 158, 0.5);
            box-shadow: 0 0 0 4px rgba(158, 158, 158, 0.5); }
  .c-btn--contained.c-btn-gray-500:active, .c-btn--contained.c-btn-gray-500.js-btnActive {
    background-color: #6b6b6b;
    color: #fff; }
  .c-btn--contained.c-btn-gray-500:disabled, .c-btn--contained.c-btn-gray-500.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-gray-500 {
  color: #9e9e9e;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-gray-500:hover, .c-btn--outlined.c-btn-gray-500.js-btnHover {
    border-color: #9e9e9e;
    background-color: #9e9e9e;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-500:focus, .c-btn--outlined.c-btn-gray-500.js-btnFocus {
    border-color: #9e9e9e;
    background-color: #9e9e9e;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(158, 158, 158, 0.5);
            box-shadow: 0 0 0 4px rgba(158, 158, 158, 0.5); }
  .c-btn--outlined.c-btn-gray-500:active, .c-btn--outlined.c-btn-gray-500.js-btnActive {
    border-color: #858585;
    background-color: #858585;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-500:disabled, .c-btn--outlined.c-btn-gray-500.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--contained.c-btn-gray-600 {
  background-color: #757575;
  color: #fff; }
  .c-btn--contained.c-btn-gray-600:hover, .c-btn--contained.c-btn-gray-600.js-btnHover {
    background-color: #5c5c5c;
    color: #fff; }
  .c-btn--contained.c-btn-gray-600:focus, .c-btn--contained.c-btn-gray-600.js-btnFocus {
    background-color: #5c5c5c;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(117, 117, 117, 0.5);
            box-shadow: 0 0 0 4px rgba(117, 117, 117, 0.5); }
  .c-btn--contained.c-btn-gray-600:active, .c-btn--contained.c-btn-gray-600.js-btnActive {
    background-color: #424242;
    color: #fff; }
  .c-btn--contained.c-btn-gray-600:disabled, .c-btn--contained.c-btn-gray-600.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-gray-600 {
  color: #757575;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-gray-600:hover, .c-btn--outlined.c-btn-gray-600.js-btnHover {
    border-color: #757575;
    background-color: #757575;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-600:focus, .c-btn--outlined.c-btn-gray-600.js-btnFocus {
    border-color: #757575;
    background-color: #757575;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(117, 117, 117, 0.5);
            box-shadow: 0 0 0 4px rgba(117, 117, 117, 0.5); }
  .c-btn--outlined.c-btn-gray-600:active, .c-btn--outlined.c-btn-gray-600.js-btnActive {
    border-color: #5c5c5c;
    background-color: #5c5c5c;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-600:disabled, .c-btn--outlined.c-btn-gray-600.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--contained.c-btn-gray-700 {
  background-color: #616161;
  color: #fff; }
  .c-btn--contained.c-btn-gray-700:hover, .c-btn--contained.c-btn-gray-700.js-btnHover {
    background-color: #484848;
    color: #fff; }
  .c-btn--contained.c-btn-gray-700:focus, .c-btn--contained.c-btn-gray-700.js-btnFocus {
    background-color: #484848;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(97, 97, 97, 0.5);
            box-shadow: 0 0 0 4px rgba(97, 97, 97, 0.5); }
  .c-btn--contained.c-btn-gray-700:active, .c-btn--contained.c-btn-gray-700.js-btnActive {
    background-color: #2e2e2e;
    color: #fff; }
  .c-btn--contained.c-btn-gray-700:disabled, .c-btn--contained.c-btn-gray-700.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-gray-700 {
  color: #616161;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-gray-700:hover, .c-btn--outlined.c-btn-gray-700.js-btnHover {
    border-color: #616161;
    background-color: #616161;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-700:focus, .c-btn--outlined.c-btn-gray-700.js-btnFocus {
    border-color: #616161;
    background-color: #616161;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(97, 97, 97, 0.5);
            box-shadow: 0 0 0 4px rgba(97, 97, 97, 0.5); }
  .c-btn--outlined.c-btn-gray-700:active, .c-btn--outlined.c-btn-gray-700.js-btnActive {
    border-color: #484848;
    background-color: #484848;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-700:disabled, .c-btn--outlined.c-btn-gray-700.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--contained.c-btn-gray-800 {
  background-color: #424242;
  color: #fff; }
  .c-btn--contained.c-btn-gray-800:hover, .c-btn--contained.c-btn-gray-800.js-btnHover {
    background-color: #292929;
    color: #fff; }
  .c-btn--contained.c-btn-gray-800:focus, .c-btn--contained.c-btn-gray-800.js-btnFocus {
    background-color: #292929;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.5);
            box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.5); }
  .c-btn--contained.c-btn-gray-800:active, .c-btn--contained.c-btn-gray-800.js-btnActive {
    background-color: #0f0f0f;
    color: #fff; }
  .c-btn--contained.c-btn-gray-800:disabled, .c-btn--contained.c-btn-gray-800.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-gray-800 {
  color: #424242;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-gray-800:hover, .c-btn--outlined.c-btn-gray-800.js-btnHover {
    border-color: #424242;
    background-color: #424242;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-800:focus, .c-btn--outlined.c-btn-gray-800.js-btnFocus {
    border-color: #424242;
    background-color: #424242;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.5);
            box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.5); }
  .c-btn--outlined.c-btn-gray-800:active, .c-btn--outlined.c-btn-gray-800.js-btnActive {
    border-color: #292929;
    background-color: #292929;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-800:disabled, .c-btn--outlined.c-btn-gray-800.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--contained.c-btn-gray-900 {
  background-color: #212121;
  color: #fff; }
  .c-btn--contained.c-btn-gray-900:hover, .c-btn--contained.c-btn-gray-900.js-btnHover {
    background-color: #080808;
    color: #fff; }
  .c-btn--contained.c-btn-gray-900:focus, .c-btn--contained.c-btn-gray-900.js-btnFocus {
    background-color: #080808;
    color: #fff;
    outline: none;
    -webkit-box-shadow: 0 0 0 4px rgba(33, 33, 33, 0.5);
            box-shadow: 0 0 0 4px rgba(33, 33, 33, 0.5); }
  .c-btn--contained.c-btn-gray-900:active, .c-btn--contained.c-btn-gray-900.js-btnActive {
    background-color: black;
    color: #fff; }
  .c-btn--contained.c-btn-gray-900:disabled, .c-btn--contained.c-btn-gray-900.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

.c-btn--outlined.c-btn-gray-900 {
  color: #212121;
  border-color: #9e9e9e; }
  .c-btn--outlined.c-btn-gray-900:hover, .c-btn--outlined.c-btn-gray-900.js-btnHover {
    border-color: #212121;
    background-color: #212121;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-900:focus, .c-btn--outlined.c-btn-gray-900.js-btnFocus {
    border-color: #212121;
    background-color: #212121;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px rgba(33, 33, 33, 0.5);
            box-shadow: 0 0 0 4px rgba(33, 33, 33, 0.5); }
  .c-btn--outlined.c-btn-gray-900:active, .c-btn--outlined.c-btn-gray-900.js-btnActive {
    border-color: #080808;
    background-color: #080808;
    color: #fff; }
  .c-btn--outlined.c-btn-gray-900:disabled, .c-btn--outlined.c-btn-gray-900.js-btnDisabled {
    opacity: 0.3;
    pointer-events: none; }

@-webkit-keyframes bannerFadeIn {
  0% {
    opacity: 0;
    -webkit-filter: brightness(1);
            filter: brightness(1); }
  33% {
    opacity: 1;
    -webkit-filter: brightness(2);
            filter: brightness(2); }
  50% {
    opacity: 1;
    -webkit-filter: brightness(2);
            filter: brightness(2); }
  100% {
    opacity: 1;
    -webkit-filter: brightness(1);
            filter: brightness(1); } }

@keyframes bannerFadeIn {
  0% {
    opacity: 0;
    -webkit-filter: brightness(1);
            filter: brightness(1); }
  33% {
    opacity: 1;
    -webkit-filter: brightness(2);
            filter: brightness(2); }
  50% {
    opacity: 1;
    -webkit-filter: brightness(2);
            filter: brightness(2); }
  100% {
    opacity: 1;
    -webkit-filter: brightness(1);
            filter: brightness(1); } }

#index:has(.l-header-nav--active) {
  overflow: hidden;
  -ms-touch-action: none;
      touch-action: none;
  overscroll-behavior-y: none; }

#index > main {
  overflow-x: hidden;
  padding-bottom: 120px; }
  @media (min-width: 992px) {
    #index > main {
      padding-bottom: 152px; } }

#index .p-index-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 628px;
  margin-bottom: 53px;
  background-size: auto 107%;
  background-position: 38% top;
  background-repeat: no-repeat;
  background-image: url(../../assets/img/pages/index/banner.webp);
  opacity: 0; }
  @media (min-width: 768px) {
    #index .p-index-banner {
      width: 100%;
      height: auto;
      aspect-ratio: 720 / 403;
      background-size: 100% 100%;
      background-position: center; } }
  #index .p-index-banner-content {
    position: relative;
    width: 352px;
    height: 251px;
    margin-top: 212px;
    z-index: 10;
    opacity: 0;
    -webkit-transition: opacity 1s ease 2s;
    transition: opacity 1s ease 2s; }
    @media (min-width: 768px) {
      #index .p-index-banner-content {
        width: 54.8%;
        height: 69.9%;
        margin-top: 9.9vw; } }
    #index .p-index-banner-content h3 {
      margin: 51px 0 16px 0;
      font-size: 14px;
      font-weight: 700;
      line-height: 20px;
      text-align: center;
      color: #5a5a5a; }
      @media (min-width: 768px) {
        #index .p-index-banner-content h3 {
          margin-top: 11.9vw;
          font-size: 23px;
          line-height: 34px; } }
    #index .p-index-banner-content h2 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      gap: 17px;
      margin-bottom: 48px; }
      #index .p-index-banner-content h2 span {
        font-size: 24px;
        font-weight: 700;
        line-height: 30px;
        letter-spacing: 4px;
        color: #343434; }
        @media (min-width: 768px) {
          #index .p-index-banner-content h2 span {
            font-size: 40px;
            line-height: 40px;
            letter-spacing: 7px; } }
    #index .p-index-banner-content-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      gap: 13px; }
      #index .p-index-banner-content-list p {
        font-size: 18px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 2px;
        color: #282424; }
        @media (min-width: 768px) {
          #index .p-index-banner-content-list p {
            font-size: 24px;
            letter-spacing: 0; } }
      #index .p-index-banner-content-list img {
        width: 10px;
        height: 10px; }
    #index .p-index-banner-content .logo {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: -1; }
      #index .p-index-banner-content .logo > div {
        position: absolute;
        background-color: #ffffff66;
        -webkit-transition: -webkit-backdrop-filter 2s ease 3s;
        transition: -webkit-backdrop-filter 2s ease 3s;
        transition: backdrop-filter 2s ease 3s;
        transition: backdrop-filter 2s ease 3s, -webkit-backdrop-filter 2s ease 3s; }
        #index .p-index-banner-content .logo > div:nth-of-type(1) {
          top: 0;
          left: 0;
          width: 20%;
          height: 28.97%;
          clip-path: polygon(100% 0%, 100% 86.624%, 0% 100%, 0% 13.376%, 100% 0%); }
        #index .p-index-banner-content .logo > div:nth-of-type(2) {
          bottom: 0;
          left: 0;
          width: 20%;
          height: 49.63%;
          clip-path: polygon(100% 0.179%, 100% 100%, 0% 100%, 0% 8.342%, 100% 0.179%); }
        #index .p-index-banner-content .logo > div:nth-of-type(3) {
          bottom: 0;
          right: 0;
          width: 80%;
          height: 90.59%;
          clip-path: polygon(100% 0.191%, 100% 99.797%, 75.035% 99.797%, 75.035% 32.309%, 50.07% 36.577%, 50.07% 100%, 25.106% 100%, 25.106% 41.05%, 0.141% 44.912%, 0.141% 17.47%, 100% 0.191%); }
  #index .p-index-banner.loaded {
    -webkit-animation: bannerFadeIn 2s ease-in-out forwards;
            animation: bannerFadeIn 2s ease-in-out forwards; }
    #index .p-index-banner.loaded .p-index-banner-content {
      opacity: 1; }
      #index .p-index-banner.loaded .p-index-banner-content .logo > div {
        -webkit-backdrop-filter: blur(7.5px);
                backdrop-filter: blur(7.5px); }
        @media (min-width: 768px) {
          #index .p-index-banner.loaded .p-index-banner-content .logo > div {
            -webkit-backdrop-filter: blur(10px);
                    backdrop-filter: blur(10px); } }

#index .p-index-about {
  position: relative;
  width: 91%;
  margin: 0 auto 90px auto; }
  @media (min-width: 768px) {
    #index .p-index-about {
      max-width: 1293px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 174px; } }
  #index .p-index-about-text {
    margin-bottom: 48px; }
    @media (min-width: 768px) {
      #index .p-index-about-text {
        width: 58%;
        padding-left: 24.5px;
        margin-bottom: 0; } }
    #index .p-index-about-text-title1 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 16px;
      margin-bottom: 16px; }
      #index .p-index-about-text-title1 img {
        width: 13px;
        height: 13px; }
      #index .p-index-about-text-title1 h2 {
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        color: #8c8c8c; }
    #index .p-index-about-text-title2 {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      padding: 8px 0 6px 0;
      border-top: 1px solid #8c8c8c;
      border-bottom: 1px solid #8c8c8c;
      margin-bottom: 24px; }
      #index .p-index-about-text-title2 h3 {
        font-size: 20px;
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 4px;
        color: #545252;
        white-space: nowrap; }
        @media (min-width: 768px) {
          #index .p-index-about-text-title2 h3 {
            font-size: 32px;
            line-height: 40px; } }
    #index .p-index-about-text h4 {
      font-size: 18px;
      font-weight: 700;
      line-height: 22px;
      letter-spacing: 4px;
      color: #545252; }
      @media (min-width: 768px) {
        #index .p-index-about-text h4 {
          font-size: 20px;
          line-height: 24px; } }
    #index .p-index-about-text .line {
      width: 30px;
      height: 2px;
      margin: 32px 0;
      background-color: #00afcc; }
    #index .p-index-about-text-content {
      font-size: 16px;
      font-weight: 400;
      line-height: 30px;
      letter-spacing: 3px;
      color: #545252; }
  #index .p-index-about-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 22px; }
    #index .p-index-about-image > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      height: 78px;
      border-radius: 8px;
      border: solid 1px #d9d9d9;
      background-color: white; }
      #index .p-index-about-image > div:nth-of-type(1) img {
        width: 220px;
        height: 31px; }
      #index .p-index-about-image > div:nth-of-type(2) img {
        width: 297px;
        height: 61px; }
  #index .p-index-about > img {
    position: absolute;
    bottom: -39px;
    left: -20px;
    width: 329px;
    height: 235px;
    opacity: 0.04;
    z-index: -10; }
    @media (min-width: 768px) {
      #index .p-index-about > img {
        top: auto;
        bottom: 5px;
        left: auto;
        right: -100px;
        width: 391px;
        height: 279px; } }

#index .p-index-sustainable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 91%;
  margin: 0 auto 90px auto; }
  @media (min-width: 768px) {
    #index .p-index-sustainable {
      max-width: 1293px;
      margin-bottom: 174px; } }
  #index .p-index-sustainable-text {
    margin-bottom: 18px; }
    @media (min-width: 768px) {
      #index .p-index-sustainable-text {
        width: 58%;
        margin-bottom: 29px;
        padding-left: 24.5px; } }
    #index .p-index-sustainable-text-title1 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 16px;
      margin-bottom: 16px; }
      #index .p-index-sustainable-text-title1 img {
        width: 13px;
        height: 13px; }
      #index .p-index-sustainable-text-title1 h2 {
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        color: #8c8c8c; }
    #index .p-index-sustainable-text-title2 {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      padding: 8px 0 6px 0;
      border-top: 1px solid #8c8c8c;
      border-bottom: 1px solid #8c8c8c;
      margin-bottom: 24px; }
      #index .p-index-sustainable-text-title2 h3 {
        font-size: 20px;
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 4px;
        color: #545252;
        white-space: nowrap; }
        @media (min-width: 768px) {
          #index .p-index-sustainable-text-title2 h3 {
            font-size: 32px;
            line-height: 40px; } }
    #index .p-index-sustainable-text h4 {
      font-size: 18px;
      font-weight: 700;
      line-height: 30px;
      letter-spacing: 2px;
      color: #545252; }
    #index .p-index-sustainable-text .line {
      width: 30px;
      height: 2px;
      margin: 32px 0;
      background-color: #00afcc; }
    #index .p-index-sustainable-text-content {
      font-size: 16px;
      font-weight: 400;
      line-height: 30px;
      letter-spacing: 3px;
      color: #545252; }
  #index .p-index-sustainable-content {
    display: -ms-grid;
    display: grid;
    gap: 29px; }
    @media (min-width: 768px) {
      #index .p-index-sustainable-content {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); } }
    #index .p-index-sustainable-content .item-container {
      display: -ms-grid;
      display: grid;
      gap: 29px; }
      @media (min-width: 768px) {
        #index .p-index-sustainable-content .item-container {
          grid-auto-rows: 1fr; } }
      #index .p-index-sustainable-content .item-container .item {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        gap: 16px;
        padding: 22px 19px; }
        @media (min-width: 768px) {
          #index .p-index-sustainable-content .item-container .item {
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: start;
            gap: 25px; } }
        @media (min-width: 1200px) {
          #index .p-index-sustainable-content .item-container .item {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            padding: 22px 30px; } }
        #index .p-index-sustainable-content .item-container .item.theme-1 {
          gap: 38px;
          border-radius: 40px 10px 10px 10px;
          background-color: #33c1b8; }
          #index .p-index-sustainable-content .item-container .item.theme-1 img {
            top: 9px;
            right: -7px;
            width: 122px;
            height: 113px; }
          @media (min-width: 768px) {
            #index .p-index-sustainable-content .item-container .item.theme-1 {
              gap: 25px; }
              #index .p-index-sustainable-content .item-container .item.theme-1 img {
                top: auto;
                bottom: -4px;
                left: 7px;
                right: auto; } }
        #index .p-index-sustainable-content .item-container .item.theme-2 {
          gap: 20px;
          border-radius: 10px 10px 10px 40px;
          background-color: #00afcc; }
          #index .p-index-sustainable-content .item-container .item.theme-2 img {
            top: 7px;
            right: 0;
            width: 111px;
            height: 101px; }
          @media (min-width: 768px) {
            #index .p-index-sustainable-content .item-container .item.theme-2 img {
              top: auto;
              bottom: -15px;
              left: -20px;
              right: auto;
              width: 141px;
              height: 129px; } }
        #index .p-index-sustainable-content .item-container .item.theme-3 {
          gap: 20px;
          border-radius: 10px 40px 10px 10px;
          background-color: #87cb9f; }
          #index .p-index-sustainable-content .item-container .item.theme-3 img {
            top: 8px;
            right: 12px;
            width: 93px;
            height: 94px; }
          @media (min-width: 768px) {
            #index .p-index-sustainable-content .item-container .item.theme-3 img {
              top: auto;
              bottom: 1px;
              left: -25px;
              right: auto;
              width: 108px;
              height: 108px; } }
        #index .p-index-sustainable-content .item-container .item.theme-4 {
          gap: 20px;
          border-radius: 10px 10px 40px 10px;
          background-color: #33c1b8; }
          #index .p-index-sustainable-content .item-container .item.theme-4 img {
            top: 10px;
            right: 6px;
            width: 104px;
            height: 99px; }
          @media (min-width: 768px) {
            #index .p-index-sustainable-content .item-container .item.theme-4 img {
              top: auto;
              bottom: -6px;
              left: 0;
              right: auto;
              width: 114px;
              height: 115px; } }
        @media (min-width: 768px) {
          #index .p-index-sustainable-content .item-container .item-title {
            min-width: 220px; } }
        #index .p-index-sustainable-content .item-container .item-title h4 {
          margin-bottom: 16px;
          font-size: 20px;
          font-weight: 700;
          line-height: 33px;
          letter-spacing: 4px;
          color: #fff; }
          @media (min-width: 768px) {
            #index .p-index-sustainable-content .item-container .item-title h4 {
              margin-bottom: 25px; } }
        #index .p-index-sustainable-content .item-container .item-title p {
          font-size: 14px;
          font-weight: 400;
          line-height: 28px;
          color: #fff; }
        #index .p-index-sustainable-content .item-container .item-text p {
          font-size: 16px;
          font-weight: 400;
          line-height: 30px;
          letter-spacing: 3px;
          color: #fff; }
        #index .p-index-sustainable-content .item-container .item-text ul {
          list-style: disc;
          padding-left: 20px; }
          #index .p-index-sustainable-content .item-container .item-text ul li {
            font-size: 14px;
            font-weight: 400;
            line-height: 28px;
            color: #fff; }
        #index .p-index-sustainable-content .item-container .item img {
          position: absolute;
          opacity: 0.2;
          -webkit-transition: opacity 0.3s ease-in-out;
          transition: opacity 0.3s ease-in-out; }
        #index .p-index-sustainable-content .item-container .item:hover img {
          opacity: 0.6; }

#index .p-index-green-media {
  overflow-y: hidden;
  position: relative;
  height: 960px;
  padding-top: 20px;
  margin-bottom: 90px; }
  @media (min-width: 768px) {
    #index .p-index-green-media {
      overflow-x: hidden;
      height: auto;
      padding-top: 26px;
      margin-bottom: 120px; } }
  #index .p-index-green-media-bg {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 40px 0 0 0;
    background-image: url(../../assets/img/pages/index/banner-2-md.webp);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    z-index: -1; }
    @media (min-width: 768px) {
      #index .p-index-green-media-bg {
        left: 79px;
        width: calc(100% - 79px);
        height: 500px;
        background-image: url(../../assets/img/pages/index/banner-2-pc.webp); } }
    #index .p-index-green-media-bg img {
      -webkit-filter: blur(2px);
              filter: blur(2px); }
      #index .p-index-green-media-bg img.md {
        width: 100%; }
        @media (min-width: 768px) {
          #index .p-index-green-media-bg img.md {
            display: none; } }
      #index .p-index-green-media-bg img.pc {
        display: none; }
        @media (min-width: 768px) {
          #index .p-index-green-media-bg img.pc {
            display: inline;
            width: 100%; } }
  #index .p-index-green-media-text {
    width: 85%;
    margin: 0 auto 67px auto; }
    @media (min-width: 768px) {
      #index .p-index-green-media-text {
        width: 81%;
        margin: 0 0 26px 120px; } }
    #index .p-index-green-media-text-title1 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 16px;
      margin-bottom: 16px; }
      #index .p-index-green-media-text-title1 img {
        width: 13px;
        height: 13px; }
      #index .p-index-green-media-text-title1 h2 {
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        color: #fff; }
    #index .p-index-green-media-text-title2 {
      margin-bottom: 24px; }
      @media (min-width: 768px) {
        #index .p-index-green-media-text-title2 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 26px; } }
      #index .p-index-green-media-text-title2 .title-wrap1 {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        padding: 8px 0 6px 0;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        margin-bottom: 24px; }
        @media (min-width: 768px) {
          #index .p-index-green-media-text-title2 .title-wrap1 {
            margin-bottom: 0; } }
        #index .p-index-green-media-text-title2 .title-wrap1 h3 {
          font-size: 20px;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 4px;
          color: #fff;
          white-space: nowrap; }
          @media (min-width: 768px) {
            #index .p-index-green-media-text-title2 .title-wrap1 h3 {
              font-size: 32px;
              line-height: 40px; } }
      #index .p-index-green-media-text-title2 .title-wrap2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media (min-width: 768px) {
          #index .p-index-green-media-text-title2 .title-wrap2 {
            width: calc(100% - 363px); } }
        #index .p-index-green-media-text-title2 .title-wrap2 .line {
          width: 20px;
          height: 1px;
          margin-right: 26px;
          background-color: #fff;
          -webkit-transition: width 0.5s ease-out;
          transition: width 0.5s ease-out; }
          @media (min-width: 768px) {
            #index .p-index-green-media-text-title2 .title-wrap2 .line {
              -webkit-transition: width 2.5s ease-out;
              transition: width 2.5s ease-out; } }
          #index .p-index-green-media-text-title2 .title-wrap2 .line.show {
            width: 60px; }
            @media (min-width: 768px) {
              #index .p-index-green-media-text-title2 .title-wrap2 .line.show {
                width: 100%; } }
        #index .p-index-green-media-text-title2 .title-wrap2 p {
          font-size: 20px;
          font-weight: 700;
          letter-spacing: 4px;
          white-space: nowrap;
          color: #fff; }
    #index .p-index-green-media-text h4 {
      font-size: 18px;
      font-weight: 700;
      line-height: 22px;
      letter-spacing: 4px;
      color: #fff; }
      @media (min-width: 768px) {
        #index .p-index-green-media-text h4 {
          line-height: 30px;
          letter-spacing: 2px; } }
  #index .p-index-green-media-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 18px;
    width: 92%;
    margin: 0 auto; }
    @media (min-width: 1200px) {
      #index .p-index-green-media-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 33px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        padding: 0 90px 0 120px; } }
    @media (min-width: 1200px) {
      #index .p-index-green-media-content .item-container:nth-of-type(1) {
        padding-top: 112px; }
      #index .p-index-green-media-content .item-container:nth-of-type(2) {
        padding-top: 56px; } }
    #index .p-index-green-media-content .item-container .item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      gap: 16px;
      padding: 26px 22px;
      border-radius: 40px 0 0 0;
      border: solid 1px #d9d9d9;
      background-color: #fffffff2; }
      @media (min-width: 768px) {
        #index .p-index-green-media-content .item-container .item {
          width: 700px;
          height: 200px;
          margin: 0 auto; } }
      @media (min-width: 1200px) {
        #index .p-index-green-media-content .item-container .item {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: start;
          gap: 17px;
          max-width: 388px;
          width: 26.9vw;
          height: 440px;
          padding: 24px;
          margin: 0; } }
      #index .p-index-green-media-content .item-container .item img {
        width: 140px; }
        @media (min-width: 768px) {
          #index .p-index-green-media-content .item-container .item img {
            width: auto;
            height: 100%; } }
        @media (min-width: 1200px) {
          #index .p-index-green-media-content .item-container .item img {
            width: 100%;
            height: auto; } }
        @media (min-width: 768px) {
          #index .p-index-green-media-content .item-container .item img.md {
            display: none; } }
        #index .p-index-green-media-content .item-container .item img.pc {
          display: none; }
          @media (min-width: 768px) {
            #index .p-index-green-media-content .item-container .item img.pc {
              display: inline; } }
      #index .p-index-green-media-content .item-container .item .text h5 {
        margin-bottom: 9px;
        font-size: 18px;
        font-weight: 700;
        line-height: 22px;
        letter-spacing: 4px;
        color: #404040; }
        @media (min-width: 768px) {
          #index .p-index-green-media-content .item-container .item .text h5 {
            font-size: 20px;
            line-height: 24px; } }
      #index .p-index-green-media-content .item-container .item .text p {
        font-size: 14px;
        font-weight: 400;
        line-height: 28px;
        color: #404040; }
        @media (min-width: 768px) {
          #index .p-index-green-media-content .item-container .item .text p {
            font-size: 16px;
            line-height: 30px;
            letter-spacing: 3px; } }

#index .p-index-people-culture {
  overflow-y: hidden;
  position: relative;
  height: 960px;
  padding-top: 20px;
  margin-bottom: 90px; }
  @media (min-width: 768px) {
    #index .p-index-people-culture {
      overflow-x: hidden;
      height: auto;
      padding-top: 26px;
      margin-bottom: 120px; } }
  #index .p-index-people-culture-bg {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 40px 0 0 0;
    z-index: -1; }
    @media (min-width: 768px) {
      #index .p-index-people-culture-bg {
        right: 60px;
        width: calc(100% - 60px);
        height: 500px;
        border-radius: 0 40px 0 0; } }
    #index .p-index-people-culture-bg img.md {
      width: 100%; }
      @media (min-width: 768px) {
        #index .p-index-people-culture-bg img.md {
          display: none; } }
    #index .p-index-people-culture-bg img.pc {
      display: none; }
      @media (min-width: 768px) {
        #index .p-index-people-culture-bg img.pc {
          display: inline;
          width: 100%; } }
  #index .p-index-people-culture-text {
    width: 85%;
    margin: 0 auto 67px auto; }
    @media (min-width: 768px) {
      #index .p-index-people-culture-text {
        width: 81%;
        margin: 0 0 26px 120px; } }
    #index .p-index-people-culture-text-title1 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 16px;
      margin-bottom: 16px; }
      #index .p-index-people-culture-text-title1 img {
        width: 13px;
        height: 13px; }
      #index .p-index-people-culture-text-title1 h2 {
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        color: #fff; }
    #index .p-index-people-culture-text-title2 {
      margin-bottom: 24px; }
      @media (min-width: 768px) {
        #index .p-index-people-culture-text-title2 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 26px; } }
      #index .p-index-people-culture-text-title2 .title-wrap1 {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        padding: 8px 0 6px 0;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        margin-bottom: 24px; }
        @media (min-width: 768px) {
          #index .p-index-people-culture-text-title2 .title-wrap1 {
            margin-bottom: 0; } }
        #index .p-index-people-culture-text-title2 .title-wrap1 h3 {
          font-size: 20px;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 4px;
          color: #fff;
          white-space: nowrap; }
          @media (min-width: 768px) {
            #index .p-index-people-culture-text-title2 .title-wrap1 h3 {
              font-size: 32px;
              line-height: 40px; } }
      #index .p-index-people-culture-text-title2 .title-wrap2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media (min-width: 768px) {
          #index .p-index-people-culture-text-title2 .title-wrap2 {
            width: calc(100% - 363px); } }
        #index .p-index-people-culture-text-title2 .title-wrap2 .line {
          width: 20px;
          height: 1px;
          margin-right: 26px;
          background-color: #fff;
          -webkit-transition: width 0.5s ease-out;
          transition: width 0.5s ease-out; }
          @media (min-width: 768px) {
            #index .p-index-people-culture-text-title2 .title-wrap2 .line {
              -webkit-transition: width 2.5s ease-out;
              transition: width 2.5s ease-out; } }
          #index .p-index-people-culture-text-title2 .title-wrap2 .line.show {
            width: 60px; }
            @media (min-width: 768px) {
              #index .p-index-people-culture-text-title2 .title-wrap2 .line.show {
                width: 100%; } }
        #index .p-index-people-culture-text-title2 .title-wrap2 p {
          font-size: 20px;
          font-weight: 700;
          letter-spacing: 4px;
          white-space: nowrap;
          color: #fff; }
    #index .p-index-people-culture-text h4 {
      font-size: 18px;
      font-weight: 700;
      line-height: 22px;
      letter-spacing: 4px;
      color: #fff; }
      @media (min-width: 768px) {
        #index .p-index-people-culture-text h4 {
          line-height: 30px;
          letter-spacing: 2px; } }
  #index .p-index-people-culture-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 18px;
    width: 92%;
    margin: 0 auto; }
    @media (min-width: 1200px) {
      #index .p-index-people-culture-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 33px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        padding: 0 90px 0 120px; } }
    @media (min-width: 1200px) {
      #index .p-index-people-culture-content .item-container:nth-of-type(1) {
        padding-top: 112px; }
      #index .p-index-people-culture-content .item-container:nth-of-type(2) {
        padding-top: 56px; } }
    #index .p-index-people-culture-content .item-container .item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      gap: 16px;
      padding: 26px 22px;
      border-radius: 40px 0 0 0;
      border: solid 1px #d9d9d9;
      background-color: #fffffff2; }
      @media (min-width: 768px) {
        #index .p-index-people-culture-content .item-container .item {
          width: 700px;
          height: 200px;
          margin: 0 auto; } }
      @media (min-width: 1200px) {
        #index .p-index-people-culture-content .item-container .item {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: start;
          gap: 17px;
          max-width: 388px;
          width: 26.9vw;
          height: 440px;
          padding: 24px;
          margin: 0; }
          #index .p-index-people-culture-content .item-container .item:nth-of-type(1) {
            margin-top: 112px; }
          #index .p-index-people-culture-content .item-container .item:nth-of-type(2) {
            margin-top: 56px; } }
      #index .p-index-people-culture-content .item-container .item img {
        width: 140px; }
        @media (min-width: 768px) {
          #index .p-index-people-culture-content .item-container .item img {
            width: auto;
            height: 100%; } }
        @media (min-width: 1200px) {
          #index .p-index-people-culture-content .item-container .item img {
            width: 100%;
            height: auto; } }
        @media (min-width: 768px) {
          #index .p-index-people-culture-content .item-container .item img.md {
            display: none; } }
        #index .p-index-people-culture-content .item-container .item img.pc {
          display: none; }
          @media (min-width: 768px) {
            #index .p-index-people-culture-content .item-container .item img.pc {
              display: inline; } }
      #index .p-index-people-culture-content .item-container .item .text h5 {
        margin-bottom: 9px;
        font-size: 18px;
        font-weight: 700;
        line-height: 22px;
        letter-spacing: 4px;
        color: #404040; }
        @media (min-width: 768px) {
          #index .p-index-people-culture-content .item-container .item .text h5 {
            font-size: 20px;
            line-height: 24px; } }
      #index .p-index-people-culture-content .item-container .item .text p {
        font-size: 14px;
        font-weight: 400;
        line-height: 28px;
        color: #404040; }
        @media (min-width: 768px) {
          #index .p-index-people-culture-content .item-container .item .text p {
            font-size: 16px;
            line-height: 30px;
            letter-spacing: 3px; } }

#index .p-index-governance {
  overflow-x: hidden;
  position: relative;
  height: 798px;
  padding-top: 20px;
  margin-bottom: 90px;
  background-image: url(../../assets/img/pages/index/banner-4.webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 38% 50%; }
  @media (min-width: 768px) {
    #index .p-index-governance {
      overflow-x: hidden;
      height: 666px;
      padding-top: 26px;
      margin-bottom: 120px;
      background-size: 100% 100%;
      background-position: center; } }
  #index .p-index-governance-text {
    width: 85%;
    margin: 0 auto 39px auto; }
    @media (min-width: 768px) {
      #index .p-index-governance-text {
        width: 81%;
        margin: 0 0 32px 98px; } }
    #index .p-index-governance-text-title1 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 16px;
      margin-bottom: 16px; }
      #index .p-index-governance-text-title1 img {
        width: 13px;
        height: 13px;
        -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1); }
      #index .p-index-governance-text-title1 h2 {
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        color: #fff; }
    #index .p-index-governance-text-title2 {
      margin-bottom: 24px; }
      @media (min-width: 768px) {
        #index .p-index-governance-text-title2 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 26px; } }
      #index .p-index-governance-text-title2 .title-wrap1 {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        padding: 8px 0 6px 0;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        margin-bottom: 24px; }
        @media (min-width: 768px) {
          #index .p-index-governance-text-title2 .title-wrap1 {
            margin-bottom: 0; } }
        #index .p-index-governance-text-title2 .title-wrap1 h3 {
          font-size: 20px;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 4px;
          color: #fff;
          white-space: nowrap; }
          @media (min-width: 768px) {
            #index .p-index-governance-text-title2 .title-wrap1 h3 {
              font-size: 32px;
              line-height: 40px; } }
      #index .p-index-governance-text-title2 .title-wrap2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media (min-width: 768px) {
          #index .p-index-governance-text-title2 .title-wrap2 {
            width: calc(100% - 330px); } }
        #index .p-index-governance-text-title2 .title-wrap2 .line {
          width: 20px;
          height: 1px;
          margin-right: 26px;
          background-color: #fff;
          -webkit-transition: width 0.5s ease-out;
          transition: width 0.5s ease-out; }
          @media (min-width: 768px) {
            #index .p-index-governance-text-title2 .title-wrap2 .line {
              -webkit-transition: width 2.5s ease-out;
              transition: width 2.5s ease-out; } }
          #index .p-index-governance-text-title2 .title-wrap2 .line.show {
            width: 60px; }
            @media (min-width: 768px) {
              #index .p-index-governance-text-title2 .title-wrap2 .line.show {
                width: 100%; } }
        #index .p-index-governance-text-title2 .title-wrap2 p {
          font-size: 20px;
          font-weight: 700;
          letter-spacing: 4px;
          white-space: nowrap;
          color: #fff; }
    #index .p-index-governance-text h4 {
      font-size: 16px;
      font-weight: 700;
      line-height: 30px;
      letter-spacing: 3px;
      color: #fff; }
      @media (min-width: 768px) {
        #index .p-index-governance-text h4 {
          font-size: 18px;
          letter-spacing: 2px; } }
  #index .p-index-governance-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 18px;
    width: 349px;
    margin: 0 auto 39px auto; }
    @media (min-width: 768px) {
      #index .p-index-governance-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 33px;
        width: auto;
        padding: 0 90px 0 98px; } }
    #index .p-index-governance-content-list .item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 16px;
      width: 349px;
      height: 427px;
      padding: 24px;
      border-radius: 40px 0 0 0;
      border: solid 1px #d9d9d9;
      background-color: #fffffff2; }
      @media (min-width: 768px) {
        #index .p-index-governance-content-list .item {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 498px;
          height: 314px; } }
      #index .p-index-governance-content-list .item .img-container {
        overflow: hidden;
        width: 100%;
        height: 224px;
        border-radius: 12px; }
        @media (min-width: 768px) {
          #index .p-index-governance-content-list .item .img-container {
            width: 100%;
            height: auto; } }
        #index .p-index-governance-content-list .item .img-container img {
          width: 100%;
          height: 100%; }
          @media (min-width: 768px) {
            #index .p-index-governance-content-list .item .img-container img.md {
              display: none; } }
          #index .p-index-governance-content-list .item .img-container img.pc {
            display: none; }
            @media (min-width: 768px) {
              #index .p-index-governance-content-list .item .img-container img.pc {
                display: inline; } }
      #index .p-index-governance-content-list .item .text h5 {
        margin-bottom: 9px;
        font-size: 20px;
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 4px;
        color: #404040; }
      #index .p-index-governance-content-list .item .text p {
        font-size: 16px;
        font-weight: 400;
        line-height: 30px;
        letter-spacing: 3px;
        color: #404040; }
  #index .p-index-governance-progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 337px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      #index .p-index-governance-progress {
        max-width: 1214px;
        width: 84.3vw;
        margin: 0 0 0 98px; } }
    #index .p-index-governance-progress-btn {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 104px; }
      #index .p-index-governance-progress-btn button {
        position: static;
        width: 40px;
        height: 40px;
        margin: 0;
        background-color: #fff;
        opacity: 1; }
        #index .p-index-governance-progress-btn button::after {
          content: none; }
        #index .p-index-governance-progress-btn button.swiper-button-next {
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg); }
    #index .p-index-governance-progress .swiper-scrollbar {
      position: static;
      width: 214px;
      height: 4px;
      background-color: #d9d9d9; }
      @media (min-width: 768px) {
        #index .p-index-governance-progress .swiper-scrollbar {
          width: 419px; } }
      @media (min-width: 992px) {
        #index .p-index-governance-progress .swiper-scrollbar {
          width: 558px; } }
      #index .p-index-governance-progress .swiper-scrollbar .swiper-scrollbar-drag {
        height: 100%;
        border-radius: 4px;
        background-color: #ffff0090; }

#index .p-index-commitment {
  position: relative;
  width: 91%;
  margin: 0 auto 90px auto; }
  @media (min-width: 768px) {
    #index .p-index-commitment {
      max-width: 1293px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 240px; } }
  #index .p-index-commitment-text {
    margin-bottom: 32px; }
    @media (min-width: 768px) {
      #index .p-index-commitment-text {
        width: 58%;
        padding-left: 24.5px;
        margin: 138px 0 0 0; } }
    #index .p-index-commitment-text-title1 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 16px;
      margin-bottom: 16px; }
      #index .p-index-commitment-text-title1 img {
        width: 13px;
        height: 13px; }
      #index .p-index-commitment-text-title1 h2 {
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        color: #8c8c8c; }
    #index .p-index-commitment-text-title2 {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      padding: 8px 0 6px 0;
      border-top: 1px solid #8c8c8c;
      border-bottom: 1px solid #8c8c8c;
      margin-bottom: 26px; }
      #index .p-index-commitment-text-title2 h3 {
        font-size: 20px;
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 4px;
        color: #545252;
        white-space: nowrap; }
        @media (min-width: 768px) {
          #index .p-index-commitment-text-title2 h3 {
            font-size: 32px;
            line-height: 40px; } }
    #index .p-index-commitment-text-title3 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 13px; }
      #index .p-index-commitment-text-title3 p {
        font-size: 18px;
        font-weight: 500;
        line-height: 30px;
        letter-spacing: 2px;
        color: #282424; }
        @media (min-width: 768px) {
          #index .p-index-commitment-text-title3 p {
            font-size: 24px;
            letter-spacing: 0; } }
      #index .p-index-commitment-text-title3 img {
        width: 10px;
        height: 10px; }
    #index .p-index-commitment-text .line {
      width: 30px;
      height: 2px;
      margin: 32px 0;
      background-color: #00afcc; }
    #index .p-index-commitment-text-content {
      font-size: 16px;
      font-weight: 400;
      line-height: 30px;
      letter-spacing: 3px;
      color: #545252; }
  #index .p-index-commitment-list {
    position: relative;
    width: 314px;
    min-width: 314px;
    height: 299px;
    margin: 0 auto;
    background-image: url(../../assets/img/pages/index/our-commitment-bg.webp);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat; }
    @media (min-width: 992px) {
      #index .p-index-commitment-list {
        width: 511px;
        min-width: 511px;
        height: 486px; } }
    #index .p-index-commitment-list .item {
      position: absolute;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
      #index .p-index-commitment-list .item img {
        width: 26px;
        height: 26px; }
        @media (min-width: 992px) {
          #index .p-index-commitment-list .item img {
            width: 43px;
            height: 43px; } }
      #index .p-index-commitment-list .item p {
        font-size: 12px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: 1px; }
        @media (min-width: 992px) {
          #index .p-index-commitment-list .item p {
            font-size: 19px;
            line-height: 32px;
            letter-spacing: 2px; } }
      #index .p-index-commitment-list .item:nth-of-type(1) {
        top: 96px;
        left: 94px; }
        #index .p-index-commitment-list .item:nth-of-type(1) p {
          color: #00afcc; }
        @media (min-width: 992px) {
          #index .p-index-commitment-list .item:nth-of-type(1) {
            top: 152px;
            left: 161px; } }
      #index .p-index-commitment-list .item:nth-of-type(2) {
        top: 96px;
        left: 214px; }
        #index .p-index-commitment-list .item:nth-of-type(2) p {
          color: #5fd0a9; }
        @media (min-width: 992px) {
          #index .p-index-commitment-list .item:nth-of-type(2) {
            top: 152px;
            left: 347px; } }
      #index .p-index-commitment-list .item:nth-of-type(3) {
        top: 198px;
        left: 157px; }
        #index .p-index-commitment-list .item:nth-of-type(3) p {
          color: #0076be; }
        @media (min-width: 992px) {
          #index .p-index-commitment-list .item:nth-of-type(3) {
            top: 322px;
            left: 254px; } }
  #index .p-index-commitment > img {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 170px;
    height: 97px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0.08;
    z-index: -10; }
    @media (min-width: 768px) {
      #index .p-index-commitment > img {
        top: auto;
        bottom: -100px;
        left: 60%;
        width: 331px;
        height: 231px; } }

#index .p-index-vision {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  width: 349px;
  height: 616px;
  padding-bottom: 70px;
  border-radius: 28px;
  margin: 0 auto;
  background-image: url(../../assets/img/pages/index/banner-5-sm.webp);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat; }
  @media (min-width: 768px) {
    #index .p-index-vision {
      width: 690px;
      height: 715px;
      padding-bottom: 63px;
      background-image: url(../../assets/img/pages/index/banner-5-lg.webp); } }
  @media (min-width: 1300px) {
    #index .p-index-vision {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 1278px;
      height: 511px;
      padding-bottom: 0;
      background-image: url(../../assets/img/pages/index/banner-5-pc.webp); } }
  #index .p-index-vision-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    #index .p-index-vision-text-title1 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 11px;
      margin-bottom: 11px; }
      @media (min-width: 768px) {
        #index .p-index-vision-text-title1 {
          gap: 16px;
          margin-bottom: 16px; } }
      #index .p-index-vision-text-title1 img {
        width: 10px;
        height: 10px;
        -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1); }
        @media (min-width: 768px) {
          #index .p-index-vision-text-title1 img {
            width: 13px;
            height: 13px; } }
      #index .p-index-vision-text-title1 h2 {
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        color: #fff; }
        @media (min-width: 768px) {
          #index .p-index-vision-text-title1 h2 {
            font-size: 18px;
            line-height: 22px; } }
    #index .p-index-vision-text-title2 {
      width: 250px;
      height: 46px;
      position: relative;
      margin-bottom: 17px; }
      @media (min-width: 768px) {
        #index .p-index-vision-text-title2 {
          width: 340px;
          height: 56px;
          margin-bottom: 24px; } }
      #index .p-index-vision-text-title2 > div {
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
                transform: translateY(-50%) translateX(-50%);
        width: 100%;
        height: 0;
        padding: 0 8px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        -webkit-transition: height 0.6s ease 1s;
        transition: height 0.6s ease 1s; }
        #index .p-index-vision-text-title2 > div h3 {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translateY(-50%) translateX(-50%);
                  transform: translateY(-50%) translateX(-50%);
          font-size: 23px;
          font-weight: 700;
          line-height: 28px;
          letter-spacing: 3px;
          color: #fff;
          white-space: nowrap; }
          @media (min-width: 768px) {
            #index .p-index-vision-text-title2 > div h3 {
              font-size: 32px;
              line-height: 40px;
              letter-spacing: 4px; } }
      #index .p-index-vision-text-title2.show > div {
        height: 46px; }
        @media (min-width: 768px) {
          #index .p-index-vision-text-title2.show > div {
            height: 56px; } }
    #index .p-index-vision-text h4 {
      font-size: 20px;
      font-weight: 700;
      line-height: 24px;
      letter-spacing: 4px;
      color: #fff;
      margin-bottom: 26px; }
      @media (min-width: 768px) {
        #index .p-index-vision-text h4 {
          font-size: 18px;
          line-height: 30px;
          letter-spacing: 2px;
          margin-bottom: 27px; } }
    #index .p-index-vision-text p {
      font-size: 16px;
      font-weight: 400;
      line-height: 30px;
      letter-spacing: 3px;
      text-align: center;
      color: #fff; }

@-moz-document url-prefix() {}* {
  padding: 0;
  margin: 0;
  font-weight: normal; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiaGVscGVycy9fdmFyaWFibGVzLnNjc3MiLCJ1dGlsaXRpZXMvX2ZvbnQuc2NzcyIsInV0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiaGVscGVycy9fZnVuY3Rpb25zLnNjc3MiLCJ1dGlsaXRpZXMvX2xpc3Quc2NzcyIsInV0aWxpdGllcy9fbGluay5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImhlbHBlcnMvX2JyZWFrcG9pbnQuc2NzcyIsImJhc2UvX3BvbHlmaWxsLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fdG9wLWJ0bi5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyIsIm1haW5maXgvX2Jyb3dzZXJfZml4LnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0M7RUFDQyxzQkNGVSxFQUFBOztBRENYO0VBQ0Msc0JDRFUsRUFBQTs7QURBWDtFQUNDLHlCQ0NnQixFQUFBOztBREZqQjtFQUNDLHlCQ0VnQixFQUFBOztBREhqQjtFQUNDLHlCQ0dnQixFQUFBOztBREpqQjtFQUNDLHlCQ0lnQixFQUFBOztBRExqQjtFQUNDLHlCQ0tnQixFQUFBOztBRE5qQjtFQUNDLHlCQ01nQixFQUFBOztBRFBqQjtFQUNDLHlCQ09nQixFQUFBOztBRFJqQjtFQUNDLHlCQ1FnQixFQUFBOztBRFRqQjtFQUNDLHlCQ1NnQixFQUFBOztBQ1ZoQjtFQUNFLG1CRHVGYyxFQUFBOztBQ3hGaEI7RUFDRSxlRHdGVSxFQUFBOztBQ3pGWjtFQUNFLG1CRHlGYyxFQUFBOztBQzFGaEI7RUFDRSxrQkQwRmEsRUFBQTs7QUMzRmY7RUFDRSxtQkQyRmMsRUFBQTs7QUM1RmhCO0VBQ0UsaUJENEZZLEVBQUE7O0FDN0ZkO0VBQ0UsbUJENkZjLEVBQUE7O0FDOUZoQjtFQUNFLGtCRDhGYSxFQUFBOztBQy9GZjtFQUNFLG1CRCtGYyxFQUFBOztBQ2hHaEI7RUFDRSxlRGdHVSxFQUFBOztBQ2pHWjtFQUNFLG1CRGlHYyxFQUFBOztBQ2xHaEI7RUFDRSxrQkRrR2EsRUFBQTs7QUNuR2Y7RUFDRSxtQkRtR2MsRUFBQTs7QUNwR2hCO0VBQ0UsaUJEb0dZLEVBQUE7O0FDckdkO0VBQ0UsbUJEcUdjLEVBQUE7O0FDdEdoQjtFQUNFLGtCRHNHYSxFQUFBOztBQ3ZHZjtFQUNFLG1CRHVHYyxFQUFBOztBQ3hHaEI7RUFDRSxlRHdHVSxFQUFBOztBQ3pHWjtFQUNFLG1CRHlHYyxFQUFBOztBQzFHaEI7RUFDRSxrQkQwR2EsRUFBQTs7QUNwR2Y7RUFDRSxXRFRRLEVBQUE7O0FDUVY7RUFDRSxXRFJRLEVBQUE7O0FDT1Y7RUFDRSxjRE5jLEVBQUE7O0FDS2hCO0VBQ0UsY0RMYyxFQUFBOztBQ0loQjtFQUNFLGNESmMsRUFBQTs7QUNHaEI7RUFDRSxjREhjLEVBQUE7O0FDRWhCO0VBQ0UsY0RGYyxFQUFBOztBQ0NoQjtFQUNFLGNERGMsRUFBQTs7QUNBaEI7RUFDRSxjREFjLEVBQUE7O0FDRGhCO0VBQ0UsY0RDYyxFQUFBOztBQ0ZoQjtFQUNFLGNERWMsRUFBQTs7QUNJaEI7RUFDRSxjRDhMYyxFQUFBOztBQy9MaEI7RUFDRSxnQkQrTGdCLEVBQUE7O0FDaE1sQjtFQUNFLGdCRGdNZ0IsRUFBQTs7QUNqTWxCO0VBQ0UsZ0JEaU1nQixFQUFBOztBQ2xNbEI7RUFDRSxnQkRrTWdCLEVBQUE7O0FDbk1sQjtFQUNFLGdCRG1NZ0IsRUFBQTs7QUNwTWxCO0VBQ0UsZ0JEb01nQixFQUFBOztBQ3JNbEI7RUFDRSxnQkRxTWdCLEVBQUE7O0FDdE1sQjtFQUNFLGdCRHNNZ0IsRUFBQTs7QUN2TWxCO0VBQ0UsZ0JEdU1nQixFQUFBOztBQ3hNbEI7RUFDRSxjRHdNYyxFQUFBOztBQ2xNaEI7RUFDRSxnQkQ0TlEsRUFBQTs7QUM3TlY7RUFDRSxnQkQ2TlEsRUFBQTs7QUM5TlY7RUFDRSxnQkQ4TlEsRUFBQTs7QUMvTlY7RUFDRSxnQkQr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RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUEsRUFDdEM7O0FDMkNIO0VEN0RFO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUEsRUFDdEM7O0FDMkNIO0VEN0RFO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUEsRUFDdEM7O0FDMkNIO0VEN0RFO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MseUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsK0JBQXdDLEVBQUE7RUFFekM7O0lBRUMsZ0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsOEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsdUJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsMkJBQW9DLEVBQUE7RUFFckM7O0lBRUMsNkJBQXdDLEVBQUE7RUFFekM7O0lBRUMsOEJBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNEJBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMsNEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsOEJBQXdDLEVBQUE7RUFFekM7O0lBRUMsK0JBQTBDLEVBQUE7RUFFM0M7O0lBRUMsNkJBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMEJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsOEJBQW9DLEVBQUE7RUFFckM7O0lBRUMsZ0NBQXdDLEVBQUE7RUFFekM7O0lBRUMsaUNBQTBDLEVBQUE7RUFFM0M7O0lBRUMsK0JBQXNDLEVBQUE7RUFqQnZDO0lBQ0MsMkJBQTRCLEVBQUE7RUFFN0I7O0lBRUMsK0JBQW9DLEVBQUE7RUFFckM7O0lBRUMsaUNBQXdDLEVBQUE7RUFFekM7O0lBRUMsa0NBQTBDLEVBQUE7RUFFM0M7O0lBRUMsZ0NBQXNDLEVBQUE7RUFqQnZDO0lBQ0Msd0JBQTRCLEVBQUE7RUFFN0I7O0lBRUMs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a0JBQWtCO01BQ2xCLG1CQUFtQixFQUFBO01OeitDNUI7UU1mRDtVQTAvQ1ksWUFBWTtVQUNaLFlBQVk7VUFDWixtQkFBbUIsRUFBQSxFQXdDdEI7TUFwaURUO1FBKy9DWSxnQkFBZ0I7UUFDaEIsa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixTQUFTO1FBQ1Qsb0RBQTRDO2dCQUE1Qyw0Q0FBNEM7UUFDNUMsV0FBVztRQUNYLFNBQVM7UUFDVCxjQUFjO1FBQ2QsMEJBQTBCO1FBQzFCLDZCQUE2QjtRQUM3Qix1Q0FBK0I7UUFBL0IsK0JBQStCLEVBQUE7UUF6Z0QzQztVQTJnRGMsa0JBQWtCO1VBQ2xCLFFBQVE7VUFDUixTQUFTO1VBQ1Qsb0RBQTRDO2tCQUE1Qyw0Q0FBNEM7VUFDNUMsZUFBZTtVQUNmLGdCQUFnQjtVQUNoQixpQkFBaUI7VUFDakIsbUJBQW1CO1VBQ25CLFdBQVc7VUFDWCxtQkFBbUIsRUFBQTtVTnJnRGhDO1lNZkQ7Y0FzaERnQixlQUFlO2NBQ2YsaUJBQWlCO2NBQ2pCLG1CQUFtQixFQUFBLEVBRXRCO01BMWhEYjtRQThoRGMsWUFBWSxFQUFBO1FOL2dEekI7VU1mRDtZQWdpRGdCLFlBQVksRUFBQSxFQUVmO0lBbGlEYjtNQXNpRFUsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLFdBQVc7TUFDWCxtQkFBbUIsRUFBQTtNTjVoRDVCO1FNZkQ7VUE2aURZLGVBQWU7VUFDZixpQkFBaUI7VUFDakIsbUJBQW1CO1VBQ25CLG1CQUFtQixFQUFBLEVBRXRCO0lBbGpEVDtNQW9qRFUsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLGtCQUFrQjtNQUNsQixXQUFXLEVBQUE7O0FDeGpEckIsNkJBQWMsQ0MwQ2Q7RUFDRSxVQUFVO0VBQ1YsU0FBUztFQUNULG1CQUFtQixFQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8g6KuL5Yu/5L+u5pS5XHJcbi8vIC51LWJnLXvpoY/oibJ9XHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRiYWNrZ3JvdW5kLWNvbG9yLXRoZW1lIHtcclxuXHQudS1iZy0jeyRjb2xvcn0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG5cdH1cclxufVxyXG4iLCIvL0NvbG9yXHJcbi8vIOWbuuWumumhj+iJslxyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuXHJcbiRncmF5LTEwMDogI2Y1ZjVmNTtcclxuJGdyYXktMjAwOiAjZWVlZWVlO1xyXG4kZ3JheS0zMDA6ICNlMGUwZTA7XHJcbiRncmF5LTQwMDogI2JkYmRiZDtcclxuJGdyYXktNTAwOiAjOWU5ZTllO1xyXG4kZ3JheS02MDA6ICM3NTc1NzU7XHJcbiRncmF5LTcwMDogIzYxNjE2MTtcclxuJGdyYXktODAwOiAjNDI0MjQyO1xyXG4kZ3JheS05MDA6ICMyMTIxMjE7XHJcblxyXG4vLyAtLS0tLS0g6Ieq5a6a576p6Imy57O7XHJcblxyXG4vLyDkuLvpoYzoibIgKOS+neeFp+WwiOahiOiHquihjOioreWumilcclxuLy8gJHByaW1hcnk6ICRncmF5LTYwMDtcclxuLy8gJHNlY29uZGFyeTogJGdyYXktNTAwO1xyXG5cclxuLy8g6Iul5pyJ5L2/55So6amX6K2J562J5Yqf6IO96KuL5YuZ5b+F6ZaL5ZWf5LiL5YiX6aGP6ImyXHJcbi8vICRzdWNjZXNzOiAjMjhhNzQ1O1xyXG4vLyAkZGFuZ2VyOiAjZGMzNTQ1O1xyXG4vLyAkd2FybmluZzogI2Y5YTgyNTtcclxuLy8gJGluZm86ICMxN2EyYjg7XHJcblxyXG4vLyDlsI3mh4nliLAgdS10ZXh0LXvpoY/oibJ9XHJcbiRjb2xvci10aGVtZTogKFxyXG4gIFwid2hpdGVcIjogJHdoaXRlLFxyXG4gIFwiYmxhY2tcIjogJGJsYWNrLFxyXG4gIFwiZ3JheS0xMDBcIjogJGdyYXktMTAwLFxyXG4gIFwiZ3JheS0yMDBcIjogJGdyYXktMjAwLFxyXG4gIFwiZ3JheS0zMDBcIjogJGdyYXktMzAwLFxyXG4gIFwiZ3JheS00MDBcIjogJGdyYXktNDAwLFxyXG4gIFwiZ3JheS01MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiZ3JheS02MDBcIjogJGdyYXktNjAwLFxyXG4gIFwiZ3JheS03MDBcIjogJGdyYXktNzAwLFxyXG4gIFwiZ3JheS04MDBcIjogJGdyYXktODAwLFxyXG4gIFwiZ3JheS05MDBcIjogJGdyYXktOTAwLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy9iZ+mhj+iJsiDlsI3mh4nliLAgdS1iZy176aGP6ImyfVxyXG4kYmFja2dyb3VuZC1jb2xvci10aGVtZTogKFxyXG4gIFwid2hpdGVcIjogJHdoaXRlLFxyXG4gIFwiYmxhY2tcIjogJGJsYWNrLFxyXG4gIFwiZ3JheS0xMDBcIjogJGdyYXktMTAwLFxyXG4gIFwiZ3JheS0yMDBcIjogJGdyYXktMjAwLFxyXG4gIFwiZ3JheS0zMDBcIjogJGdyYXktMzAwLFxyXG4gIFwiZ3JheS00MDBcIjogJGdyYXktNDAwLFxyXG4gIFwiZ3JheS01MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiZ3JheS02MDBcIjogJGdyYXktNjAwLFxyXG4gIFwiZ3JheS03MDBcIjogJGdyYXktNzAwLFxyXG4gIFwiZ3JheS04MDBcIjogJGdyYXktODAwLFxyXG4gIFwiZ3JheS05MDBcIjogJGdyYXktOTAwLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy/mjInpiJXpoY/oibIg5bCN5oeJ5YiwIGMtYnRuLS176aGP6ImyfVxyXG4kYnV0dG9uLWNvbG9yLXRoZW1lOiAoXHJcbiAgXCJ3aGl0ZVwiOiAkd2hpdGUsXHJcbiAgXCJibGFja1wiOiAkYmxhY2ssXHJcbiAgXCJncmF5LTEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgXCJncmF5LTIwMFwiOiAkZ3JheS0yMDAsXHJcbiAgXCJncmF5LTMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgXCJncmF5LTQwMFwiOiAkZ3JheS00MDAsXHJcbiAgXCJncmF5LTUwMFwiOiAkZ3JheS01MDAsXHJcbiAgXCJncmF5LTYwMFwiOiAkZ3JheS02MDAsXHJcbiAgXCJncmF5LTcwMFwiOiAkZ3JheS03MDAsXHJcbiAgXCJncmF5LTgwMFwiOiAkZ3JheS04MDAsXHJcbiAgXCJncmF5LTkwMFwiOiAkZ3JheS05MDAsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyDmlrfpu54g5bCN5oeJ5YiwYnJlYWtwb2ludCBtaXhpbiDjgIEgdS1tLXvplpPot519IOOAgSB1LXAte+mWk+i3nX1cclxuJGJyZWFrcG9pbnQteHM6IDA7XHJcbiRicmVha3BvaW50LXNtOiA1NzZweDtcclxuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xyXG4kYnJlYWtwb2ludC1sZzogOTkycHg7XHJcbiRicmVha3BvaW50LXhsOiAxMjAwcHg7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAkYnJlYWtwb2ludC14cyxcclxuICBzbTogJGJyZWFrcG9pbnQtc20sXHJcbiAgbWQ6ICRicmVha3BvaW50LW1kLFxyXG4gIGxnOiAkYnJlYWtwb2ludC1sZyxcclxuICB4bDogJGJyZWFrcG9pbnQteGwsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuXHJcbi8vIC0tLS0tLSDlhajntrLlrZfntJrlrprnvqlcclxuJGZvbnQtMTQ6IDAuODc1cmVtO1xyXG4kZm9udC0xNjogMXJlbTtcclxuJGZvbnQtMTg6IDEuMTI1cmVtO1xyXG4kZm9udC0yMDogMS4yNXJlbTtcclxuJGZvbnQtMjI6IDEuMzc1cmVtO1xyXG4kZm9udC0yNDogMS41cmVtO1xyXG4kZm9udC0yNjogMS42MjVyZW07XHJcbiRmb250LTI4OiAxLjc1cmVtO1xyXG4kZm9udC0zMDogMS44NzVyZW07XHJcbiRmb250LTMyOiAycmVtO1xyXG4kZm9udC0zNDogMi4xMjVyZW07XHJcbiRmb250LTM2OiAyLjI1cmVtO1xyXG4kZm9udC0zODogMi4zNzVyZW07XHJcbiRmb250LTQwOiAyLjVyZW07XHJcbiRmb250LTQyOiAyLjYyNXJlbTtcclxuJGZvbnQtNDQ6IDIuNzVyZW07XHJcbiRmb250LTQ2OiAyLjg3NXJlbTtcclxuJGZvbnQtNDg6IDNyZW07XHJcbiRmb250LTUwOiAzLjEyNXJlbTtcclxuJGZvbnQtNTI6IDMuMjVyZW07XHJcblxyXG4vLyDlsI3mh4nliLAgdS1mb250LXvlpKflsI99XHJcbiRmb250LXNpemUtdGhlbWU6IChcclxuICBcImZvbnQtMTRcIjogJGZvbnQtMTQsXHJcbiAgXCJmb250LTE2XCI6ICRmb250LTE2LFxyXG4gIFwiZm9udC0xOFwiOiAkZm9udC0xOCxcclxuICBcImZvbnQtMjBcIjogJGZvbnQtMjAsXHJcbiAgXCJmb250LTIyXCI6ICRmb250LTIyLFxyXG4gIFwiZm9udC0yNFwiOiAkZm9udC0yNCxcclxuICBcImZvbnQtMjZcIjogJGZvbnQtMjYsXHJcbiAgXCJmb250LTI4XCI6ICRmb250LTI4LFxyXG4gIFwiZm9udC0zMFwiOiAkZm9udC0zMCxcclxuICBcImZvbnQtMzJcIjogJGZvbnQtMzIsXHJcbiAgXCJmb250LTM0XCI6ICRmb250LTM0LFxyXG4gIFwiZm9udC0zNlwiOiAkZm9udC0zNixcclxuICBcImZvbnQtMzhcIjogJGZvbnQtMzgsXHJcbiAgXCJmb250LTQwXCI6ICRmb250LTQwLFxyXG4gIFwiZm9udC00MlwiOiAkZm9udC00MixcclxuICBcImZvbnQtNDRcIjogJGZvbnQtNDQsXHJcbiAgXCJmb250LTQ2XCI6ICRmb250LTQ2LFxyXG4gIFwiZm9udC00OFwiOiAkZm9udC00OCxcclxuICBcImZvbnQtNTBcIjogJGZvbnQtNTAsXHJcbiAgXCJmb250LTUyXCI6ICRmb250LTUyLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8tLS0tLS3plpPot51cclxuJHNwYWNpbmctMDAwOiAwcmVtO1xyXG4kc3BhY2luZy0wMjU6IDAuMjVyZW07XHJcbiRzcGFjaW5nLTA1MDogMC41cmVtO1xyXG4kc3BhY2luZy0wNzU6IDAuNzVyZW07XHJcbiRzcGFjaW5nLTEwMDogMXJlbTtcclxuJHNwYWNpbmctMTI1OiAxLjI1cmVtO1xyXG4kc3BhY2luZy0xNTA6IDEuNXJlbTtcclxuJHNwYWNpbmctMTc1OiAxLjc1cmVtO1xyXG4kc3BhY2luZy0yMDA6IDJyZW07XHJcbiRzcGFjaW5nLTIyNTogMi4yNXJlbTtcclxuJHNwYWNpbmctMjUwOiAyLjVyZW07XHJcbiRzcGFjaW5nLTI3NTogMi43NXJlbTtcclxuJHNwYWNpbmctMzAwOiAzcmVtO1xyXG4kc3BhY2luZy0zMjU6IDMuMjVyZW07XHJcbiRzcGFjaW5nLTM1MDogMy41cmVtO1xyXG4kc3BhY2luZy0zNzU6IDMuNzVyZW07XHJcbiRzcGFjaW5nLTQwMDogNHJlbTtcclxuJHNwYWNpbmctNDI1OiA0LjI1cmVtO1xyXG4kc3BhY2luZy00NTA6IDQuNXJlbTtcclxuJHNwYWNpbmctNDc1OiA0Ljc1cmVtO1xyXG4kc3BhY2luZy01MDA6IDVyZW07XHJcbiRzcGFjaW5nLTUyNTogNS4yNXJlbTtcclxuJHNwYWNpbmctNTUwOiA1LjVyZW07XHJcbiRzcGFjaW5nLTU3NTogNS43NXJlbTtcclxuJHNwYWNpbmctNjAwOiA2cmVtO1xyXG4kc3BhY2luZy02MjU6IDYuMjVyZW07XHJcbiRzcGFjaW5nLTY1MDogNi41cmVtO1xyXG4kc3BhY2luZy02NzU6IDYuNzVyZW07XHJcbiRzcGFjaW5nLTcwMDogN3JlbTtcclxuJHNwYWNpbmctNzI1OiA3LjI1cmVtO1xyXG4kc3BhY2luZy03NTA6IDcuNXJlbTtcclxuJHNwYWNpbmctNzc1OiA3Ljc1cmVtO1xyXG4kc3BhY2luZy04MDA6IDhyZW07XHJcblxyXG4vLyB1LW0te+mWk+i3nX0g44CBIHUtcC176ZaT6LedfVxyXG4kc3BhY2luZ3M6IChcclxuICBcIjAwMFwiOiAkc3BhY2luZy0wMDAsXHJcbiAgXCIwMjVcIjogJHNwYWNpbmctMDI1LFxyXG4gIFwiMDUwXCI6ICRzcGFjaW5nLTA1MCxcclxuICBcIjA3NVwiOiAkc3BhY2luZy0wNzUsXHJcbiAgXCIxMDBcIjogJHNwYWNpbmctMTAwLFxyXG4gIFwiMTI1XCI6ICRzcGFjaW5nLTEyNSxcclxuICBcIjE1MFwiOiAkc3BhY2luZy0xNTAsXHJcbiAgXCIxNzVcIjogJHNwYWNpbmctMTc1LFxyXG4gIFwiMjAwXCI6ICRzcGFjaW5nLTIwMCxcclxuICBcIjIyNVwiOiAkc3BhY2luZy0yMjUsXHJcbiAgXCIyNTBcIjogJHNwYWNpbmctMjUwLFxyXG4gIFwiMjc1XCI6ICRzcGFjaW5nLTI3NSxcclxuICBcIjMwMFwiOiAkc3BhY2luZy0zMDAsXHJcbiAgXCIzMjVcIjogJHNwYWNpbmctMzI1LFxyXG4gIFwiMzUwXCI6ICRzcGFjaW5nLTM1MCxcclxuICBcIjM3NVwiOiAkc3BhY2luZy0zNzUsXHJcbiAgXCI0MDBcIjogJHNwYWNpbmctNDAwLFxyXG4gIFwiNDI1XCI6ICRzcGFjaW5nLTQyNSxcclxuICBcIjQ1MFwiOiAkc3BhY2luZy00NTAsXHJcbiAgXCI0NzVcIjogJHNwYWNpbmctNDc1LFxyXG4gIFwiNTAwXCI6ICRzcGFjaW5nLTUwMCxcclxuICBcIjUyNVwiOiAkc3BhY2luZy01MjUsXHJcbiAgXCI1NTBcIjogJHNwYWNpbmctNTUwLFxyXG4gIFwiNTc1XCI6ICRzcGFjaW5nLTU3NSxcclxuICBcIjYwMFwiOiAkc3BhY2luZy02MDAsXHJcbiAgXCI2MjVcIjogJHNwYWNpbmctNjI1LFxyXG4gIFwiNjUwXCI6ICRzcGFjaW5nLTY1MCxcclxuICBcIjY3NVwiOiAkc3BhY2luZy02NzUsXHJcbiAgXCI3MDBcIjogJHNwYWNpbmctNzAwLFxyXG4gIFwiNzI1XCI6ICRzcGFjaW5nLTcyNSxcclxuICBcIjc1MFwiOiAkc3BhY2luZy03NTAsXHJcbiAgXCI3NzVcIjogJHNwYWNpbmctNzc1LFxyXG4gIFwiODAwXCI6ICRzcGFjaW5nLTgwMCxcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC0xMDogMTtcclxuJGxpbmUtaGVpZ2h0LTExOiAxLjE7XHJcbiRsaW5lLWhlaWdodC0xMjogMS4yO1xyXG4kbGluZS1oZWlnaHQtMTM6IDEuMztcclxuJGxpbmUtaGVpZ2h0LTE0OiAxLjQ7XHJcbiRsaW5lLWhlaWdodC0xNTogMS41O1xyXG4kbGluZS1oZWlnaHQtMTY6IDEuNjtcclxuJGxpbmUtaGVpZ2h0LTE3OiAxLjc7XHJcbiRsaW5lLWhlaWdodC0xODogMS44O1xyXG4kbGluZS1oZWlnaHQtMTk6IDEuOTtcclxuJGxpbmUtaGVpZ2h0LTIwOiAyO1xyXG5cclxuJGxpbmUtaGVpZ2h0LXRoZW1lOiAoXHJcbiAgXCIxMFwiOiAkbGluZS1oZWlnaHQtMTAsXHJcbiAgXCIxMVwiOiAkbGluZS1oZWlnaHQtMTEsXHJcbiAgXCIxMlwiOiAkbGluZS1oZWlnaHQtMTIsXHJcbiAgXCIxM1wiOiAkbGluZS1oZWlnaHQtMTMsXHJcbiAgXCIxNFwiOiAkbGluZS1oZWlnaHQtMTQsXHJcbiAgXCIxNVwiOiAkbGluZS1oZWlnaHQtMTUsXHJcbiAgXCIxNlwiOiAkbGluZS1oZWlnaHQtMTYsXHJcbiAgXCIxN1wiOiAkbGluZS1oZWlnaHQtMTcsXHJcbiAgXCIxOFwiOiAkbGluZS1oZWlnaHQtMTgsXHJcbiAgXCIxOVwiOiAkbGluZS1oZWlnaHQtMTksXHJcbiAgXCIyMFwiOiAkbGluZS1oZWlnaHQtMjAsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtMTAwOiAxMDA7XHJcbiRmb250LXdlaWdodC0yMDA6IDIwMDtcclxuJGZvbnQtd2VpZ2h0LTMwMDogMzAwO1xyXG4kZm9udC13ZWlnaHQtNDAwOiA0MDA7XHJcbiRmb250LXdlaWdodC01MDA6IDUwMDtcclxuJGZvbnQtd2VpZ2h0LTYwMDogNjAwO1xyXG4kZm9udC13ZWlnaHQtNzAwOiA3MDA7XHJcbiRmb250LXdlaWdodC04MDA6IDgwMDtcclxuJGZvbnQtd2VpZ2h0LTkwMDogOTAwO1xyXG5cclxuJGZvbnQtd2VpZ2h0LXRoZW1lOiAoXHJcbiAgXCIxMDBcIjogMTAwLFxyXG4gIFwiMjAwXCI6IDIwMCxcclxuICBcIjMwMFwiOiAzMDAsXHJcbiAgXCI0MDBcIjogNDAwLFxyXG4gIFwiNTAwXCI6IDUwMCxcclxuICBcIjYwMFwiOiA2MDAsXHJcbiAgXCI3MDBcIjogNzAwLFxyXG4gIFwiODAwXCI6IDgwMCxcclxuICBcIjkwMFwiOiA5MDAsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1zdHlsZS1kaXNjOiBkaXNjO1xyXG4kbGlzdC1zdHlsZS1kZWNpbWFsOiBkZWNpbWFsO1xyXG4kbGlzdC1zdHlsZS10aGVtZTogKFxyXG4gIFwiZGlzY1wiOiAkbGlzdC1zdHlsZS1kaXNjLFxyXG4gIFwiZGVjaW1hbFwiOiAkbGlzdC1zdHlsZS1kZWNpbWFsLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGxpc3Qtc3R5bGUtcG9zaXRpb24taW5zaWRlOiBpbnNpZGU7XHJcbiRsaXN0LXN0eWxlLXBvc2l0aW9uLW91dHNpZGU6IG91dHNpZGU7XHJcbiRsaXN0LXN0eWxlLXBvc2l0aW9uLXRoZW1lOiAoXHJcbiAgXCJpbnNpZGVcIjogJGxpc3Qtc3R5bGUtcG9zaXRpb24taW5zaWRlLFxyXG4gIFwib3V0c2lkZVwiOiAkbGlzdC1zdHlsZS1wb3NpdGlvbi1vdXRzaWRlLFxyXG4pICFkZWZhdWx0O1xyXG4iLCIvLyDoq4vorLnmhY7kv67mlLlcclxuLy8gLnUtZm9udC175bC65a+4fVxyXG5AZWFjaCAkZm9udCwgJHZhbHVlIGluICRmb250LXNpemUtdGhlbWUge1xyXG4gIC51LSN7JGZvbnR9IHtcclxuICAgIGZvbnQtc2l6ZTogJHZhbHVlO1xyXG4gIH1cclxufVxyXG5cclxuLy8udS10ZXh0LXvpoY/oibJ9XHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvci10aGVtZSB7XHJcbiAgLnUtdGV4dC0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6ICR2YWx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC51LWxpbmUtaGVpZ2h0LXvmlbjlrZd9XHJcbkBlYWNoICRsaW5lLWhlaWdodCwgJHZhbHVlIGluICRsaW5lLWhlaWdodC10aGVtZSB7XHJcbiAgLnUtbGluZS1oZWlnaHQtI3skbGluZS1oZWlnaHR9IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAudS1mb250LXdlaWdodC175pW45a2XfVxyXG5AZWFjaCAkZm9udC13ZWlnaHQsICR2YWx1ZSBpbiAkZm9udC13ZWlnaHQtdGhlbWUge1xyXG4gIC51LWZvbnQtd2VpZ2h0LSN7JGZvbnQtd2VpZ2h0fSB7XHJcbiAgICBmb250LXdlaWdodDogJHZhbHVlO1xyXG4gIH1cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNUQ1wiO1xyXG4gIHNyYzogdXJsKFwiLi4vcGx1Z2lucy9mb250L05vdG9TYW5zVEMtVmFyaWFibGVGb250X3dnaHQtc3Vic2V0LndvZmYyXCIpXHJcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICBmb250LXdlaWdodDogMTAwIDkwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuIiwiLy8g6KuL5Yu/5L+u5pS5XHJcbi8vIC51LW0te+mWk+i3nX0g5oiWIC51LXAte+mWk+i3nX1cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcblx0XHQkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcblx0XHRAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XHJcblx0XHRcdEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjaW5ncyB7XHJcblx0XHRcdFx0LnUtI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7XHJcblx0XHRcdFx0XHQjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudS0jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcclxuXHRcdFx0XHQudS0jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcblx0XHRcdFx0XHQjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnUtI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcblx0XHRcdFx0LnUtI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG5cdFx0XHRcdFx0I3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnUtI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcblx0XHRcdFx0LnUtI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG5cdFx0XHRcdFx0I3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC51LSN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxyXG5cdFx0XHRcdC51LSN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuXHRcdFx0XHRcdCN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8g6KuL5Yu/5pu05YuVXHJcbi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXHJcbi8vXHJcbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcclxuLy9cclxuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxyXG4vL1xyXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXHJcblxyXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxyXG4vLyAgICBtZFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KFxyXG5cdCRuYW1lLFxyXG5cdCRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsXHJcblx0JGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cylcclxuKSB7XHJcblx0JG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XHJcblx0QHJldHVybiBpZihcclxuXHRcdCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSxcclxuXHRcdG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSxcclxuXHRcdG51bGxcclxuXHQpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG5cdEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cclxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcclxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxyXG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXHJcbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA3NjcuOThweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cdEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMC4wMiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgJycsICctI3skbmFtZX0nKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdCRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cdEBpZiAkbWluIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2Uge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0JG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblx0QGlmICRtYXgge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxyXG5cdCRsb3dlcixcclxuXHQkdXBwZXIsXHJcblx0JGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xyXG4pIHtcclxuXHQkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XHJcblx0JG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuXHRAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxyXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0JG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcblx0JG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblxyXG5cdEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xyXG5cdCRwcmV2LWtleTogbnVsbDtcclxuXHQkcHJldi1udW06IG51bGw7XHJcblx0QGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcclxuXHRcdEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09ICclJyBvciB1bml0KCRwcmV2LW51bSkgPT0gJyUnIHtcclxuXHRcdFx0Ly8gRG8gbm90aGluZ1xyXG5cdFx0fSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcclxuXHRcdFx0QHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcclxuXHRcdH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xyXG5cdFx0XHRAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcclxuXHRcdH1cclxuXHRcdCRwcmV2LWtleTogJGtleTtcclxuXHRcdCRwcmV2LW51bTogJG51bTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogJyRncmlkLWJyZWFrcG9pbnRzJykge1xyXG5cdEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcclxuXHRcdCR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XHJcblx0XHQkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcclxuXHRcdEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XHJcblx0XHRcdEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQGVhY2ggJHN0eWxlLCAkdmFsdWUgaW4gJGxpc3Qtc3R5bGUtdGhlbWUge1xyXG4gIC51LWxpc3Qtc3R5bGUtLSN7JHN0eWxlfSB7XHJcbiAgICBsaXN0LXN0eWxlOiAkdmFsdWU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkc3R5bGUsICR2YWx1ZSBpbiAkbGlzdC1zdHlsZS1wb3NpdGlvbi10aGVtZSB7XHJcbiAgLnUtbGlzdC1zdHlsZS1wb3NpdGlvbi0tI3skc3R5bGV9IHtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246ICR2YWx1ZTtcclxuICB9XHJcbn1cclxuIiwiLy8g6KuL6Ky55oWO5L+u5pS5XHJcbi51LWxpbmsge1xyXG4gICYtLXVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvci10aGVtZSB7XHJcbiAgLnUtbGluay0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6ICR2YWx1ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHZhbHVlO1xyXG4gICAgfVxyXG4gICAgJi51LWxpbmtfX2hvdmVyLS1kYXJrZW4tMTAge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogZGFya2VuKCR2YWx1ZSwgMTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi51LWxpbmtfX2hvdmVyLS1saWdodGVuLTEwIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHZhbHVlLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIOmHneWwjSBodG1sIOaomeexpOWBmuWfuuacrOioreWumlxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEocmdiKDAsIDE1MSwgMjUyKSwgMC4zKTtcclxuICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuYSB7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKHJnYigwLCAxNTEsIDI1MiksIDAuMyk7XHJcbiAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG4vL3BvYWdlIHNwZWVk5Yqg6YCf55qE6Zec6Y2177yM5Yu/5YiqXHJcbmltZyB7XHJcbiAgYXNwZWN0LXJhdGlvOiBhdHRyKHdpZHRoKSAvIGF0dHIoaGVpZ2h0KTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNUQ1wiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4qIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5zcGFuLFxyXG5sYWJlbCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuYSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxudWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiLy9SV0QgbWl4aW4g6Kit5a6aXHJcbi8vQm9vc3RyYXDnmoTpgo/ovK/mmK/otbBtaW4td2lkdGjnmoRcclxuQG1peGluIG1pbi14bCB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4tbGcge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbWluLW1kIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1pbi1zbSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8v5L2G5piv5Y+q5oOz6KaB5omL5qmf54mI5ZCD5Yiw6Kit5a6a77yM5LiN5oOz5a+r5aSa5a+r6Zu76IWm54mI55qE5pmC5YCZ5Y+v5Lul5YG355SobWF4LXdpZHRoXHJcbkBtaXhpbiBtYXgteGwge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14bCAtIDFweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbWF4LWxnIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcgLSAxcHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1heC1tZCB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kIC0gMXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXgtc20ge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSAtIDFweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vL+mHneWwjeWwj+ieouW5leaJi+apn+eahOS/ruato1xyXG5AbWl4aW4gbWF4LTM4MCB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1heC00MDAge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tLSBQQ+WIl+WNsOaoo+W8j+S/ruato1xyXG5AbWl4aW4gc2NyZWVubWluKCRyZXMtbWluKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlcy1taW4pIGFuZCAoYWxsKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBwcmludCB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuIiwiYm9keS5qcy11c2VNb3VzZSB7XHJcbiAgYnV0dG9uOmZvY3VzLFxyXG4gIGE6Zm9jdXMsXHJcbiAgc2VsZWN0OmZvY3VzLFxyXG4gIGlucHV0OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIiNoZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDk3cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAwZGVnLFxyXG4gICAgcmdiYSg4LCA4LCA4LCAwKSAwJSxcclxuICAgIHJnYmEoMCwgMCwgMCwgMC43MikgMTAwJVxyXG4gICk7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDBkZWcsXHJcbiAgICAgIHJnYmEoOCwgOCwgOCwgMCkgMCUsXHJcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC40OCkgODAlXHJcbiAgICApO1xyXG4gIH1cclxuICAubC1oZWFkZXItbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAxMjcycHg7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA4MXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB3aWR0aDogMTM5cHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5ryi5aCh6YG45Zau5qij5byPXHJcbiAgICAubC1oZWFkZXItaGFtYnVyZ2VyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMjlweDtcclxuICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5ryi5aCh6YG45Zau57ea5qKdXHJcbiAgICAgICZfX2xpbmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOa8ouWgoemBuOWWrumWi+WVn+eLgOaFi1xyXG4gICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIC5sLWhlYWRlci1oYW1idXJnZXJfX2xpbmUge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5bCO6Iiq6YG45ZauXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA1M3B4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5bCO6Iiq6aCF55uuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDlsI7oiKrmloflrZdcclxuICAgICZfX3RleHQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAwZGVnLFxyXG4gICAgICAgIHJnYmEoMTMxLCAyMjEsIDE1NCwgMSkgOCUsXHJcbiAgICAgICAgcmdiYSgwLCAxNzUsIDIwNCwgMSkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDgxJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAyODlweDtcclxuICAgICAgICBoZWlnaHQ6IDIwNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNjY7XHJcbiAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNy41cHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOC45NyU7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICAgICAgICAxMDAlIDAlLFxyXG4gICAgICAgICAgICAgIDEwMCUgODYuNjI0JSxcclxuICAgICAgICAgICAgICAwJSAxMDAlLFxyXG4gICAgICAgICAgICAgIDAlIDEzLjM3NiUsXHJcbiAgICAgICAgICAgICAgMTAwJSAwJVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OS42MyU7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICAgICAgICAxMDAlIDAuMTc5JSxcclxuICAgICAgICAgICAgICAxMDAlIDEwMCUsXHJcbiAgICAgICAgICAgICAgMCUgMTAwJSxcclxuICAgICAgICAgICAgICAwJSA4LjM0MiUsXHJcbiAgICAgICAgICAgICAgMTAwJSAwLjE3OSVcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwLjU5JTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxyXG4gICAgICAgICAgICAgIDEwMCUgMC4xOTElLFxyXG4gICAgICAgICAgICAgIDEwMCUgOTkuNzk3JSxcclxuICAgICAgICAgICAgICA3NS4wMzUlIDk5Ljc5NyUsXHJcbiAgICAgICAgICAgICAgNzUuMDM1JSAzMi4zMDklLFxyXG4gICAgICAgICAgICAgIDUwLjA3JSAzNi41NzclLFxyXG4gICAgICAgICAgICAgIDUwLjA3JSAxMDAlLFxyXG4gICAgICAgICAgICAgIDI1LjEwNiUgMTAwJSxcclxuICAgICAgICAgICAgICAyNS4xMDYlIDQxLjA1JSxcclxuICAgICAgICAgICAgICAwLjE0MSUgNDQuOTEyJSxcclxuICAgICAgICAgICAgICAwLjE0MSUgMTcuNDclLFxyXG4gICAgICAgICAgICAgIDEwMCUgMC4xOTElXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgLmwtaGVhZGVyLW5hdl9fbG9nbyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubC1oZWFkZXItbmF2X19tZW51IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAubC1oZWFkZXItbmF2X19iZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjZm9vdGVyIHtcclxuICAubC1mb290ZXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA1OXB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgIHBhZGRpbmc6IDQ3cHggODBweCAyNHB4IDgwcHg7XHJcbiAgICB9XHJcbiAgICAmLXRvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzFweDtcclxuICAgICAgfVxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBnYXA6IDU0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWZjYztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICA5MGRlZyxcclxuICAgICAgICAgIHJnYmEoMCwgMTc1LCAyMDQsIDEpIDE3JSxcclxuICAgICAgICAgIHJnYmEoMTMxLCAyMjEsIDE1NCwgMSkgMTAwJVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjdG9wLWJ0biB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMjJweDtcclxuICByaWdodDogLTEwMHB4O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0cmFuc2l0aW9uOiByaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgfVxyXG4gICYuc2hvdyB7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgIHJpZ2h0OiA4MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubC10b3AtYnRuLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmNjO1xyXG4gICAgaW1nIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtIHtcclxuICAmYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXHJcbiAgICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICYtLXNoYWRvdyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoJGdyYXktNDAwLCAyMCUpO1xyXG4gICAgfVxyXG4gICAgJi0tcm91bmRlZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1zaGFycCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAmLS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRidXR0b24tY29sb3ItdGhlbWUge1xyXG4gIC5jLWJ0bi0tY29udGFpbmVkIHtcclxuICAgICYuYy1idG4tI3skY29sb3J9IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmpzLWJ0bkhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHZhbHVlLCAxMCUpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5qcy1idG5Gb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR2YWx1ZSwgMTAlKTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoJHZhbHVlLCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAmLmpzLWJ0bkFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR2YWx1ZSwgMjAlKTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6ZGlzYWJsZWQsXHJcbiAgICAgICYuanMtYnRuRGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtYnRuLS1vdXRsaW5lZCB7XHJcbiAgICAmLmMtYnRuLSN7JGNvbG9yfSB7XHJcbiAgICAgIGNvbG9yOiAkdmFsdWU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNTAwO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmpzLWJ0bkhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmLmpzLWJ0bkZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKCR2YWx1ZSwgMC41KTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJi5qcy1idG5BY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR2YWx1ZSwgMTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHZhbHVlLCAxMCUpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJjpkaXNhYmxlZCxcclxuICAgICAgJi5qcy1idG5EaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiNpbmRleCB7XHJcbiAgQGtleWZyYW1lcyBiYW5uZXJGYWRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcbiAgICB9XHJcbiAgICAzMyUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpoYXMoLmwtaGVhZGVyLW5hdi0tYWN0aXZlKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBub25lO1xyXG4gIH1cclxuXHJcbiAgPiBtYWluIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnAtaW5kZXgge1xyXG4gICAgJi1iYW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA2MjhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwNyU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM4JSB0b3A7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3BhZ2VzL2luZGV4L2Jhbm5lci53ZWJwKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA3MjAgLyA0MDM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAzNTJweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIxMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlIDJzO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICB3aWR0aDogNTQuOCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY5LjklO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOS45dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbjogNTFweCAwIDE2cHggMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjNWE1YTVhO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEuOXZ3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTdweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDEzcHg7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyODI0MjQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNjY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tkcm9wLWZpbHRlciAycyBlYXNlIDNzO1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjguOTclO1xyXG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDg2LjYyNCUsIDAlIDEwMCUsIDAlIDEzLjM3NiUsIDEwMCUgMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OS42MyU7XHJcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMC4xNzklLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDguMzQyJSwgMTAwJSAwLjE3OSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOTAuNTklO1xyXG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICAgICAgICAgIDEwMCUgMC4xOTElLFxyXG4gICAgICAgICAgICAgICAgMTAwJSA5OS43OTclLFxyXG4gICAgICAgICAgICAgICAgNzUuMDM1JSA5OS43OTclLFxyXG4gICAgICAgICAgICAgICAgNzUuMDM1JSAzMi4zMDklLFxyXG4gICAgICAgICAgICAgICAgNTAuMDclIDM2LjU3NyUsXHJcbiAgICAgICAgICAgICAgICA1MC4wNyUgMTAwJSxcclxuICAgICAgICAgICAgICAgIDI1LjEwNiUgMTAwJSxcclxuICAgICAgICAgICAgICAgIDI1LjEwNiUgNDEuMDUlLFxyXG4gICAgICAgICAgICAgICAgMC4xNDElIDQ0LjkxMiUsXHJcbiAgICAgICAgICAgICAgICAwLjE0MSUgMTcuNDclLFxyXG4gICAgICAgICAgICAgICAgMTAwJSAwLjE5MSVcclxuICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubG9hZGVkIHtcclxuICAgICAgICBhbmltYXRpb246IGJhbm5lckZhZGVJbiAycyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuICAgICAgICAucC1pbmRleC1iYW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcuNXB4KTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYWJvdXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA5MSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDkwcHggYXV0bztcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyOTNweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3NHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjQuNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZTEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4YzhjOGM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUyIHtcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDZweCAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4YzhjOGM7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhjOGM4YztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTQ1MjUyO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM1NDUyNTI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmNjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHJcbiAgICAgICAgICBjb2xvcjogIzU0NTI1MjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMnB4O1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkOWQ5ZDk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjk3cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMzlweDtcclxuICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICB3aWR0aDogMzI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzVweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjA0O1xyXG4gICAgICAgIHotaW5kZXg6IC0xMDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICAgIHdpZHRoOiAzOTFweDtcclxuICAgICAgICAgIGhlaWdodDogMjc5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdXN0YWluYWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiA5MSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDkwcHggYXV0bztcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyOTNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzRweDtcclxuICAgICAgfVxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNC41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUxIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlMiB7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGM4YzhjO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4YzhjOGM7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzU0NTI1MjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgIGNvbG9yOiAjNTQ1MjUyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmNjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgIGNvbG9yOiAjNTQ1MjUyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiAyOXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdhcDogMjlweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTlweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4teGwge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50aGVtZS0xIHtcclxuICAgICAgICAgICAgICBnYXA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNjMWI4O1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRoZW1lLTIge1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCA0MHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFmY2M7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTExcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDFweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50aGVtZS0zIHtcclxuICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCA0MHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODdjYjlmO1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50aGVtZS00IHtcclxuICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDQwcHggMTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNjMWI4O1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5OXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdyZWVuLW1lZGlhIHtcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogOTYwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1iZyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggMCAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvcGFnZXMvaW5kZXgvYmFubmVyLTItbWQud2VicCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgIGxlZnQ6IDc5cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzlweCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvcGFnZXMvaW5kZXgvYmFubmVyLTItcGMud2VicCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgICAgICAgICYubWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDY3cHggYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgd2lkdGg6IDgxJTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDI2cHggMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUxIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLXdyYXAxIHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0bGUtd3JhcDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjNweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDIuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMThweDtcclxuICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDMzcHg7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDkwcHggMCAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4teGwge1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAwIDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q5ZDlkOTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmYyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgIGdhcDogMTdweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4OHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNi45dnc7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5tZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnBjIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MDQwNDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQwNDA0MDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wZW9wbGUtY3VsdHVyZSB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDk2MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtYmcge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAwIDAgMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0MHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICYubWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDY3cHggYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgd2lkdGg6IDgxJTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDI2cHggMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUxIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLXdyYXAxIHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0bGUtd3JhcDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjNweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDIuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMThweDtcclxuICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDMzcHg7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDkwcHggMCAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4teGwge1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAwIDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q5ZDlkOTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmYyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgIGdhcDogMTdweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4OHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNi45dnc7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLm1kIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYucGMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQwNDA0MDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MDQwNDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZ292ZXJuYW5jZSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDc5OHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvcGFnZXMvaW5kZXgvYmFubmVyLTQud2VicCk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM4JSA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogNjY2cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzOXB4IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgIHdpZHRoOiA4MSU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4IDk4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUxIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLXdyYXAxIHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0bGUtd3JhcDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDIuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDM0OXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDM5cHggYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAzM3B4O1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDkwcHggMCA5OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MjdweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAwIDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q5ZDlkOTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmYyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0OThweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmLm1kIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnBjIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MDQwNDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXByb2dyZXNzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMzdweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjE0cHg7XHJcbiAgICAgICAgICB3aWR0aDogODQuM3Z3O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA5OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDRweDtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICB3aWR0aDogMjE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDE5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTU4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA5MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbW1pdG1lbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA5MSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDkwcHggYXV0bztcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyOTNweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0LjVweDtcclxuICAgICAgICAgIG1hcmdpbjogMTM4cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUxIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOGM4YzhjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlMiB7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGM4YzhjO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4YzhjOGM7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzU0NTI1MjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZTMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDEzcHg7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyODI0MjQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmNjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgIGNvbG9yOiAjNTQ1MjUyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzE0cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDI5OXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3BhZ2VzL2luZGV4L291ci1jb21taXRtZW50LWJnLndlYnApO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTExcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDUxMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0ODZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIHRvcDogOTZweDtcclxuICAgICAgICAgICAgbGVmdDogOTRweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGFmY2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcclxuICAgICAgICAgICAgICB0b3A6IDE1MnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDE2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgdG9wOiA5NnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMTRweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM1ZmQwYTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcclxuICAgICAgICAgICAgICB0b3A6IDE1MnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDM0N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgdG9wOiAxOThweDtcclxuICAgICAgICAgICAgbGVmdDogMTU3cHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA3NmJlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAgICAgICAgdG9wOiAzMjJweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAyNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+IGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGhlaWdodDogOTdweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC4wODtcclxuICAgICAgICB6LWluZGV4OiAtMTA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICAgICAgICAgbGVmdDogNjAlO1xyXG4gICAgICAgICAgd2lkdGg6IDMzMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMzFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXZpc2lvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICB3aWR0aDogMzQ5cHg7XHJcbiAgICAgIGhlaWdodDogNjE2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvcGFnZXMvaW5kZXgvYmFubmVyLTUtc20ud2VicCk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgd2lkdGg6IDY5MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvcGFnZXMvaW5kZXgvYmFubmVyLTUtbGcud2VicCk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEyNzhweDtcclxuICAgICAgICBoZWlnaHQ6IDUxMXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3BhZ2VzL2luZGV4L2Jhbm5lci01LXBjLndlYnApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUxIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxMXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlMiB7XHJcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjZzIGVhc2UgMXM7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIOS/ruato0ZpcmVmb3hcclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHt9XHJcbi8vIOS/ruato3NhZmFyaVxyXG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOi4wMDFkcGNtKSB7XHJcbiAgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSkge31cclxufVxyXG4iLCIvLyBoZWxwZXJzIOacgOWEquWFiOi8ieWFpe+8jOmghuW6j+S4jeiDvemMr1xyXG5AaW1wb3J0IFwiaGVscGVycy9mdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL21peGluc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9icmVha3BvaW50XCI7XHJcblxyXG4vL3V0aWxpdGllcyDlhYPku7ZcclxuLy/lt7LntpPlr6vlpb3orormlbjnmoTmnbHopb9cclxuLy8g5YCL6aCB6Z2i5aaC6YGO5pyJ5LiA5Lqb5b6u6Kq/6Kit5a6a77yM6KuL5Y67cGFnZeijj+mdouiqv+aVtO+8jOeboemHj+S4jeimgeWLlemAmemCiueahOioreWumlxyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2JhY2tncm91bmRcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9mb250XCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc3BhY2luZ1wiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2xpc3RcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9saW5rXCI7XHJcblxyXG4vLyDln7rnpI5odG1s5qiZ57GkIOioreWumlxyXG5AaW1wb3J0IFwiYmFzZS9yZXNldFwiO1xyXG5AaW1wb3J0IFwiYmFzZS9wb2x5ZmlsbFwiO1xyXG5cclxuLy9sYXlvdXQg54mI5Z6LXHJcbi8v5pyD5qC55pOa5bCI5qGI6ZyA5rGC6Kq/5pW077yM5L2G5piv5Y+I5pyJ6bue6KSH6Zuc77yM5aaC5p6c542o56uL5Ye65L6G5LiA5YCLc2Nzc+aqlOahiOacg+avlOi8g+WlveS/ruaUueeahOadseilv1xyXG5AaW1wb3J0IFwibGF5b3V0L2hlYWRlclwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2Zvcm1cIjtcclxuQGltcG9ydCBcImxheW91dC90YWJsZVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L3RvcC1idG5cIjtcclxuXHJcbi8vIGNvbXBvbmVudHMg57WE5Lu2XHJcbi8vIOS4gOe1hOioreWumuWlveeahOe1hOWQiO+8jOWIsOiZleWll+eUqFxyXG4vLyDlgIvpoIHpnaLlpoLpgY7mnInkuIDkupvlvq7oqr/oqK3lrprvvIzoq4vljrtwYWdl6KOP6Z2i6Kq/5pW077yM55uh6YeP5LiN6KaB5YuV6YCZ6YKK55qE6Kit5a6aXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvblwiO1xyXG5cclxuLy/poIHpnaLkv67mlLlcclxuQGltcG9ydCBcInBhZ2VzL2luZGV4XCI7XHJcblxyXG4vLyDnrKzkuInmlrnlpZfku7bmqKPlvI/kv67mlLlcclxuLy8gQGltcG9ydCAndmVuZG9yL2Nhcm91c2VsJztcclxuXHJcbi8vPT09PT09PT09PSBJRSDoppboprrkv67mraNcclxuQGltcG9ydCBcIm1haW5maXgvSUVfZml4XCI7IC8vIC0tLS0tLS0tIGllMTDku6XkuIrkv67mraNcclxuQGltcG9ydCBcIm1haW5maXgvYnJvd3Nlcl9maXhcIjsgLy8gLS0tLS0tLS0g5YW25LuW54CP6Ka95Zmo5L+u5q2jXHJcbkBpbXBvcnQgXCJtYWluZml4L19wcmludFwiOyAvLyAtLS0tLS0tLSDliJfljbDmqKPlvI/kv67mraNcclxuXHJcbioge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuIl19 */
