/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************************************/
body {
    background-color: lightgray;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/base/MenuVue.vue?vue&type=style&index=0&id=379a4b20&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************/

.logo[data-v-379a4b20] {
  font-size: 1.1rem;
}
.text-caption[data-v-379a4b20] {
  font-size: 0.9rem;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/base/FooterVue.vue?vue&type=style&index=0&id=0db6c9b8&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************/

.v-footer[data-v-0db6c9b8] {
  background-color: #eeeeee !important;
  /* フッターの背景色 */
  border-top: 1px solid #e0e0e0;
}
.footer-links[data-v-0db6c9b8] {
  font-size: 0.85rem;
}
.footer-links a[data-v-0db6c9b8] {
  color: #757575;
  text-decoration: none;
  margin: 0 8px;
}
.footer-links a[data-v-0db6c9b8]:hover {
  text-decoration: underline;
}
.separator[data-v-0db6c9b8] {
  color: #757575;
  margin: 0 8px;
}
.copyright[data-v-0db6c9b8] {
  font-size: 0.8rem;
  color: #757575;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtJQUNJLDJCQUEyQjtBQUMvQjs7Ozs7O0FDNFpBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7Ozs7OztBQ25WQTtFQUNFLG9DQUFvQztFQUNwQyxhQUFhO0VBQ2IsNkJBQTZCO0FBQy9CO0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7QUFFQTtFQUNFLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsYUFBYTtBQUNmO0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7QUFFQTtFQUNFLGNBQWM7RUFDZCxhQUFhO0FBQ2Y7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixjQUFjO0FBQ2hCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvYmFzZS9NZW51VnVlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2Jhc2UvRm9vdGVyVnVlLnZ1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG59XG4iLCI8dGVtcGxhdGU+XG4gIDwhLS0g44OY44OD44OA44O844OQ44O8IC0tPlxuICA8di1hcHAtYmFyPlxuICAgIDx2LWNvbnRhaW5lciBjbGFzcz1cImQtZmxleCBqdXN0aWZ5LWNlbnRlciBhbGlnbi1jZW50ZXIgY29udGVudC13aWR0aFwiPlxuICAgICAgPCEtLSDjg63jgrTjgajjgr/jgqTjg4jjg6sgLS0+XG4gICAgICA8ZGl2IGNsYXNzPVwiZC1mbGV4IGZsZXgtY29sdW1uIGFsaWduLXN0YXJ0XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZXh0LW5vd3JhcCB0ZXh0LWNhcHRpb24gdGV4dC1ncmV5LWRhcmtlbi0xXCI+XG4gICAgICAgICAge3sgU0lURV9UQUdMSU5FIH19XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8YSBjbGFzcz1cImxvZ29cIiA6aHJlZj1cInByb3BzLm1lbnVVcmxMaXN0LnRvcFwiPlxuICAgICAgICAgIDxpbWcgOnNyYz1cImltZ1VybExpc3QubG9nb1wiIGlkPVwibG9nb1wiIGFsdD1cImxvZ29cIiAvPlxuICAgICAgICA8L2E+XG4gICAgICA8L2Rpdj5cblxuICAgICAgPHYtc3BhY2VyPjwvdi1zcGFjZXI+XG5cbiAgICAgIDwhLS0gUEPooajnpLrnlKjjgr/jg5YgLS0+XG4gICAgICA8di10YWJzXG4gICAgICAgIHYtaWY9XCJpc1VzZXJcIlxuICAgICAgICBjb2xvcj1cImluZGlnby1kYXJrZW4tM1wiXG4gICAgICAgIGNsYXNzPVwiZC1ub25lIGQtbGctZmxleFwiXG4gICAgICAgIHYtbW9kZWw9XCJ2VGFic01vZGVsXCJcbiAgICAgICAgZGVuc2l0eT1cImNvbXBhY3RcIlxuICAgICAgICBmaXhlZC10YWJzXG4gICAgICA+XG4gICAgICAgIDx2LXRhYlxuICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBtZW51Q29uZmlnLm1haW5cIlxuICAgICAgICAgIDprZXk9XCJpdGVtLm5hbWVcIlxuICAgICAgICAgIDp0ZXh0PVwiaXRlbS5uYW1lXCJcbiAgICAgICAgICA6dmFsdWU9XCJpdGVtLnZhbHVlXCJcbiAgICAgICAgICBkZW5zaXR5PVwiY29tcGFjdFwiXG4gICAgICAgICAgQGNsaWNrPVwiaGFuZGxlTmF2aWdhdGlvbihpdGVtLnVybClcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHYtaWY9XCJpdGVtLmJhZGdlXCI+XG4gICAgICAgICAgICA8di1iYWRnZSA6Y29udGVudD1cIml0ZW0uYmFkZ2UuY29udGVudFwiIDpjb2xvcj1cIml0ZW0uYmFkZ2UuY29sb3JcIiBmbG9hdGluZz5cbiAgICAgICAgICAgICAge3sgaXRlbS5uYW1lIH19XG4gICAgICAgICAgICA8L3YtYmFkZ2U+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgICA8dGVtcGxhdGUgdi1lbHNlPlxuICAgICAgICAgICAge3sgaXRlbS5uYW1lIH19XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC92LXRhYj5cblxuICAgICAgICA8IS0tIOeZu+mMsuaDheWgseWkieabtOODieODreODg+ODl+ODgOOCpuODsyAtLT5cbiAgICAgICAgPHYtbWVudT5cbiAgICAgICAgICA8dGVtcGxhdGUgI2FjdGl2YXRvcj1cInsgcHJvcHMgfVwiPlxuICAgICAgICAgICAgPHYtYnRuXG4gICAgICAgICAgICAgIGNsYXNzPVwiYWxpZ24tc2VsZi1jZW50ZXIgbWUtNFwiXG4gICAgICAgICAgICAgIGhlaWdodD1cIjEwMCVcIlxuICAgICAgICAgICAgICByb3VuZGVkPVwiMFwiXG4gICAgICAgICAgICAgIHZhcmlhbnQ9XCJwbGFpblwiXG4gICAgICAgICAgICAgIHYtYmluZD1cInByb3BzXCJcbiAgICAgICAgICAgICAgZGVuc2l0eT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICDnmbvpjLLmg4XloLHlpInmm7RcbiAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYS1zb2xpZCBmYS1jYXJldC1kb3duIG1sLTFcIj48L2k+XG4gICAgICAgICAgICA8L3YtYnRuPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG5cbiAgICAgICAgICA8di1saXN0IGNsYXNzPVwiYmctZ3JleS1saWdodGVuLTNcIiBkZW5zaXR5PVwiY29tcGFjdFwiPlxuICAgICAgICAgICAgPHYtbGlzdC1pdGVtXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBtZW51Q29uZmlnLnNldHRpbmdzXCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0ubmFtZVwiXG4gICAgICAgICAgICAgIDp0aXRsZT1cIml0ZW0ubmFtZVwiXG4gICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0udmFsdWVcIlxuICAgICAgICAgICAgICBAY2xpY2s9XCJoYW5kbGVOYXZpZ2F0aW9uKGl0ZW0udXJsKVwiXG4gICAgICAgICAgICA+XG4gICAgICAgICAgICA8L3YtbGlzdC1pdGVtPlxuICAgICAgICAgIDwvdi1saXN0PlxuICAgICAgICA8L3YtbWVudT5cbiAgICAgIDwvdi10YWJzPlxuXG4gICAgICA8IS0tIFBD6KGo56S655So44Om44O844K244O85oOF5aCxIC0tPlxuICAgICAgPGRpdiB2LWlmPVwiaXNVc2VyXCIgY2xhc3M9XCJkLW5vbmUgZC1sZy1mbGV4IGFsaWduLWNlbnRlclwiPlxuICAgICAgICA8di1jaGlwIGNsYXNzPVwibXItM1wiIGxhYmVsIGNvbG9yPVwicHJpbWFyeVwiPlxuICAgICAgICAgIDxpIGNsYXNzPVwiZmEtc29saWQgZmEtY2lyY2xlLXVzZXIgbXItMlwiPjwvaT5cbiAgICAgICAgICB7eyB1c2VyTmFtZSB9fSDmp5hcbiAgICAgICAgPC92LWNoaXA+XG4gICAgICAgIDx2LWJ0blxuICAgICAgICAgIGNvbG9yPVwiaW5kaWdvLWRhcmtlbi0zXCJcbiAgICAgICAgICB2YXJpYW50PVwiZWxldmF0ZWRcIlxuICAgICAgICAgIGNsYXNzPVwibWwtMVwiXG4gICAgICAgICAgQGNsaWNrPVwiaGFuZGxlTG9nb3V0XCJcbiAgICAgICAgPlxuICAgICAgICAgIDxpIGNsYXNzPVwiZmEtc29saWQgZmEtcmlnaHQtZnJvbS1icmFja2V0IG1yLTJcIj48L2k+XG4gICAgICAgICAg44Ot44Kw44Ki44Km44OIXG4gICAgICAgIDwvdi1idG4+XG4gICAgICA8L2Rpdj5cblxuICAgICAgPCEtLSDjg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7zjgqLjgqTjgrPjg7MgKOODouODkOOCpOODq+ihqOekuueUqCkgLS0+XG4gICAgICA8ZGl2IHYtaWY9XCJpc1VzZXJcIiBjbGFzcz1cImgtMTAwIGFsaWduLWNlbnRlciBkLWxnLW5vbmVcIj5cbiAgICAgICAgPHYtYnRuIGljb24gdmFyaWFudD1cInBsYWluXCIgQGNsaWNrLnN0b3A9XCJkcmF3ZXIgPSAhZHJhd2VyXCI+XG4gICAgICAgICAgPGkgY2xhc3M9XCJmYS1zb2xpZCBmYS1iYXJzXCI+PC9pPlxuICAgICAgICA8L3YtYnRuPlxuICAgICAgPC9kaXY+XG4gICAgPC92LWNvbnRhaW5lcj5cbiAgPC92LWFwcC1iYXI+XG5cbiAgPCEtLSDjgrXjgqTjg4njg4rjg5PjgrLjg7zjgrfjg6fjg7Pjg6Hjg4vjg6Xjg7wgLS0+XG4gIDx2LW5hdmlnYXRpb24tZHJhd2VyXG4gICAgY2xhc3M9XCJkLWxnLW5vbmVcIlxuICAgIHYtbW9kZWw9XCJkcmF3ZXJcIlxuICAgIHRlbXBvcmFyeVxuICAgIGFwcFxuICAgIGxvY2F0aW9uPVwicmlnaHRcIlxuICA+XG4gICAgPHYtbGlzdCBkZW5zaXR5PVwiY29tcGFjdFwiPlxuICAgICAgPCEtLSDjg6bjg7zjgrbjg7zmg4XloLEgLS0+XG4gICAgICA8di1saXN0LWl0ZW0gY2xhc3M9XCJkLWZsZXgganVzdGlmeS1jZW50ZXIgYWxpZ24tY2VudGVyIG10LTJcIj5cbiAgICAgICAgPHYtY2hpcCBjbGFzcz1cIm1yLTNcIiBsYWJlbCBjb2xvcj1cInByaW1hcnlcIj5cbiAgICAgICAgICA8aSBjbGFzcz1cImZhLXNvbGlkIGZhLWNpcmNsZS11c2VyIG1yLTJcIj48L2k+XG4gICAgICAgICAge3sgdXNlck5hbWUgfX0g5qeYXG4gICAgICAgIDwvdi1jaGlwPlxuICAgICAgPC92LWxpc3QtaXRlbT5cbiAgICAgIDx2LWRpdmlkZXI+PC92LWRpdmlkZXI+XG5cbiAgICAgIDwhLS0g44Oh44Kk44Oz44Oh44OL44Ol44O8IC0tPlxuICAgICAgPHYtbGlzdC1pdGVtXG4gICAgICAgIHYtZm9yPVwiaXRlbSBpbiBtZW51Q29uZmlnLm1haW5cIlxuICAgICAgICA6a2V5PVwiaXRlbS5uYW1lXCJcbiAgICAgICAgOnRpdGxlPVwiaXRlbS5uYW1lXCJcbiAgICAgICAgOmNsYXNzPVwieyAnYmctcHJpbWFyeS1saWdodGVuLTQnOiBhY3RpdmVUYWIgPT09IGl0ZW0udmFsdWUgfVwiXG4gICAgICAgIEBjbGljaz1cImhhbmRsZU1vYmlsZU5hdmlnYXRpb24oaXRlbSlcIlxuICAgICAgPlxuICAgICAgICA8dGVtcGxhdGUgI3ByZXBlbmQ+XG4gICAgICAgICAgPHNwYW4gY2xhc3M9XCJtci0yXCI+PGkgOmNsYXNzPVwiaXRlbS5pY29uXCI+PC9pPjwvc3Bhbj5cbiAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPHRlbXBsYXRlIHYtaWY9XCJpdGVtLmJhZGdlXCIgI2FwcGVuZD5cbiAgICAgICAgICA8di1jaGlwIDpjb2xvcj1cIml0ZW0uYmFkZ2UuY29sb3JcIiBzaXplPVwieC1zbWFsbFwiIHZhcmlhbnQ9XCJmbGF0XCI+XG4gICAgICAgICAgICB7eyBpdGVtLmJhZGdlLmNvbnRlbnQgfX1cbiAgICAgICAgICA8L3YtY2hpcD5cbiAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgIDwvdi1saXN0LWl0ZW0+XG5cbiAgICAgIDwhLS0g6Kit5a6a44Oh44OL44Ol44O8IC0tPlxuICAgICAgPHYtbGlzdC1pdGVtXG4gICAgICAgIHYtZm9yPVwiaXRlbSBpbiBtZW51Q29uZmlnLnNldHRpbmdzXCJcbiAgICAgICAgOmtleT1cIml0ZW0ubmFtZVwiXG4gICAgICAgIDp0aXRsZT1cIml0ZW0ubmFtZVwiXG4gICAgICAgIEBjbGljaz1cImhhbmRsZU5hdmlnYXRpb24oaXRlbS51cmwpXCJcbiAgICAgID5cbiAgICAgICAgPHRlbXBsYXRlICNwcmVwZW5kPlxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwibXItMlwiPjxpIDpjbGFzcz1cIml0ZW0uaWNvblwiPjwvaT48L3NwYW4+XG4gICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICA8L3YtbGlzdC1pdGVtPlxuXG4gICAgICA8di1kaXZpZGVyIGNsYXNzPVwibXktMlwiPjwvdi1kaXZpZGVyPlxuXG4gICAgICA8IS0tIOOBneOBruS7luODoeODi+ODpeODvCAtLT5cbiAgICAgIDx2LWxpc3QtaXRlbVxuICAgICAgICB2LWZvcj1cIml0ZW0gaW4gbWVudUNvbmZpZy5vdGhlcnNcIlxuICAgICAgICA6a2V5PVwiaXRlbS5uYW1lXCJcbiAgICAgICAgOnRpdGxlPVwiaXRlbS5uYW1lXCJcbiAgICAgICAgQGNsaWNrPVwiaGFuZGxlTmF2aWdhdGlvbihpdGVtLnVybClcIlxuICAgICAgPlxuICAgICAgICA8dGVtcGxhdGUgI3ByZXBlbmQ+XG4gICAgICAgICAgPHNwYW4gY2xhc3M9XCJtci0yXCI+PGkgOmNsYXNzPVwiaXRlbS5pY29uXCI+PC9pPjwvc3Bhbj5cbiAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgIDwvdi1saXN0LWl0ZW0+XG5cbiAgICAgIDwhLS0g44Ot44Kw44Ki44Km44OIIC0tPlxuICAgICAgPHYtbGlzdC1pdGVtIHRpdGxlPVwi44Ot44Kw44Ki44Km44OIXCIgQGNsaWNrPVwiaGFuZGxlTG9nb3V0XCI+XG4gICAgICAgIDx0ZW1wbGF0ZSAjcHJlcGVuZD5cbiAgICAgICAgICA8c3BhbiBjbGFzcz1cIm1yLTJcIj48aSBjbGFzcz1cImZhLXNvbGlkIGZhLXJpZ2h0LWZyb20tYnJhY2tldFwiPjwvaT48L3NwYW4+XG4gICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICA8L3YtbGlzdC1pdGVtPlxuICAgIDwvdi1saXN0PlxuICA8L3YtbmF2aWdhdGlvbi1kcmF3ZXI+XG5cbiAgPCEtLSDjgrXjg5bjg4rjg5PjgrLjg7zjgrfjg6fjg7MgKFBD6KGo56S655SoKSAtLT5cbiAgPHYtdG9vbGJhclxuICAgIGNsYXNzPVwiZC1ub25lIGQtbGctYmxvY2tcIlxuICAgIGNvbG9yPVwid2hpdGVcIlxuICAgIGVsZXZhdGlvbj1cIjBcIlxuICAgIHN0eWxlPVwiYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGNcIlxuICA+XG4gICAgPHYtdGFicyB2LW1vZGVsPVwidlRhYnNNb2RlbFwiIGNvbG9yPVwicHJpbWFyeVwiIGZpeGVkLXRhYnM+XG4gICAgICA8di10YWJcbiAgICAgICAgdi1mb3I9XCJpdGVtIGluIG1lbnVDb25maWcubWFpblwiXG4gICAgICAgIDprZXk9XCJpdGVtLm5hbWVcIlxuICAgICAgICA6dGV4dD1cIml0ZW0ubmFtZVwiXG4gICAgICAgIDp2YWx1ZT1cIml0ZW0udmFsdWVcIlxuICAgICAgICBkZW5zaXR5PVwiY29tcGFjdFwiXG4gICAgICAgIEBjbGljaz1cImhhbmRsZU5hdmlnYXRpb24oaXRlbS51cmwpXCJcbiAgICAgID5cbiAgICAgICAgPHRlbXBsYXRlIHYtaWY9XCJpdGVtLmJhZGdlXCI+XG4gICAgICAgICAgPGkgOmNsYXNzPVwiaXRlbS5pY29uXCIgY2xhc3M9XCJtci0yXCI+PC9pPlxuICAgICAgICAgIHt7IGl0ZW0ubmFtZSB9fVxuICAgICAgICAgIDx2LWNoaXBcbiAgICAgICAgICAgIDpjb2xvcj1cIml0ZW0uYmFkZ2UuY29sb3JcIlxuICAgICAgICAgICAgc2l6ZT1cIngtc21hbGxcIlxuICAgICAgICAgICAgdmFyaWFudD1cImZsYXRcIlxuICAgICAgICAgICAgY2xhc3M9XCJtbC0yXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICB7eyBpdGVtLmJhZGdlLmNvbnRlbnQgfX1cbiAgICAgICAgICA8L3YtY2hpcD5cbiAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPHRlbXBsYXRlIHYtZWxzZT5cbiAgICAgICAgICA8aSA6Y2xhc3M9XCJpdGVtLmljb25cIiBjbGFzcz1cIm1yLTJcIj48L2k+XG4gICAgICAgICAge3sgaXRlbS5uYW1lIH19XG4gICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICA8L3YtdGFiPlxuICAgIDwvdi10YWJzPlxuICAgIDx2LXNwYWNlcj48L3Ytc3BhY2VyPlxuICA8L3YtdG9vbGJhcj5cblxuICA8IS0tIOe3miAtLT5cbiAgPGRpdiBzdHlsZT1cImJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMWUyNjg0O1wiID48L2Rpdj5cbiAgPCEtLSDjgYrnn6XjgonjgZvjg5Djg7wgLS0+XG4gIDxkaXYgY2xhc3M9XCJpbmZvLWJhclwiIGlkPVwiaW5mby1iYXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwiY29udGVudC13aWR0aFwiIHN0eWxlPVwicGFkZGluZzo1cHggMTVweDtcIj5cbiAgICAgIDxzcGFuIGNsYXNzPVwiaW5mby1saW5rXCIgdi1zaG93PVwiaXNDcml0ZXJpYVwiPuW4jOacm+iBt+eoruODu+W4jOacm+WLpOWLmeWcsOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAgjwvc3Bhbj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0IHNldHVwIGxhbmc9XCJ0c1wiPlxuaW1wb3J0IHsgcmVmLCBjb21wdXRlZCwgb25Nb3VudGVkIH0gZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IGF4aW9zIGZyb20gXCJheGlvc1wiO1xuXG4vLyDlrprmlbBcbmNvbnN0IFNJVEVfVEFHTElORSA9XG4gIFwi5rKW57iE44Gu5Lq65p2Q5rS+6YGj44O76IG35qWt57S55LuL44O75LuV5LqL5oOF5aCx44O75rGC5Lq65oOF5aCx44O75rGC6IG35oOF5aCx44GM5rqA6LyJXCI7XG5cbi8vIOWei+Wumue+qVxuaW50ZXJmYWNlIE1lbnVJdGVtIHtcbiAgbmFtZTogc3RyaW5nO1xuICB1cmw6IHN0cmluZztcbiAgdmFsdWU/OiBzdHJpbmc7XG4gIGljb24/OiBzdHJpbmc7XG4gIGJhZGdlPzoge1xuICAgIGNvbnRlbnQ6IHN0cmluZyB8IG51bWJlcjtcbiAgICBjb2xvcjogc3RyaW5nO1xuICB9O1xufVxuXG5pbnRlcmZhY2UgTWVudUNvbmZpZyB7XG4gIG1haW46IE1lbnVJdGVtW107XG4gIHNldHRpbmdzOiBNZW51SXRlbVtdO1xuICBvdGhlcnM6IE1lbnVJdGVtW107XG59XG5cbmludGVyZmFjZSBQcm9wcyB7XG4gIGFjdGl2ZVBhZ2U6IHN0cmluZztcbiAgaXNVc2VyOiBib29sZWFuO1xuICBpbWdVcmxMaXN0OiB7XG4gICAgbG9nbzogc3RyaW5nO1xuICB9O1xuICBtZW51VXJsTGlzdDoge1xuICAgIHRvcDogc3RyaW5nO1xuICAgIHdvcmtfaW5mbzogc3RyaW5nO1xuICAgIG1lc3NhZ2U6IHN0cmluZztcbiAgICBzdGFmZjogc3RyaW5nO1xuICAgIHN0YWZmX2NyaXRlcmlhOiBzdHJpbmc7XG4gICAgbG9nb3V0OiBzdHJpbmc7XG4gICAgY29tcGFueV9zaXRlPzogc3RyaW5nO1xuICB9O1xuICB1c2VyTmFtZTogc3RyaW5nIHwgbnVsbDtcbiAgc2hvd0NvbnRlbnQ/OiBib29sZWFuO1xuICBzaG93Rm9vdGVyPzogYm9vbGVhbjtcbiAgc3RhZmZJZD86IG51bWJlcjtcbiAgYXBpVXJsPzogc3RyaW5nO1xufVxuXG5jb25zdCBwcm9wcyA9IHdpdGhEZWZhdWx0cyhkZWZpbmVQcm9wczxQcm9wcz4oKSwge1xuICBhY3RpdmVQYWdlOiBcIlwiLFxuICBpc1VzZXI6IGZhbHNlLFxuICBtZW51VXJsTGlzdDogKCkgPT4gKHtcbiAgICB0b3A6IFwiXCIsXG4gICAgd29ya19pbmZvOiBcIlwiLFxuICAgIG1lc3NhZ2U6IFwiXCIsXG4gICAgc3RhZmY6IFwiXCIsXG4gICAgc3RhZmZfY3JpdGVyaWE6IFwiXCIsXG4gICAgbG9nb3V0OiBcIlwiLFxuICB9KSxcbiAgaW1nVXJsTGlzdDogKCkgPT4gKHtcbiAgICBsb2dvOiBcIlwiLFxuICB9KSxcbiAgdXNlck5hbWU6IG51bGwsXG4gIHNob3dDb250ZW50OiBmYWxzZSxcbiAgc2hvd0Zvb3RlcjogZmFsc2UsXG4gIHN0YWZmSWQ6IHVuZGVmaW5lZCxcbiAgYXBpVXJsOiBcIlwiLFxufSk7XG5cbi8vIEVtaXRz5a6a576pXG5jb25zdCBlbWl0ID0gZGVmaW5lRW1pdHM8e1xuICBuYXZpZ2F0ZTogW3VybDogc3RyaW5nXTtcbiAgbG9nb3V0OiBbXTtcbiAgdGFiQ2hhbmdlOiBbdGFiOiBzdHJpbmddO1xufT4oKTtcblxuLy8g44Oq44Ki44Kv44OG44Kj44OW44OH44O844K/XG5jb25zdCBhY3RpdmVUYWIgPSByZWYocHJvcHMuYWN0aXZlUGFnZSk7XG5jb25zdCBkcmF3ZXIgPSByZWYoZmFsc2UpO1xuY29uc3QgbWVzc2FnZUNvdW50ID0gcmVmKDApO1xuY29uc3QgaXNDcml0ZXJpYSA9IHJlZihmYWxzZSk7XG5jb25zdCBpbmZvQ291bnQgPSByZWYoMCk7XG5cbi8vIOODoeODg+OCu+ODvOOCuOaVsOOCkuWPluW+l1xuY29uc3QgZmV0Y2hNZXNzYWdlQ291bnQgPSBhc3luYyAoKSA9PiB7XG4gIGlmICghcHJvcHMuYXBpVXJsIHx8ICFwcm9wcy5zdGFmZklkKSByZXR1cm47XG5cbiAgdHJ5IHtcbiAgICBjb25zdCByZXMgPSBhd2FpdCBheGlvcy5nZXQocHJvcHMuYXBpVXJsKTtcbiAgICBtZXNzYWdlQ291bnQudmFsdWUgPSByZXMuZGF0YS5tZXNzYWdlX2NvdW50O1xuICAgIGluZm9Db3VudC52YWx1ZSA9IHJlcy5kYXRhLmluZm9fY291bnQ7XG4gICAgaXNDcml0ZXJpYS52YWx1ZSA9IHJlcy5kYXRhLmNyaXRlcmlhO1xuICB9IGNhdGNoIChlcnJvcikge31cbn07XG5cbi8vIOOCs+ODs+ODneODvOODjeODs+ODiOODnuOCpuODs+ODiOaZguOBq+ODoeODg+OCu+ODvOOCuOaVsOOCkuWPluW+l1xub25Nb3VudGVkKCgpID0+IHtcbiAgaWYgKHByb3BzLmlzVXNlcikge1xuICAgIGZldGNoTWVzc2FnZUNvdW50KCk7XG4gIH1cbn0pO1xuXG4vLyDjg6Hjg4vjg6Xjg7zoqK3lrprjgpLoqIjnrpfjg5fjg63jg5Hjg4bjgqPjgaflrprnvqlcbmNvbnN0IG1lbnVDb25maWcgPSBjb21wdXRlZDxNZW51Q29uZmlnPigoKSA9PiAoe1xuICBtYWluOiBbXG4gICAge1xuICAgICAgbmFtZTogXCJUT1BcIixcbiAgICAgIHVybDogcHJvcHMubWVudVVybExpc3QudG9wLFxuICAgICAgdmFsdWU6IFwiaW5mb3JtYXRpb25fbGlzdFwiLFxuICAgICAgaWNvbjogXCJmYS1zb2xpZCBmYS1ob3VzZVwiLFxuICAgICAgYmFkZ2U6XG4gICAgICAgIGluZm9Db3VudC52YWx1ZSA+IDBcbiAgICAgICAgICA/IHsgY29udGVudDogaW5mb0NvdW50LnZhbHVlLnRvU3RyaW5nKCksIGNvbG9yOiBcImVycm9yXCIgfVxuICAgICAgICAgIDogdW5kZWZpbmVkLFxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogXCLjgYrku5Xkuovmg4XloLFcIixcbiAgICAgIHVybDogcHJvcHMubWVudVVybExpc3Qud29ya19pbmZvLFxuICAgICAgdmFsdWU6IFwid29ya19pbmZvX2luZGV4XCIsXG4gICAgICBpY29uOiBcImZhLXNvbGlkIGZhLWJyaWVmY2FzZVwiLFxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogXCLjg6Hjg4Pjgrvjg7zjgrhcIixcbiAgICAgIHVybDogcHJvcHMubWVudVVybExpc3QubWVzc2FnZSxcbiAgICAgIHZhbHVlOiBcInN0YWZmX21lc3NhZ2VcIixcbiAgICAgIGljb246IFwiZmEtc29saWQgZmEtZW52ZWxvcGVcIixcbiAgICAgIGJhZGdlOlxuICAgICAgICBtZXNzYWdlQ291bnQudmFsdWUgPiAwXG4gICAgICAgICAgPyB7IGNvbnRlbnQ6IG1lc3NhZ2VDb3VudC52YWx1ZS50b1N0cmluZygpLCBjb2xvcjogXCJlcnJvclwiIH1cbiAgICAgICAgICA6IHVuZGVmaW5lZCxcbiAgICB9LFxuICBdLFxuICBzZXR0aW5nczogW1xuICAgIHtcbiAgICAgIG5hbWU6IFwi5Lya5ZOh5oOF5aCx44Gu5aSJ5pu0XCIsXG4gICAgICB1cmw6IHByb3BzLm1lbnVVcmxMaXN0LnN0YWZmLFxuICAgICAgdmFsdWU6IFwic3RhZmZcIixcbiAgICAgIGljb246IFwiZmEtc29saWQgZmEtdXNlci1wZW5cIixcbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6IFwi5biM5pyb6IG356iu5oOF5aCx44Gu5aSJ5pu0XCIsXG4gICAgICB1cmw6IHByb3BzLm1lbnVVcmxMaXN0LnN0YWZmX2NyaXRlcmlhLFxuICAgICAgdmFsdWU6IFwic3RhZmZfY3JpdGVyaWFcIixcbiAgICAgIGljb246IFwiZmEtc29saWQgZmEtZmlsZS1wZW5cIixcbiAgICB9LFxuICBdLFxuICBvdGhlcnM6IFtcbiAgICB7XG4gICAgICBuYW1lOiBcIuS6uuiyoeODkeODr+ODvEhQ44G4XCIsXG4gICAgICB1cmw6IHByb3BzLm1lbnVVcmxMaXN0LmNvbXBhbnlfc2l0ZSB8fCBcIiNcIixcbiAgICAgIGljb246IFwiZmEtc29saWQgZmEtZ2xvYmVcIixcbiAgICB9LFxuICBdLFxufSkpO1xuXG5jb25zdCBtYWluVGFiVmFsdWVzID0gY29tcHV0ZWQoKCkgPT4gbWVudUNvbmZpZy52YWx1ZS5tYWluLm1hcChpdGVtID0+IGl0ZW0udmFsdWUpKTtcblxuLy8gdi10YWJz44Gudi1tb2RlbOOBq+a4oeOBmeWApOOCkuioiOeul1xuY29uc3QgdlRhYnNNb2RlbCA9IGNvbXB1dGVkKCgpID0+IHtcbiAgLy8gYWN0aXZlVGFi44GMbWFpbuOCv+ODluOBrnZhbHVl44Gr5ZCr44G+44KM44Gm44GE44KM44Gw44Gd44Gu44G+44G+XG4gIGlmIChtYWluVGFiVmFsdWVzLnZhbHVlLmluY2x1ZGVzKGFjdGl2ZVRhYi52YWx1ZSkpIHtcbiAgICByZXR1cm4gYWN0aXZlVGFiLnZhbHVlO1xuICB9XG4gIC8vIOOBneOBhuOBp+OBquOBkeOCjOOBsG51bGzvvIjjganjga7jgr/jg5bjgoLjgqLjgq/jg4bjgqPjg5bjgavjgZfjgarjgYTvvIlcbiAgcmV0dXJuIG51bGw7XG59KTtcblxuLy8g44Oh44K944OD44OJXG5jb25zdCBoYW5kbGVOYXZpZ2F0aW9uID0gKHVybDogc3RyaW5nKSA9PiB7XG4gIGlmICghdXJsIHx8IHVybCA9PT0gXCIjXCIpIHtcbiAgICBjb25zb2xlLndhcm4oXCJJbnZhbGlkIFVSTDpcIiwgdXJsKTtcbiAgICByZXR1cm47XG4gIH1cblxuICB3aW5kb3cubG9jYXRpb24uaHJlZiA9IHVybDtcbn07XG5cbmNvbnN0IGhhbmRsZU1vYmlsZU5hdmlnYXRpb24gPSAoaXRlbTogTWVudUl0ZW0pID0+IHtcbiAgaGFuZGxlTmF2aWdhdGlvbihpdGVtLnVybCk7XG59O1xuXG5jb25zdCBoYW5kbGVMb2dvdXQgPSAoKSA9PiB7XG4gIGRyYXdlci52YWx1ZSA9IGZhbHNlO1xuICBlbWl0KFwibG9nb3V0XCIpO1xuXG4gIGlmIChwcm9wcy5tZW51VXJsTGlzdC5sb2dvdXQpIHtcbiAgICBoYW5kbGVOYXZpZ2F0aW9uKHByb3BzLm1lbnVVcmxMaXN0LmxvZ291dCk7XG4gIH1cbn07XG5cbi8vIOOCv+ODluWkieabtOOBruebo+imllxuaW1wb3J0IHsgd2F0Y2ggfSBmcm9tIFwidnVlXCI7XG53YXRjaChhY3RpdmVUYWIsIChuZXdUYWIpID0+IHtcbiAgZW1pdChcInRhYkNoYW5nZVwiLCBuZXdUYWIpO1xufSk7XG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZD5cbi5sb2dvIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi50ZXh0LWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbjwvc3R5bGU+XG4iLCI8dGVtcGxhdGU+XG4gIDx2LWZvb3RlciBjbGFzcz1cInBhLTRcIj5cbiAgICA8di1jb250YWluZXIgZmx1aWQ+XG4gICAgICA8dGVtcGxhdGUgdi1pZj1cImlzVXNlclwiPlxuICAgICAgICA8IS0tIOODpuODvOOCtuODvOODoeODi+ODpeODvOODquODs+OCryAtLT5cbiAgICAgICAgPHYtcm93IGp1c3RpZnk9XCJjZW50ZXJcIiBjbGFzcz1cImZvb3Rlci1saW5rcyBtYi0yXCI+XG4gICAgICAgICAgPHRlbXBsYXRlIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiB1c2VyTWVudUl0ZW1zXCIgOmtleT1cIml0ZW0ua2V5XCI+XG4gICAgICAgICAgICA8YSA6aHJlZj1cIml0ZW0udXJsXCI+e3sgaXRlbS50ZXh0IH19PC9hPlxuICAgICAgICAgICAgPHNwYW4gdi1pZj1cIk51bWJlcihpbmRleCkgPCB1c2VyTWVudUl0ZW1zLmxlbmd0aCAtIDFcIiBjbGFzcz1cInNlcGFyYXRvclwiXG4gICAgICAgICAgICAgID58PC9zcGFuXG4gICAgICAgICAgICA+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC92LXJvdz5cbiAgICAgIDwvdGVtcGxhdGU+XG5cbiAgICAgIDwhLS0g5aSW6YOo44K144Kk44OI44Oq44Oz44KvIC0tPlxuICAgICAgPHYtcm93IGp1c3RpZnk9XCJjZW50ZXJcIiBjbGFzcz1cImZvb3Rlci1saW5rcyBtYi0zXCI+XG4gICAgICAgIDx0ZW1wbGF0ZSB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gZXh0ZXJuYWxTaXRlSXRlbXNcIiA6a2V5PVwiaXRlbS5rZXlcIj5cbiAgICAgICAgICA8YSA6aHJlZj1cIml0ZW0udXJsXCIgdGFyZ2V0PVwiX2JsYW5rXCI+e3sgaXRlbS50ZXh0IH19PC9hPlxuICAgICAgICAgIDxzcGFuIHYtaWY9XCJOdW1iZXIoaW5kZXgpIDwgZXh0ZXJuYWxTaXRlSXRlbXMubGVuZ3RoIC0gMVwiIGNsYXNzPVwic2VwYXJhdG9yXCJcbiAgICAgICAgICAgID58PC9zcGFuXG4gICAgICAgICAgPlxuICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgPC92LXJvdz5cblxuICAgICAgPCEtLSDjgrPjg5Tjg7zjg6njgqTjg4ggLS0+XG4gICAgICA8di1yb3cganVzdGlmeT1cImNlbnRlclwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY29weXJpZ2h0XCI+XG4gICAgICAgICAgQ29weXJpZ2h0ICZjb3B5OyDkurrosqHjg5Hjg6/jg7wgQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L3Ytcm93PlxuICAgIDwvdi1jb250YWluZXI+XG4gIDwvdi1mb290ZXI+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0IHNldHVwIGxhbmc9XCJ0c1wiPlxuaW1wb3J0IHsgY29tcHV0ZWQgfSBmcm9tIFwidnVlXCI7XG5cbmludGVyZmFjZSBGb290ZXJJdGVtIHtcbiAgdGV4dDogc3RyaW5nO1xuICB1cmw6IHN0cmluZztcbn1cblxuaW50ZXJmYWNlIEZvb3Rlckxpc3RUeXBlIHtcbiAgdG9wOiBGb290ZXJJdGVtO1xuICBtZXNzYWdlOiBGb290ZXJJdGVtO1xuICBzdGFmZjogRm9vdGVySXRlbTtcbiAgc3RhZmZfY3JpdGVyaWE6IEZvb3Rlckl0ZW07XG4gIGNvbXBhbnlfc2l0ZTogRm9vdGVySXRlbTtcbiAgbmFrYWdycHM6IEZvb3Rlckl0ZW07XG4gIGdvbmFrYTogRm9vdGVySXRlbTtcbiAgZnVrdWRva2FpOiBGb290ZXJJdGVtO1xuICBqYXNzYTogRm9vdGVySXRlbTtcbiAgamVzcmE6IEZvb3Rlckl0ZW07XG59XG5cbmNvbnN0IHByb3BzID0gZGVmaW5lUHJvcHM8e1xuICBpc1VzZXI6IGJvb2xlYW47XG4gIGZvb3Rlckxpc3Q6IEZvb3Rlckxpc3RUeXBlO1xufT4oKTtcblxuLy8g44Om44O844K244O844Oh44OL44Ol44O844Ki44Kk44OG44OgXG5jb25zdCB1c2VyTWVudUl0ZW1zID0gY29tcHV0ZWQoKCkgPT4gW1xuICB7IGtleTogXCJ0b3BcIiwgLi4ucHJvcHMuZm9vdGVyTGlzdC50b3AgfSxcbiAgeyBrZXk6IFwibWVzc2FnZVwiLCAuLi5wcm9wcy5mb290ZXJMaXN0Lm1lc3NhZ2UgfSxcbiAgeyBrZXk6IFwic3RhZmZcIiwgLi4ucHJvcHMuZm9vdGVyTGlzdC5zdGFmZiB9LFxuICB7IGtleTogXCJzdGFmZl9jcml0ZXJpYVwiLCAuLi5wcm9wcy5mb290ZXJMaXN0LnN0YWZmX2NyaXRlcmlhIH0sXG5dKTtcblxuLy8g5aSW6YOo44K144Kk44OI44Ki44Kk44OG44OgXG5jb25zdCBleHRlcm5hbFNpdGVJdGVtcyA9IGNvbXB1dGVkKCgpID0+IFtcbiAgeyBrZXk6IFwiY29tcGFueV9zaXRlXCIsIC4uLnByb3BzLmZvb3Rlckxpc3QuY29tcGFueV9zaXRlIH0sXG4gIHsga2V5OiBcIm5ha2FncnBzXCIsIC4uLnByb3BzLmZvb3Rlckxpc3QubmFrYWdycHMgfSxcbiAgeyBrZXk6IFwiZ29uYWthXCIsIC4uLnByb3BzLmZvb3Rlckxpc3QuZ29uYWthIH0sXG4gIHsga2V5OiBcImZ1a3Vkb2thaVwiLCAuLi5wcm9wcy5mb290ZXJMaXN0LmZ1a3Vkb2thaSB9LFxuICB7IGtleTogXCJqYXNzYVwiLCAuLi5wcm9wcy5mb290ZXJMaXN0Lmphc3NhIH0sXG4gIHsga2V5OiBcImplc3JhXCIsIC4uLnByb3BzLmZvb3Rlckxpc3QuamVzcmEgfSxcbl0pO1xuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQ+XG4udi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gIC8qIOODleODg+OCv+ODvOOBruiDjOaZr+iJsiAqL1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbn1cblxuLmZvb3Rlci1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmZvb3Rlci1saW5rcyBhIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmZvb3Rlci1saW5rcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZXBhcmF0b3Ige1xuICBjb2xvcjogIzc1NzU3NTtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbjwvc3R5bGU+XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/