@charset "UTF-8";
@import url("https://fonts.googleapis.com/earlyaccess/notosansjapanese.css");
@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@100;400;500;700&display=swap");
@import url("https://use.typekit.net/taz5ogo.css");
* {
  margin: 0;
  padding: 0;
  line-height: calc(0.5rem + 1em);
}

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*:where(:not(fieldset):not(progress):not(meter)) {
  border-width: 0;
  border-style: solid;
  background-origin: border-box;
  background-repeat: no-repeat;
}

html {
  block-size: 100%;
  -webkit-text-size-adjust: none;
}

@media (prefers-reduced-motion: no-preference) {
  html:focus-within {
    scroll-behavior: smooth;
  }
}

body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeSpeed;
  min-block-size: 100%;
}

:where(img, svg, video, canvas, audio, iframe, embed, object) {
  display: block;
}

:where(img, svg, video) {
  block-size: auto;
  max-inline-size: 100%;
}

:where(svg) {
  stroke: none;
  fill: currentColor;
}

:where(svg):where(:not([fill])) {
  stroke: currentColor;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:where(svg):where(:not([width])) {
  inline-size: 5rem;
}

:where(input, button, textarea, select),
:where(input[type="file"])::-webkit-file-upload-button {
  color: inherit;
  font: inherit;
  font-size: inherit;
  letter-spacing: inherit;
}

:where(textarea) {
  resize: vertical;
}

@supports (resize: block) {
  :where(textarea) {
    resize: block;
  }
}

:where(p, h1, h2, h3, h4, h5, h6) {
  word-wrap: break-word;
}

h1 {
  font-size: 2em;
}

:where(ul, ol)[role="list"] {
  list-style: none;
}

a:not([class]) {
  text-decoration-skip-ink: auto;
}

:where(a[href], area, button, input, label[for], select, summary, textarea, [tabindex]:not([tabindex*="-"])) {
  cursor: pointer;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

:where(input[type="file"]) {
  cursor: auto;
}

:where(input[type="file"])::-webkit-file-upload-button,
:where(input[type="file"])::file-selector-button {
  cursor: pointer;
}

@media (prefers-reduced-motion: no-preference) {
  :focus-visible {
    -webkit-transition: outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1);
    transition: outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1);
  }
  :where(:not(:active)):focus-visible {
    -webkit-transition-duration: 0.25s;
            transition-duration: 0.25s;
  }
}

:where(:not(:active)):focus-visible {
  outline-offset: 5px;
}

:where(button, button[type], input[type="button"], input[type="submit"], input[type="reset"]),
:where(input[type="file"])::-webkit-file-upload-button,
:where(input[type="file"])::file-selector-button {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
  text-align: center;
}

:where(button, button[type], input[type="button"], input[type="submit"], input[type="reset"])[disabled] {
  cursor: not-allowed;
}

html {
  scroll-behavior: smooth;
}

body {
  position: relative;
  line-height: 1.618 !important;
}

main, footer, section, img {
  width: 100%;
}

main {
  font-family: Merriweather, YakuHanJP, Noto Sans JP, "ヒラギノ角ゴ Pro W3", "Noto Sans Japanese", Meiryo, メイリオ, Osaka, "MS PGothic", "Barlow", arial, helvetica, sans-serif;
}

picture {
  font-size: 0;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
}

a[href*="tel:"] {
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
  }
}

button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.pc {
  display: none;
}

@media screen and (min-width: 768px) {
  .pc {
    display: block;
  }
}

.sp {
  display: block;
}

