div.wpforms-container .wpforms-form .choices { position: relative; margin-bottom: 24px; } div.wpforms-container .wpforms-form .choices:focus { outline: none; } div.wpforms-container .wpforms-form .choices:last-child { margin-bottom: 0; } div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner, div.wpforms-container .wpforms-form .choices.is-disabled .choices__input { background-color: #eaeaea; cursor: not-allowed; user-select: none; } div.wpforms-container .wpforms-form .choices.is-disabled .choices__item { cursor: not-allowed; } div.wpforms-container .wpforms-form .choices [hidden] { display: none !important; } div.wpforms-container .wpforms-form .choices * { box-sizing: border-box; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"] { cursor: pointer; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input { display: block; width: calc( 100% - 20px) !important; margin: 10px !important; padding: 7px 12px !important; box-sizing: border-box !important; border: 1px solid #cccccc !important; border-radius: 3px !important; background-color: #fff; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input:focus { border: 1px solid #016aab !important; box-shadow: 0 0 0 1px #016aab !important; outline: none !important; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button { background-image: url("../images/cross-inverse.svg"); padding: 0; background-size: 8px; position: absolute; top: 50%; right: 0; margin-top: -10px; margin-right: 25px; height: 20px; width: 20px; border-radius: 10em; opacity: .5; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:hover, div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus { opacity: 1; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus { box-shadow: 0 0 0 2px #0e6cad; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__item[data-value=''] .choices__button { display: none; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after { content: ""; height: 0; width: 0; border-style: solid; border-color: currentColor transparent transparent transparent; border-width: 5px; position: absolute; right: 11.5px; top: 50%; margin-top: -2.5px; pointer-events: none; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"].is-open:after { border-color: transparent transparent currentColor transparent; margin-top: -7.5px; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"]:after { left: 11.5px; right: auto; } div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"] .choices__button { right: auto; left: 0; margin-left: 25px; margin-right: 0; } div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner { padding-right: 24px; } div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"]:after { content: ""; height: 0; width: 0; border-style: solid; border-color: currentColor transparent transparent transparent; border-width: 5px; position: absolute; right: 11.5px; top: 50%; margin-top: -2.5px; pointer-events: none; } div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"].is-open:after { border-color: transparent transparent currentColor transparent; margin-top: -7.5px; } div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner, div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__inner { cursor: text; } div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button, div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button { position: relative; display: inline-block; vertical-align: baseline; margin-top: 0; margin-right: -4px; margin-bottom: 0; margin-left: 8px; padding: 1px; padding-left: 16px; border-left: 1px solid #0a4f7e; background-color: transparent; background-image: url("../images/cross.svg"); background-size: 8px; background-position: center center; background-repeat: no-repeat; width: 8px; line-height: 1; opacity: .75; border-radius: 0; } div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:hover, div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:focus, div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:hover, div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:focus { opacity: 1; } div.wpforms-container .wpforms-form .choices__inner { display: inline-block; vertical-align: top; width: 100%; background-color: #ffffff; padding: 4px 6px 1px; border: 1px solid #cccccc; border-radius: 2px; min-height: 35px; overflow: hidden; } div.wpforms-container .wpforms-form .is-open .choices__inner { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } div.wpforms-container .wpforms-form .is-open.is-flipped .choices__inner { border-radius: 0 0 2px 2px; } div.wpforms-container .wpforms-form .is-focused .choices__inner, div.wpforms-container .wpforms-form .is-open .choices__inner { border-color: #016aab; box-shadow: 0 0 0 1px #016aab; outline: none; } div.wpforms-container .wpforms-form .is-flipped.is-open .choices__inner { border-color: #016aab; box-shadow: 0 0 0 1px #016aab; outline: none; } div.wpforms-container .wpforms-form .choices__list { margin: 0; padding-left: 0; list-style: none; } div.wpforms-container .wpforms-form .choices__list--single { display: inline-block; vertical-align: baseline; width: 100%; padding: 4px 16px 4px 4px; font-size: 0.875em; } div.wpforms-container .wpforms-form .choices__list--single .choices__item { width: 100%; overflow: hidden; text-overflow: ellipsis; padding-right: 20px; white-space: nowrap; } div.wpforms-container .wpforms-form .choices__list--single .choices__item[data-value=''] { padding-right: 0; } div.wpforms-container .wpforms-form .choices__list--multiple { display: inline; } div.wpforms-container .wpforms-form .choices__list--multiple .choices__item { display: inline-flex; align-items: center; border-radius: 3px; padding: 4px 10px; font-size: .75em; line-height: 1.3; font-weight: 500; margin-right: 3px; margin-top: 0; margin-bottom: 3px; background-color: #0e6cad; border: 1px solid #0c5d95; color: #FFFFFF; word-break: break-all; } div.wpforms-container .wpforms-form .choices__list--multiple .choices__item[data-deletable] { padding-right: 5px; } div.wpforms-container .wpforms-form .choices__list--multiple .choices__item.is-highlighted { background-color: #0c5d95; border: 1px solid #0a4f7e; } div.wpforms-container .wpforms-form .is-disabled .choices__list--multiple .choices__item { background-color: #bbbbbb; border: 1px solid #bbbbbb; } div.wpforms-container .wpforms-form .choices__list--dropdown { display: none; z-index: 1; position: absolute; width: 100%; background-color: #ffffff; border: 1px solid #cccccc; top: 100%; margin-top: -1px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; overflow: hidden; overflow-wrap: break-word; } div.wpforms-container .wpforms-form .choices__list--dropdown.is-active { display: block; } div.wpforms-container .wpforms-form .choices__list--dropdown .choices__list { position: relative; max-height: 300px; overflow: auto; -webkit-overflow-scrolling: touch; will-change: scroll-position; } div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item { position: relative; vertical-align: top; padding: 10px; font-size: .875em; } @media (min-width: 640px) { div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable { padding-right: 100px; } div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable:after { content: attr(data-select-text); font-size: .75em; opacity: 0; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); } } div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted { background-color: #f2f2f2; } div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted:after { opacity: .5; } div.wpforms-container .wpforms-form .choices__list--dropdown .choices__placeholder { display: none; } div.wpforms-container .wpforms-form .is-open .choices__list--dropdown { border-color: #016aab; border-top-color: #b3b3b3; border-bottom-color: #ffffff; box-shadow: 0 1px 0 1px #016aab; } div.wpforms-container .wpforms-form .is-open.is-flipped .choices__list--dropdown { border-top-color: #ffffff; border-bottom-color: #b3b3b3; box-shadow: 0 -1px 0 1px #016aab; } div.wpforms-container .wpforms-form .is-flipped .choices__list--dropdown { top: auto; bottom: 100%; margin-top: 0; margin-bottom: -1px; border-radius: .25rem .25rem 0 0; } div.wpforms-container .wpforms-form .choices__item { cursor: default; } div.wpforms-container .wpforms-form .choices__item--selectable { cursor: pointer; } div.wpforms-container .wpforms-form .choices__item--disabled { cursor: not-allowed; user-select: none; opacity: .5; } div.wpforms-container .wpforms-form .choices__heading { font-weight: 600; font-size: .75em; padding: 10px; border-bottom: 1px solid #f2f2f2; color: gray; } div.wpforms-container .wpforms-form .choices__button { text-indent: -9999px; -webkit-appearance: none; appearance: none; border: 0; background-color: transparent; background-repeat: no-repeat; background-position: center; cursor: pointer; } div.wpforms-container .wpforms-form .choices__button:focus { outline: none; } div.wpforms-container .wpforms-form .choices__input { display: inline-block; vertical-align: baseline !important; background-color: transparent; margin: 0 0 2px 0 !important; border: 0 !important; border-radius: 0 !important; max-width: 100%; min-height: 0 !important; width: auto !important; padding: 4px 0 4px 4px !important; } div.wpforms-container .wpforms-form .choices__input--hidden { clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; min-width: auto !important; word-wrap: normal !important; } div.wpforms-container .wpforms-form .choices .choices__inner input.choices__input:focus { outline: none !important; box-shadow: none !important; border: none !important; } div.wpforms-container .wpforms-form .choices__placeholder { opacity: .5; } div.wpforms-container .wpforms-form .choices__list--dropdown { min-width: 250px; z-index: 2; } div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="select-multiple"] .choices__button, div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="text"] .choices__button { border-left: 1px solid rgba(0, 0, 0, 0.25); cursor: not-allowed; } body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner { padding-right: 4px; padding-left: 24px; } body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"]:after { right: auto; left: 11.5px; } body.rtl div.wpforms-container .wpforms-form .choices__list--single { padding-right: 4px; padding-left: 16px; } body.rtl div.wpforms-container .wpforms-form .choices__list--multiple .choices__item { margin-right: 0; margin-left: 3.75px; } body.rtl div.wpforms-container .wpforms-form .choices__list--multiple .choices__item[data-deletable] { padding-right: 10px; padding-left: 5px; } body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item { text-align: right; } body.rtl div.wpforms-container .wpforms-form .choices__input { padding-right: 2px !important; padding-left: 0 !important; } body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button, body.rtl div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button { margin-right: 8px; margin-left: -4px; border-right: 1px solid #0a4f7e; border-left: none; } @media (min-width: 640px) { body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable { text-align: right; padding-left: 100px; padding-right: 10px; } body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable:after { right: auto; left: 10px; } } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9jaG9pY2VzLmNzcyIsInNvdXJjZXMiOlsiYXNzZXRzL3Njc3MvY2hvaWNlcy5zY3NzIiwiYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvdmVuZG9yL3BhcnRpYWxzL2Nob2ljZXMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvdmVuZG9yL3BhcnRpYWxzL2Nob2ljZXMvX3N0eWxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvdmVuZG9yL3BhcnRpYWxzL2Nob2ljZXMvX3J0bC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENob2ljZXMuanMgc3R5bGVzIGZvciBwdWJsaWMtZmFjaW5nIGFyZWEuXG5cbiRjaG9pY2VzLXJ0bC1zZWxlY3RvcjogJyYnO1xuXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAndmVuZG9yL3BhcnRpYWxzL2Nob2ljZXMvdmFyaWFibGVzJztcblxuZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0ge1xuXHRAaW1wb3J0ICd2ZW5kb3IvcGFydGlhbHMvY2hvaWNlcy9zdHlsZXMnO1xuXG5cdC8vIElmIHRoZSBmaWVsZCBzaXplIGlzIHNldCB0byBzbWFsbCBmb3IgbW9kZXJuIGRyb3Bkb3duIGZpZWxkLCB0aGUgZHJvcGRvd24gbGlzdCBvZiBjaG9pY2VzIHdpZHRoXG5cdC8vIGlzIHRvbyBzbWFsbCB0byBhY2NvbW1vZGF0ZSB0aGUgYWN0dWFsIHZhbHVlIGFuZCBcIlByZXNzIHRvIHNlbGVjdFwiIGhpbnQuIFNldHRpbmcgYG1pbi13aWR0aGBcblx0Ly8gdG8gYSByZWFzb25hYmxlIHNpemUgZml4ZXMgdGhpcy5cblx0LiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0LS1kcm9wZG93biB7XG5cdFx0bWluLXdpZHRoOiAyNTBweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ly8gRml4IGRlbGV0ZSBjaG9pY2UgYnV0dG9uIChjcm9zcykgZm9yIGRpc2FibGVkIHN0YXRlLlxuXHQuI3skY2hvaWNlcy1zZWxlY3Rvcn0uaXMtZGlzYWJsZWQge1xuXHRcdCZbZGF0YS10eXBlKj1cInNlbGVjdC1tdWx0aXBsZVwiXSxcblx0XHQmW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIHtcblx0XHRcdC5jaG9pY2VzX19idXR0b24ge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoIDAsIDAsIDAsIDAuMjUgKTtcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keS5ydGwgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0ge1xuICBAaW1wb3J0ICd2ZW5kb3IvcGFydGlhbHMvY2hvaWNlcy9ydGwnO1xufVxuIiwiJG9yYW5nZTogI2UyNzczMDtcbiRhbHRvcmFuZ2U6ICNkZjc3Mzk7XG4kZGFya29yYW5nZTogI2I4NWExYjtcbiRncmVlbjogIzJhOWIzOTtcbiRibHVlOiAjMGU2Y2FkO1xuJGxpZ2h0Qmx1ZTogI2ViZjNmYjtcblxuJHRyYW5zaXRpb25fZHVyYXRpb246IDAuM3M7XG4kaG92ZXJfdHJhbnNpdGlvbl9kdXJhdGlvbjogMC4wNXM7XG4iLCIvLyBTZWxlY3RvcnMuXG4kY2hvaWNlcy1zZWxlY3RvcjogICAgICdjaG9pY2VzJyAhZGVmYXVsdDtcbiRjaG9pY2VzLXJ0bC1zZWxlY3RvcjogJ2JvZHkucnRsJyAhZGVmYXVsdDtcblxuLy8gQ29sb3JzLlxuJGNob2ljZXMtYmctY29sb3I6ICAgICAgICAgICNmZmZmZmYgIWRlZmF1bHQ7XG4kY2hvaWNlcy1iZy1jb2xvci1kaXNhYmxlZDogI2VhZWFlYSAhZGVmYXVsdDtcbiRjaG9pY2VzLWJnLWNvbG9yLWRyb3Bkb3duOiAkY2hvaWNlcy1iZy1jb2xvciAhZGVmYXVsdDtcbiRjaG9pY2VzLXRleHQtY29sb3I6ICAgICAgICBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG4kY2hvaWNlcy1rZXlsaW5lLWNvbG9yOiAgICAgI2NjY2NjYyAhZGVmYXVsdDtcbiRjaG9pY2VzLXByaW1hcnktY29sb3I6ICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRjaG9pY2VzLWRpc2FibGVkLWNvbG9yOiAgICAjYmJiYmJiICFkZWZhdWx0O1xuJGNob2ljZXMtaGlnaGxpZ2h0LWNvbG9yOiAgICRjaG9pY2VzLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kY2hvaWNlcy1mb2N1c2VkLWNvbG9yOiAgICAgIzAxNmFhYiAhZGVmYXVsdDtcbiRjaG9pY2VzLWRyb3Bkb3duLWNvbG9yOiAgICAjNzc3Nzc3O1xuXG4vLyBTaXppbmcuXG4kY2hvaWNlcy1ndXR0ZXJpbmc6ICAgICAgICAyNHB4ICFkZWZhdWx0O1xuJGNob2ljZXMtYnV0dG9uLWRpbWVuc2lvbjogOHB4ICFkZWZhdWx0O1xuJGNob2ljZXMtYnV0dG9uLW9mZnNldDogICAgOHB4ICFkZWZhdWx0O1xuXG4vLyBCb3JkZXIgcmFkaXVzLlxuJGNob2ljZXMtYm9yZGVyLXJhZGl1czogICAgICAycHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1ib3JkZXItcmFkaXVzLWl0ZW06IDNweCAhZGVmYXVsdDtcblxuLy8gUGF0aCB0byBpY29ucy5cbiRjaG9pY2VzLWJ1dHRvbi1pY29uLXBhdGg6ICcuLi9pbWFnZXMnICFkZWZhdWx0O1xuXG4iLCIuI3skY2hvaWNlcy1zZWxlY3Rvcn0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206ICRjaG9pY2VzLWd1dHRlcmluZztcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi5pcy1kaXNhYmxlZCB7XG4gICAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lcixcbiAgICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaG9pY2VzLWJnLWNvbG9yLWRpc2FibGVkO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbSB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gICYgW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9W2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGlucHV0LiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyMHB4ICkgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA3cHggMTJweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hvaWNlcy1rZXlsaW5lLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNob2ljZXMtZm9jdXNlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjaG9pY2VzLWZvY3VzZWQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRjaG9pY2VzLWJ1dHRvbi1pY29uLXBhdGggKyAnL2Nyb3NzLWludmVyc2Uuc3ZnJyk7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMGVtO1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjaG9pY2VzLWhpZ2hsaWdodC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW1bZGF0YS12YWx1ZT0nJ10gLiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGNob2ljZXMtdGV4dC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDExLjVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLmlzLW9wZW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNob2ljZXMtdGV4dC1jb2xvciB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHg7XG4gIH1cblxuICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxMS41cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2J1dHRvbiB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9W2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0ge1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY2hvaWNlcy1ndXR0ZXJpbmc7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGNob2ljZXMtdGV4dC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDExLjVweDtcbiAgICB0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTIuNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5pcy1vcGVuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjaG9pY2VzLXRleHQtY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXRvcDogLTcuNXB4O1xuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfVtkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdLFxuLiN7JGNob2ljZXMtc2VsZWN0b3J9W2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIHtcbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG5cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNob2ljZXMtYnV0dG9uLW9mZnNldC8yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRjaG9pY2VzLWJ1dHRvbi1vZmZzZXQ7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogJGNob2ljZXMtYnV0dG9uLW9mZnNldCoyO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2VuKCRjaG9pY2VzLXByaW1hcnktY29sb3IsIDEwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRjaG9pY2VzLWJ1dHRvbi1pY29uLXBhdGggKyAnL2Nyb3NzLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGNob2ljZXMtYnV0dG9uLWRpbWVuc2lvbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6ICRjaG9pY2VzLWJ1dHRvbi1kaW1lbnNpb247XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaG9pY2VzLWJnLWNvbG9yO1xuICBwYWRkaW5nOiA0cHggNnB4IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNob2ljZXMta2V5bGluZS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcbiAgbWluLWhlaWdodDogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLW9wZW4ge1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5pcy1vcGVuLmlzLWZsaXBwZWQge1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJGNob2ljZXMtYm9yZGVyLXJhZGl1cyAkY2hvaWNlcy1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbi5pcy1mb2N1c2VkLFxuLmlzLW9wZW4ge1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRjaG9pY2VzLWZvY3VzZWQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjaG9pY2VzLWZvY3VzZWQtY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uaXMtZmxpcHBlZC5pcy1vcGVuIHtcbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY2hvaWNlcy1mb2N1c2VkLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY2hvaWNlcy1mb2N1c2VkLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdC0tc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG5cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICZbZGF0YS12YWx1ZT0nJ10ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0LS1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cy1pdGVtO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaG9pY2VzLXByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjaG9pY2VzLXByaW1hcnktY29sb3IsIDUlKTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAmW2RhdGEtZGVsZXRhYmxlXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJi5pcy1oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNob2ljZXMtcHJpbWFyeS1jb2xvciwgNSUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjaG9pY2VzLXByaW1hcnktY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG5cbi5pcy1kaXNhYmxlZCB7XG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdC0tbXVsdGlwbGUge1xuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlcy1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaG9pY2VzLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3QtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNob2ljZXMtYmctY29sb3ItZHJvcGRvd247XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjaG9pY2VzLWtleWxpbmUtY29sb3I7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjaG9pY2VzLWJvcmRlci1yYWRpdXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG4gIH1cblxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gIH1cblxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0tLXNlbGVjdGFibGUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0LXRleHQpO1xuICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCMwMDAwMDAsICNGRkZGRkYsIDUlKTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlzLW9wZW4ge1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3QtLWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6ICRjaG9pY2VzLWZvY3VzZWQtY29sb3I7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRjaG9pY2VzLWtleWxpbmUtY29sb3IsIDEwJSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNob2ljZXMtYmctY29sb3ItZHJvcGRvd247XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAxcHggJGNob2ljZXMtZm9jdXNlZC1jb2xvcjtcbiAgfVxufVxuXG4uaXMtb3Blbi5pcy1mbGlwcGVkIHtcbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0LS1kcm9wZG93biB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNob2ljZXMtYmctY29sb3ItZHJvcGRvd247XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCRjaG9pY2VzLWtleWxpbmUtY29sb3IsIDEwJSk7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDAgMXB4ICRjaG9pY2VzLWZvY3VzZWQtY29sb3I7XG4gIH1cbn1cblxuLmlzLWZsaXBwZWQge1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3QtLWRyb3Bkb3duIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW0gLjI1cmVtIDAgMDtcbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbS0tc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNob2ljZXMta2V5bGluZS1jb2xvciwgMTUlKTtcbiAgY29sb3I6IGxpZ2h0ZW4oIzMzMywgMzAlKTtcbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDAgMnB4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRweCAwIDRweCA0cHggIWltcG9ydGFudDtcblxuICAvLyBUaGlzIGlzIGN1c3RvbSBzdHlsZXMgZm9yIGhpZGluZyBhIGlucHV0IG9uIGNoYW5nZSBldmVudC5cbiAgJi0taGlkZGVuIHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9IC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5uZXIge1xuICBpbnB1dC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IC41O1xufVxuIiwiI3skY2hvaWNlcy1ydGwtc2VsZWN0b3J9IHtcbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9W2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0ge1xuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAkY2hvaWNlcy1ndXR0ZXJpbmc7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDExLjVweDtcbiAgICB9XG4gIH1cblxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3QtLXNpbmdsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuXG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdC0tbXVsdGlwbGUge1xuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMy43NXB4O1xuXG4gICAgICAmW2RhdGEtZGVsZXRhYmxlXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdC0tZHJvcGRvd24ge1xuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfVtkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdLCAuI3skY2hvaWNlcy1zZWxlY3Rvcn1bZGF0YS10eXBlKj1cInRleHRcIl0ge1xuICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNob2ljZXMtYnV0dG9uLW9mZnNldDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGNob2ljZXMtYnV0dG9uLW9mZnNldC8yO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2VuKCRjaG9pY2VzLXByaW1hcnktY29sb3IsIDEwJSk7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAgIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbS0tc2VsZWN0YWJsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsQUdQQSxHSE9HLEFBQUEsa0JBQWtCLENBQUMsYUFBYSxDR1BuQyxRQUFRLENBQWM7RUFDcEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsYUFBYSxFRGVZLElBQUk7Q0NlOUI7O0FIekJELEFHSEUsR0hHQyxBQUFBLGtCQUFrQixDQUFDLGFBQWEsQ0dQbkMsUUFBUSxBQUlMLE1BQU0sQ0FBQztFQUNOLE9BQU8sRUFBRSxJQUFJO0NBQ2Q7O0FIQ0gsQUdDRSxHSERDLEFBQUEsa0JBQWtCLENBQUMsYUFBYSxDR1BuQyxRQUFRLEFBUUwsV0FBVyxDQUFDO0VBQ1gsYUFBYSxFQUFFLENBQUM7Q0FDakI7O0FISEgsQUdNSSxHSE5ELEFBQUEsa0JBQWtCLENBQUMsYUFBYSxDR1BuQyxRQUFRLEFBWUwsWUFBWSxDQUNYLGVBQWU7QUhObkIsR0FBRyxBQUFBLGtCQUFrQixDQUFDLGFBQWEsQ0dQbkMsUUFBUSxBQVlMLFlBQVksQ0FFWCxlQUFlLENBQWM7RUFDM0IsZ0JBQWdCLEVEVE0sT0FBTztFQ1U3QixNQUFNLEVB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 */