@media screen and (min-width: 768px) {
  .sp {
    display: none !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9mb3VuZGF0aW9uLmNzcyIsImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL192YXJpYWJsZS5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEIsNEVBQVk7QUFFWixnR0FBWTtBQUNaLGtEQUFZO0FDTlo7RUFDSSxTQUFTO0VBQ1QsVUFBVTtFQUNWLCtCQUEwQztBRks5Qzs7QUVGQTs7O0VBR0ksOEJBQXNCO1VBQXRCLHNCQUFzQjtBRksxQjs7QUVGRTtFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsNkJBQTZCO0VBQzdCLDRCQUE0QjtBRktoQzs7QUVGQTtFQUNJLGdCQUFnQjtFQUNoQiw4QkFBOEI7QUZLbEM7O0FFRkE7RUFDSTtJQUNJLHVCQUF1QjtFRks3QjtBQUNGOztBRUZBO0VBQ0ksbUNBQW1DO0VBQ25DLDZCQUE2QjtFQUM3QixvQkFBb0I7QUZLeEI7O0FFRkE7RUFDSSxjQUFjO0FGS2xCOztBRUhBO0VBQ0ksZ0JBQWdCO0VBQ2hCLHFCQUFxQjtBRk16Qjs7QUVIQTtFQUNJLFlBQVk7RUFDWixrQkFBa0I7QUZNdEI7O0FFSEE7RUFDSSxvQkFBb0I7RUFDcEIsVUFBVTtFQUNWLHFCQUFxQjtFQUNyQixzQkFBc0I7QUZNMUI7O0FFSEE7RUFDSSxpQkFBaUI7QUZNckI7O0FFSEE7O0VBRUksY0FBYztFQUNkLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsdUJBQXVCO0FGTTNCOztBRUhBO0VBQ0ksZ0JBQWdCO0FGTXBCOztBRUp5QjtFQUNyQjtJQUNJLGFBQWE7RUZPbkI7QUFDRjs7QUVKQTtFQUNJLHFCQUF5QjtBRk83Qjs7QUVKQTtFQUNJLGNBQWM7QUZPbEI7O0FFSkE7RUFDSSxnQkFBZ0I7QUZPcEI7O0FFSkE7RUFDSSw4QkFBOEI7QUZPbEM7O0FFSkE7RUFDSSxlQUFlO0VBQ2YsOEJBQTBCO01BQTFCLDBCQUEwQjtBRk85Qjs7QUVMQTtFQUNJLFlBQVk7QUZRaEI7O0FFTkE7O0VBRUksZUFBZTtBRlNuQjs7QUVOQTtFQUNJO0lBQ0ksc0VBQThEO0lBQTlELDhEQUE4RDtFRlNwRTtFRVBFO0lBQ0ksa0NBQTBCO1lBQTFCLDBCQUEwQjtFRlNoQztBQUNGOztBRVBBO0VBQ0ksbUJBQW1CO0FGVXZCOztBRVBBOzs7RUFHSSx3Q0FBd0M7RUFDeEMsMkJBQTJCO0VBQzNCLHlCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsa0JBQWtCO0FGVXRCOztBRVBBO0VBQ0ksbUJBQW1CO0FGVXZCOztBQ2pJQTtFQUNJLHVCQUF1QjtBRGlKM0I7O0FDL0lBO0VBQ0ksa0JBQWtCO0VBQ2xCLDZCQUE0QjtBRGtKaEM7O0FDeklBO0VBQ0ksV0FBVztBRDRJZjs7QUMxSUE7RUFDSSxvS0VsQmdKO0FIK0pwSjs7QUN4SUE7RUFDSSxZQUFZO0FEMkloQjs7QUN6SUE7RUFDSSxnQkFBZ0I7QUQ0SXBCOztBQzFJQTtFQUNJLHFCQUFxQjtBRDZJekI7O0FDM0lBO0VBQ0kscUJBQXFCO0FEOEl6Qjs7QUk3S0k7RUg4Qko7SUFHUSxvQkFBb0I7SUFDcEIsZUFBZTtFRGlKckI7QUFDRjs7QUMvSUE7RUFDSSw2QkFBNkI7RUFDN0IsWUFBWTtFQUNaLGVBQWU7RUFDZixhQUFhO0VBQ2IsVUFBVTtFQUNWLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0FEa0pwQjs7QUNoSkE7RUFDSSxhQUFhO0FEbUpqQjs7QUlqTUk7RUg2Q0o7SUFHUSxjQUFjO0VEc0pwQjtBQUNGOztBQ3BKQTtFQUNJLGNBQWM7QUR1SmxCOztBSTNNSTtFSG1ESjtJQUdRLHdCQUF3QjtFRDBKOUI7QUFDRiIsImZpbGUiOiJjb21tb24vZm91bmRhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3Mvbm90b3NhbnNqYXBhbmVzZS5jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QmFybG93OndnaHRAMTAwOzQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvdGF6NW9nby5jc3NcIik7XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogY2FsYygwLjI1cmVtICsgMWVtICsgMC4yNXJlbSk7XG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOndoZXJlKDpub3QoZmllbGRzZXQsIHByb2dyZXNzLCBtZXRlcikpIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuaHRtbCB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIGh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBtaW4tYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuOndoZXJlKGltZywgc3ZnLCB2aWRlbywgY2FudmFzLCBhdWRpbywgaWZyYW1lLCBlbWJlZCwgb2JqZWN0KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46d2hlcmUoaW1nLCBzdmcsIHZpZGVvKSB7XG4gIGJsb2NrLXNpemU6IGF1dG87XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuOndoZXJlKHN2Zykge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuOndoZXJlKHN2Zyk6d2hlcmUoOm5vdChbZmlsbF0pKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBub25lO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG5cbjp3aGVyZShzdmcpOndoZXJlKDpub3QoW3dpZHRoXSkpIHtcbiAgaW5saW5lLXNpemU6IDVyZW07XG59XG5cbjp3aGVyZShpbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0KSxcbjp3aGVyZShpbnB1dFt0eXBlPVwiZmlsZVwiXSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG59XG5cbjp3aGVyZSh0ZXh0YXJlYSkge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5Ac3VwcG9ydHMgKHJlc2l6ZTogYmxvY2spIHtcbiAgOndoZXJlKHRleHRhcmVhKSB7XG4gICAgcmVzaXplOiBibG9jaztcbiAgfVxufVxuXG46d2hlcmUocCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG46d2hlcmUodWwsIG9sKVtyb2xlPVwibGlzdFwiXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG46d2hlcmUoYVtocmVmXSwgYXJlYSwgYnV0dG9uLCBpbnB1dCwgbGFiZWxbZm9yXSwgc2VsZWN0LCBzdW1tYXJ5LCB0ZXh0YXJlYSwgW3RhYmluZGV4XTpub3QoW3RhYmluZGV4Kj1cIi1cIl0pKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbjp3aGVyZShpbnB1dFt0eXBlPVwiZmlsZVwiXSkge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbjp3aGVyZShpbnB1dFt0eXBlPVwiZmlsZVwiXSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uLFxuOndoZXJlKGlucHV0W3R5cGU9XCJmaWxlXCJdKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdHJhbnNpdGlvbjogb3V0bGluZS1vZmZzZXQgMTQ1bXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNCwgMSk7XG4gIH1cbiAgOndoZXJlKDpub3QoOmFjdGl2ZSkpOmZvY3VzLXZpc2libGUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB9XG59XG5cbjp3aGVyZSg6bm90KDphY3RpdmUpKTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbn1cblxuOndoZXJlKGJ1dHRvbiwgYnV0dG9uW3R5cGVdLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0pLFxuOndoZXJlKGlucHV0W3R5cGU9XCJmaWxlXCJdKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sXG46d2hlcmUoaW5wdXRbdHlwZT1cImZpbGVcIl0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuOndoZXJlKGJ1dHRvbiwgYnV0dG9uW3R5cGVdLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0pW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbjpyb290IHtcbiAgLS1tYWluLWJnLWNvbG9yOiAjRTBFMEUwO1xuICAtLW1haW4tdGV4dC1jb2xvcjogIzMzMzMzMztcbiAgLS1tYWluLXNoYWRvdy1jb2xvcjE6ICNiY2JjYmM7XG4gIC0tbWFpbi1zaGFkb3ctY29sb3IyOiAjZmZmZmZmO1xuICAtLWNvbnRlbnRzLWJnLWNvbG9yOiAjZWRlZGVkO1xuICAtLWNvbnRlbnRzLXNoYWRvdy1jb2xvcjE6ICNkM2QzZDM7XG4gIC0tY29udGVudHMtc2hhZG93LWNvbG9yMjogI2ZmZmZmZjtcbiAgLS1hcnRpY2xlLWJnLWNvbG9yOiAjZWVlZWVlO1xuICAtLWJ1dHRvbi1zaGFkb3ctY29sb3IxOiAjY2VjZWNlO1xuICAtLWJ1dHRvbi1zaGFkb3ctY29sb3IyOiAjZjJmMmYyO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxOCAhaW1wb3J0YW50O1xufVxuXG5tYWluLCBmb290ZXIsIHNlY3Rpb24sIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5tYWluIHtcbiAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlciwgWWFrdUhhbkpQLCBOb3RvIFNhbnMgSlAsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIk5vdG8gU2FucyBKYXBhbmVzZVwiLCBNZWlyeW8sIOODoeOCpOODquOCqiwgT3Nha2EsIFwiTVMgUEdvdGhpY1wiLCBcIkJhcmxvd1wiLCBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG5waWN0dXJlIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmFbaHJlZio9XCJ0ZWw6XCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhW2hyZWYqPVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuL3ZhcmlhYmxlXCI7XG5AaW1wb3J0IFwiLi9taXhpblwiO1xuLy8gTm90b1NhbnMgKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Vhcmx5YWNjZXNzL25vdG9zYW5zamFwYW5lc2UuY3NzJyk7XG4vLyBCYXJsb3cgKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJhcmxvdzp3Z2h0QDEwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvdGF6NW9nby5jc3NcIik7XG5cbmh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxOCFpbXBvcnRhbnQ7XG4gICAgLy8gJi5maXhlZCB7XG4gICAgICAgIC8vIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAvLyB9XG59XG4vLyBoZWFkZXIge1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIHotaW5kZXg6IDU7XG4vLyB9XG5tYWluLGZvb3RlcixzZWN0aW9uLGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5tYWluIHtcbiAgICBmb250LWZhbWlseTogJGN1c3RvbUZvbnQ7XG59XG4vLyBzZWN0aW9uIHtcbiAgICAvLyBzY3JvbGwtbWFyZ2luLXRvcDogNjBweDtcbi8vIH1cbnBpY3R1cmUge1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cbmxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYVtocmVmKj1cInRlbDpcIl17XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxufVxuYnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLnNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIioge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDAuMjVyZW0gKyAxZW0gKyAwLjI1cmVtKTtcbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuICAqOndoZXJlKDpub3QoZmllbGRzZXQsIHByb2dyZXNzLCBtZXRlcikpIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5odG1sIHtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAgIG1pbi1ibG9jay1zaXplOiAxMDAlO1xufVxuXG46d2hlcmUoaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3QpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbjp3aGVyZShpbWcsIHN2ZywgdmlkZW8pIHtcbiAgICBibG9jay1zaXplOiBhdXRvO1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbn1cblxuOndoZXJlKHN2Zykge1xuICAgIHN0cm9rZTogbm9uZTtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbjp3aGVyZShzdmcpOndoZXJlKDpub3QoW2ZpbGxdKSkge1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG5cbjp3aGVyZShzdmcpOndoZXJlKDpub3QoW3dpZHRoXSkpIHtcbiAgICBpbmxpbmUtc2l6ZTogNXJlbTtcbn1cblxuOndoZXJlKGlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3QpLFxuOndoZXJlKGlucHV0W3R5cGU9XCJmaWxlXCJdKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xufVxuXG46d2hlcmUodGV4dGFyZWEpIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuQHN1cHBvcnRzIChyZXNpemU6IGJsb2NrKSB7XG4gICAgOndoZXJlKHRleHRhcmVhKSB7XG4gICAgICAgIHJlc2l6ZTogYmxvY2s7XG4gICAgfVxufVxuXG46d2hlcmUocCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cblxuOndoZXJlKHVsLCBvbClbcm9sZT1cImxpc3RcIl0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbjp3aGVyZShhW2hyZWZdLCBhcmVhLCBidXR0b24sIGlucHV0LCBsYWJlbFtmb3JdLCBzZWxlY3QsIHN1bW1hcnksIHRleHRhcmVhLCBbdGFiaW5kZXhdOm5vdChbdGFiaW5kZXgqPVwiLVwiXSkpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG46d2hlcmUoaW5wdXRbdHlwZT1cImZpbGVcIl0pIHtcbiAgICBjdXJzb3I6IGF1dG87XG59XG46d2hlcmUoaW5wdXRbdHlwZT1cImZpbGVcIl0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixcbjp3aGVyZShpbnB1dFt0eXBlPVwiZmlsZVwiXSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgIDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3V0bGluZS1vZmZzZXQgMTQ1bXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNCwgMSk7XG4gICAgfVxuICAgIDp3aGVyZSg6bm90KDphY3RpdmUpKTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgfVxufVxuOndoZXJlKDpub3QoOmFjdGl2ZSkpOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG59XG4gICAgXG46d2hlcmUoYnV0dG9uLCBidXR0b25bdHlwZV0sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSksXG46d2hlcmUoaW5wdXRbdHlwZT1cImZpbGVcIl0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixcbjp3aGVyZShpbnB1dFt0eXBlPVwiZmlsZVwiXSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbjp3aGVyZShidXR0b24sIGJ1dHRvblt0eXBlXSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdKVtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59IiwiLy8gLyogZm9udCAqL1xuJG5vdG9TYW5zOiBcIk5vdG8gU2FucyBKYXBhbmVzZVwiOyBcbiRiYXJsb3c6IFwiQmFybG93XCI7IFxuJGJhc2VGb250OiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAkbm90b1NhbnMsIE1laXJ5bywg44Oh44Kk44Oq44KqLCBPc2FrYSwgJ01TIFBHb3RoaWMnLCRiYXJsb3csIGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4vLyAvKiBmb250IG9wdGlvbiAqL1xuLy8gJG5vdG9TYW5zOiBcIk5vdG8gU2FucyBKYXBhbmVzZVwiLCBzYW5zLXNlcmlmOyBcbi8vICRtUGx1czogXCJNIFBMVVMgMXBcIiwgc2Fucy1zZXJpZjtcbi8vICRvc2FrYTogXCJPc2FrYS1tb25vXCIgLFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgTWVpcnlvLCBzYW5zLXNlcmlmOyBcbiRjdXN0b21Gb250OiBNZXJyaXdlYXRoZXIsWWFrdUhhbkpQLE5vdG8gU2FucyBKUCwn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICRub3RvU2FucywgTWVpcnlvLCDjg6HjgqTjg6rjgqosIE9zYWthLCAnTVMgUEdvdGhpYycsJGJhcmxvdywgYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbi8vIC8qIGNvbG9yICovXG4vLyBsaWdodFxuJHRleHQtY29sb3ItYms6ICMzMzMzMzM7XG4kdGV4dC1jb2xvci13aDogI2ZmZmZmZjtcbiR0ZXh0LWNvbG9yLWRibDogIzA5MjQ0QjtcbiR0ZXh0LWNvbG9yLXF1b3RlOiAjMTAzMTVmO1xuJGJhc2UtY29sb3Itd2g6ICNFMEUwRTA7XG4kYmFzZS1zaGFkb3ctd2gxOiAjYmNiY2JjO1xuJGJhc2Utc2hhZG93LXdoMjogI2ZmZmZmZjtcbi8vIGRhcmtcbiRiYXNlLWNvbG9yLWJrOiAjMkUyRTJFO1xuJGJhc2Utc2hhZG93LWJrMTogIzI4MjgyODtcbiRiYXNlLXNoYWRvdy1iazI6ICMzNDM0MzQ7XG4vLyAvKiBvcGFjaXR5ICovXG4kb3BhY2l0eTogLjc7XG4kYm9yZGVyLTE6ICNhN2E3YTc7XG4vLyAvKiBjdXN0b20gcHJvcGVydHkgKi9cbjpyb290IHtcbiAgICAtLW1haW4tYmctY29sb3I6ICNFMEUwRTA7XG4gICAgLS1tYWluLXRleHQtY29sb3I6ICMzMzMzMzM7XG4gICAgLS1tYWluLXNoYWRvdy1jb2xvcjE6ICNiY2JjYmM7XG4gICAgLS1tYWluLXNoYWRvdy1jb2xvcjI6ICNmZmZmZmY7XG4gICAgLS1jb250ZW50cy1iZy1jb2xvcjogI2VkZWRlZDtcbiAgICAtLWNvbnRlbnRzLXNoYWRvdy1jb2xvcjE6ICNkM2QzZDM7XG4gICAgLS1jb250ZW50cy1zaGFkb3ctY29sb3IyOiAjZmZmZmZmO1xuICAgIC0tYXJ0aWNsZS1iZy1jb2xvcjogI2VlZWVlZTtcbiAgICAtLWJ1dHRvbi1zaGFkb3ctY29sb3IxOiAjY2VjZWNlO1xuICAgIC0tYnV0dG9uLXNoYWRvdy1jb2xvcjI6ICNmMmYyZjI7XG59IiwiJGJyZWFrcG9pbnRzOiAoXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpJyxcbiAgICAnbWQnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxuICAgICdtYic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3MHB4KScsXG4gICAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpJyxcbiAgICAneGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpJyxcbiAgICAneHhsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSdcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogbWQpIHtcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn0iXX0= */
